IMPORT使用用戶端機器命令 - Amazon Relational Database Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

IMPORT使用用戶端機器命令

您可以使用用戶端機器上的IMPORT命令,將資料匯入 Amazon RDS for Db2 伺服器。

重要

此指IMPORT令方法適用於移轉包含大型物件 (LOB) 的小型資料表和資料表。由於INSERTDELETE記錄操作,IMPORT命令比LOAD公用程式慢。如果用戶端機器與 RDS for Db2 之間的網路頻寬有限,建議您使用不同的移轉方法。如需詳細資訊,請參閱 原生 Db2 工具

若要將資料匯入至適用於 Db2 的 RDS 伺服器
  1. 使用登入您的用戶端電腦IBM Db2 Data Management Console。如需詳細資訊,請參閱 使用以下方式連接到您的 Amazon RDS 適用於 Db2 資料庫 IBM Db2 Data Management Console

  2. 在用戶端機器上為 Db2 資料庫編目 RDS。

    1. 為節點建立目錄。在下列範例中,將 dns_ip_address連接埠取代為 DNS 名稱或 IP 位址以及自我管理 Db2 資料庫的連接埠號碼。

      db2 catalog tcpip node srcnode REMOTE dns_ip_address server port
    2. 編目資料庫。在下列範例中,請以自我管理的 Db2 資料庫名稱和您要用於此資料庫的別名取代來源資料庫名稱和來源資料庫資料庫。

      db2 catalog database source_database_name as source_database_alias at node srcnode \ authentication server_encrypt
  3. 附加至來源資料庫。在下列範例中,將 source_database_alias、使用者識別碼和使用者 _ password 取代為您在上一個步驟中建立的別名,以及自我管理 Db2 資料庫的使用者識別碼和密碼。

    db2look -d source_database_alias -i user_id -w user_password -e -l -a -f -wlm \ -cor -createdb -printdbcfg -o db2look.sql
  4. 使用自我管理的 Db2 系統上的 EXPORT指令產生資料檔案。在下列範例中,請以資料檔案所在的用戶端機器上的目錄取代目錄。用數據文件的名稱表的名稱替換文件名和表格名稱。

    db2 "export to /directory/file_name.txt of del lobs to /directory/lobs/ \ modified by coldel\| select * from table_name"
  5. 使用 RDS for Db2 資料庫執行個體的主要使用者名稱和主密碼,Connect 線至您的 RDS for Db2 資料庫。在下面的例子中,用您自己的信息替換 rds_database_alias主用戶名和主密碼

    db2 connect to rds_database_alias user master_username using master_password
  6. 使用此IMPORT命令將資料從用戶端機器上的檔案匯入遠端 RDS for Db2 資料庫。如需詳細資訊,請參閱IBM Db2文件中的IMPORT指令。在下列範例中,將目錄file_name 取代為資料檔案所在的用戶端機器上的目錄以及資料檔案的名稱。將結構描述名稱和表格名稱取代為結構描述和資料表的名稱。

    db2 "IMPORT from /directory/file_name.tbl OF DEL LOBS FROM /directory/lobs/ \ modified by coldel\| replace into SCHEMA_NAME.TABLE_NAME"
  7. 終止您的連線。

    db2 terminate