

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

# 從 Amazon RDS for Db2 的 AIX 或 Windows 遷移至 Linux
<a name="db2-one-time-migration-aix-windows-linux"></a>

透過此遷移方法，您可以使用原生 Db2 工具將自我管理的 Db2 資料庫備份到 Amazon S3 儲存貯體。原生 Db2 工具包括 `export` 公用程式、`db2move` 系統命令或 `db2look` 系統命令。您的 Db2 資料庫可以是自我管理或在 Amazon Elastic Compute Cloud (Amazon EC2) 中。您可以將資料從 AIX 或 Windows 系統移至 Amazon S3 儲存貯體。然後，使用 Db2 用戶端直接從 S3 儲存貯體將資料載入 Amazon RDS for Db2 資料庫中。停機時間取決於資料庫的大小。如需使用 Amazon S3 的詳細資訊，請參閱 [整合 Amazon RDS for Db2 資料庫執行個體和 Amazon S3](db2-s3-integration.md)。

**將 Db2 資料庫遷移至 RDS for Db2**

1. 準備備份您的資料庫。設定足夠的儲存量，以便在自我管理的 Db2 系統上保留備份。

1. 備份您的資料庫。

   1. 執行 [db2look 系統命令](https://www.ibm.com/docs/en/db2/11.5?topic=commands-db2look-db2-statistics-ddl-extraction-tool)來擷取所有物件的資料定義語言 (DDL) 檔案。

   1. 執行 [Db2 匯出公用程式](https://www.ibm.com/docs/en/db2/11.5?topic=utility-exporting-data)、[db2move 系統命令](https://www.ibm.com/docs/en/db2/11.5?topic=commands-db2move-database-movement-tool)或 [CREATE EXTERNAL TABLE 陳述式](https://www.ibm.com/docs/en/db2/11.5?topic=statements-create-table-external)，將 Db2 資料表資料卸載至 Db2 系統上的儲存體。

1. 將備份移至 Amazon S3 儲存貯體。如需詳細資訊，請參閱[整合 Amazon RDS for Db2 資料庫執行個體和 Amazon S3](db2-s3-integration.md)。
**注意**  
如果您的資料庫很大，需要很長的時間才能轉移到 S3 儲存貯體，您可以訂購 AWS Snow Family 裝置並要求 AWS 執行備份。將檔案複製到裝置並將其傳回給 Snow Family 團隊後，團隊會將備份映像傳輸至 S3 儲存貯體。如需詳細資訊，請參閱 [AWS Snow Family 文件](https://docs.aws.amazon.com/snowball/)。

1. 使用 Db2 用戶端將資料直接從 S3 儲存貯體載入 RDS for Db2 資料庫中。如需詳細資訊，請參閱[使用 Amazon S3 遷移](db2-migration-load-from-s3.md)。