

# オンプレミスデータベースの RDS Custom for Oracle への移行
<a name="custom-migrating-oracle"></a>

オンプレミスの Oracle データベースを RDS Custom for Oracle に移行する前に、以下の要素を検討してください。
+ アプリケーションが許容できるダウンタイムの量
+ ソースデータベースのサイズ
+ ネットワーク接続
+ フォールバックプランの要件
+ ソースとターゲットの Oracle データベースバージョンと DB インスタンスの OS タイプ
+ AWS Database Migration Service、Oracle GoldenGate、またはサードパーティーのレプリケーションツールなど、利用可能なレプリケーションツール

これらの要素に基づいて、物理移行、論理移行、またはその組み合わせを選択できます。物理移行を選択した場合は、次のテクニックを使用できます。

RMAN 複製  
アクティブなデータベース複製では、ソースデータベースのバックアップは必要ありません。データベースファイルをネットワーク経由で補助インスタンスにコピーすることにより、ライブソースデータベースを送信先ホストに複製します。RMAN `DUPLICATE` コマンドは、必要なファイルをイメージコピーまたはバックアップセットとしてコピーします。このテクニックの詳細については、AWS ブログ記事「[RMAN の duplication を用いて Oracle database を Amazon RDS Custom に物理コピーで移行する方法](https://aws.amazon.com/blogs/database/physical-migration-of-oracle-databases-to-amazon-rds-custom-using-rman-duplication/)」を参照してください。

Oracle Data Guard  
このテクニックでは、プライマリオンプレミスデータベースをバックアップして、バックアップを Amazon S3 バケットにコピーします。次に、バックアップを RDS Custom for Oracle のスタンバイ DB インスタンスにコピーします。必要な設定を実行したら、プライマリデータベースを RDS Custom for Oracle スタンバイデータベースに手動で切り替えます。このテクニックの詳細については、AWS ブログ記事「[Physical migration of Oracle databases to Amazon RDS Custom using Data Guard](https://aws.amazon.com/blogs/database/physical-migration-of-oracle-databases-to-amazon-rds-custom-using-data-guard/)」(Data Guard を使用した Oracle データベースの Amazon RDS Custom への物理移行) を参照してください。

RDS for Oracle へのデータの論理的なインポートに関する一般的な情報については、「[Amazon RDS の Oracle にデータをインポートする](Oracle.Procedural.Importing.md)」を参照してください。