本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 IMPORT 命令將資料從用戶端電腦匯入 Amazon RDS for Db2
您可以從用戶端電腦使用 IMPORT 命令,將資料匯入 Amazon RDS for Db2 伺服器。
重要
IMPORT 命令方法適用於遷移包含大型物件 (LOB) 的小型資料表和資料表。由於 INSERT 和 DELETE 記錄作業,因此 IMPORT 命令較 LOAD 公用程式慢。如果您的用戶端電腦與 RDS for Db2 之間的網路頻寬有限,建議您使用不同的遷移方法。如需更多詳細資訊,請參閱 使用原生 Db2 工具將資料從 Db2 遷移至 Amazon RDS for Db2。
將資料匯入 RDS for Db2 伺服器
-
使用 IBM Db2 Data Management Console 登入您的用戶端電腦。如需更多詳細資訊,請參閱 使用 IBM Db2 Data Management Console 連線至 Amazon RDS for Db2 資料庫執行個體。
-
在用戶端電腦上為 RDS for Db2 資料庫編製目錄。
-
為節點編製目錄。在下列範例中,將
dns_ip_address和port取代為 DNS 名稱或 IP 位址,以及自我管理 Db2 資料庫的連接埠號碼。db2 catalog tcpip node srcnode REMOTEdns_ip_addressserverport -
為資料庫編製目錄。在下列範例中,將
source_database_name和source_database_alias取代為自我管理 Db2 資料庫的名稱,以及您要用於此資料庫的別名。db2 catalog databasesource_database_nameassource_database_aliasat node srcnode \ authentication server_encrypt
-
-
連接至來源資料庫。在下列範例中,將
source_database_alias、user_id和user_password取代為您在上一個步驟中建立的別名,以及自我管理 Db2 資料庫的使用者 ID 和密碼。db2look -dsource_database_alias-iuser_id-wuser_password-e -l -a -f -wlm \ -cor -createdb -printdbcfg -o db2look.sql -
在您的自我管理 Db2 系統上使用
EXPORT命令產生資料檔案。在下列範例中,將目錄取代為您資料檔案所在用戶端電腦上的目錄。將file_name和table_name取代為資料檔案的名稱和資料表的名稱。db2 "export to /directory/file_name.txt of del lobs to /directory/lobs/ \ modified by coldel\| select * fromtable_name" -
使用 RDS for Db2 資料庫執行個體的主使用者名稱和主密碼連線至 RDS for Db2 資料庫。在下列範例中,將
、rds_database_aliasmaster_username和master_password取代為您自己的資訊。db2 connect touserrds_database_aliasmaster_usernameusingmaster_password -
使用
IMPORT命令,將資料從用戶端電腦上的檔案匯入遠端 RDS for Db2 資料庫。如需詳細資訊,請參閱 IBM Db2 文件中的 IMPORT 命令。在下列範例中,將 directory和file_name取代為您資料檔案所在用戶端電腦上的目錄,以及資料檔案的名稱。將SCHEMA_NAME和TABLE_NAME取代為結構描述和資料表的名稱。db2 "IMPORT from /directory/file_name.tbl OF DEL LOBS FROM /directory/lobs/ \ modified by coldel\| replace intoSCHEMA_NAME.TABLE_NAME" -
終止您的連線。
db2 terminate