使用原生 Db2 工具將資料從 Db2 遷移至 Amazon RDS for Db2 - Amazon Relational Database Service

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

使用原生 Db2 工具將資料從 Db2 遷移至 Amazon RDS for Db2

您可以使用多種原生 Db2 工具、公用程式和命令,將資料直接從 Db2 資料庫移至 Amazon RDS for Db2 資料庫。若要使用這些原生 Db2 工具,您必須能夠將用戶端機器連線至 RDS for Db2 資料庫執行個體。如需更多詳細資訊,請參閱 將用戶端電腦連線至 Amazon RDS for Db2 資料庫執行個體

注意

另一種移動資料的方式是先將資料儲存到 Amazon S3 儲存貯體,然後使用 LOAD 命令將該資料傳輸到 RDS for Db2 資料庫中的資料表。由於 RDS for Db2 和 S3 之間的網路連線良好,此方法可在遷移大量資料時提供最佳效能。如需更多詳細資訊,請參閱 透過 Amazon S3 將 Db2 資料遷移至 Amazon RDS for Db2

工具名稱 使用案例 限制

db2look

將中繼資料從自我管理的 Db2 資料庫複製到 RDS for Db2 資料庫。

  • 您必須修改語法,以建立緩衝集區、建立資料表空間,以及建立角色以符合 RDS for Db2 預存程序 所使用的語法。

IMPORT 命令

將小型資料表和具有大型物件 (LOB) 的資料表從用戶端機器遷移至 RDS for Db2 資料庫執行個體。

  • 由於 INSERTDELETE 記錄作業,因此速度較 LOAD 公用程式慢。

  • 網路頻寬有限的效能不佳。

INGEST 公用程式

持續將資料從用戶端機器上沒有大型物件 (LOB) 的檔案和管道串流到 RDS for Db2 資料庫執行個體。支援 INSERTMERGE 作業

  • 無法串流包含 LOB 的資料檔案。請改用 IMPORT 命令。

  • 自我管理 Db2 資料庫和 RDS for Db2 資料庫之間需要連線。

INSERT 命令

將小型資料表中的資料從自我管理的 Db2 資料庫複製到 RDS for Db2 資料庫。

  • 自我管理 Db2 資料庫和 RDS for Db2 資料庫之間需要連線。

  • 網路頻寬有限的效能不佳。

LOAD CLIENT 命令

沒有大型物件 (LOB) 的小型資料表從用戶端機器遷移至 RDS for Db2 資料庫執行個體。

  • 無法遷移包含 LOB 的資料檔案。請改用 IMPORT 命令。

  • 網路頻寬有限的效能不佳。