

# 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 DB インスタンスと 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 DB インスタンスと Amazon S3 の統合](db2-s3-integration.md)」を参照してください。
**注記**  
データベースが大きく、S3 バケットへの転送に時間がかかる場合は、 AWS Snow Family デバイスを注文して、AWS にバックアップの実行を依頼できます。ファイルをデバイスにコピーして Snow ファミリーチームに返すと、チームはバックアップしたイメージを S3 バケットに転送します。詳細については、「[AWS Snow Family ドキュメント](https://docs.aws.amazon.com/snowball/)」を参照してください。

1. Db2 クライアントを使用して、S3 バケットから RDS for Db2 データベースにデータを直接ロードします。詳細については、「[Amazon S3 による移行](db2-migration-load-from-s3.md)」を参照してください。