本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 將資料從用戶端機器匯入 Amazon RDS for Db2 IMPORT command
您可以從用戶端機器使用 IMPORT
命令,將資料匯入 Amazon RDS for Db2 伺服器。
重要
IMPORT
命令方法對於遷移包含大型物件 () 的小資料表和資料表很有用LOBs。由於 INSERT
和 DELETE
記錄操作,IMPORT
命令比LOAD
公用程式慢。如果您的用戶端機器與 RDS Db2 之間的網路頻寬有限,我們建議您使用不同的遷移方法。如需詳細資訊,請參閱使用原生 Db2 工具將資料從 Db2 遷移至 Amazon RDS for Db2。
將資料匯入至RDS適用於 Db2 伺服器的
-
使用 登入您的用戶端機器 IBM Db2 Data Management Console。 如需詳細資訊,請參閱 使用 連線至您的 Amazon RDS for Db2 資料庫執行個體 IBM Db2 Data Management Console。
-
在用戶端電腦上RDS為 Db2 資料庫編製目錄。
-
為節點編製目錄。在下列範例中,取代
dns_ip_address
以及port
使用自我管理 Db2 資料庫DNS的名稱或 IP 地址和連接埠號碼。db2 catalog tcpip node srcnode REMOTE
dns_ip_address
serverport
-
為資料庫編製目錄。在下列範例中,取代
source_database_name
以及source_database_alias
具有自我管理 Db2 資料庫的名稱,以及您要用於此資料庫的別名。db2 catalog database
source_database_name
assource_database_alias
at node srcnode \ authentication server_encrypt
-
-
連接至來源資料庫。在下列範例中,取代
source_database_alias
,user_id
和user_password
使用您在上一個步驟中建立的別名,以及自我管理 Db2 資料庫的使用者 ID 和密碼。db2look -d
source_database_alias
-iuser_id
-wuser_password
-e -l -a -f -wlm \ -cor -createdb -printdbcfg -o db2look.sql -
在自我管理的 Db2 系統上使用 命令來
EXPORT
產生資料檔案。在下列範例中,取代directory
在資料檔案存在的用戶端電腦上使用 目錄。Replace (取代)file_name
以及table_name
資料檔案名稱和資料表名稱。db2 "export to /
directory
/file_name
.txt of del lobs to /directory
/lobs/ \ modified by coldel\| select * fromtable_name
" -
使用RDS適用於 Db2 資料庫執行個體的主使用者名稱和主密碼連線至 RDS for Db2 資料庫。在下列範例中,取代
,rds_database_alias
master_username,
以及master_password
使用您自己的資訊。db2 connect to
userrds_database_alias
master_username
usingmaster_password
-
使用
IMPORT
命令,將資料從用戶端機器上的檔案匯入 Remote RDS for Db2 資料庫。如需詳細資訊,請參閱 IMPORT 中的 命令IBM Db2 文件中)。在下列範例中,取代 directory
以及file_name
用戶端機器上資料檔案所在的目錄,以及資料檔案的名稱。Replace (取代)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