Amazon RDS for Db2 の AIX または Windows から Linux への移行
この移行アプローチでは、ネイティブ 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 データベースを RDS for Db2 に移行するには
-
データベースをバックアップする準備をします。セルフマネージド Db2 システムでバックアップを保持するのに十分なストレージ量を設定します。
-
データベースをバックアップします。
-
db2look システムコマンド
を実行して、すべてのオブジェクトのデータ定義言語 (DDL) ファイルを抽出します。 -
Db2 エクスポートユーティリティ
、db2move システムコマンド 、または CREATE EXTERNAL TABLE ステートメント を実行して、Db2 テーブルデータを Db2 システムのストレージにアンロードします。
-
-
バックアップを Amazon S3 バケットに移動します。詳細については、「Amazon RDS for Db2 DB インスタンスと Amazon S3 の統合」を参照してください。
注記
データベースが大きく、S3 バケットへの転送に時間がかかる場合は、 AWS Snow Family デバイスを注文して、AWS にバックアップの実行を依頼できます。ファイルをデバイスにコピーして Snow ファミリーチームに返すと、チームはバックアップしたイメージを S3 バケットに転送します。詳細については、「AWS Snow Family ドキュメント」を参照してください。
-
Db2 クライアントを使用して、S3 バケットから RDS for Db2 データベースにデータを直接ロードします。詳細については、「Amazon S3 による移行」を参照してください。