OCI Database Migrationサービスを使用したOracle Autonomous Databaseインスタンス間の移行
OCI Database Migration Serviceを使用して、2つのOracle Autonomous Databaseインスタンス間で移行するための前提条件と手順を次に示します。ネットワーク・ファイル・システム(NFS)およびデータベース・リンク(DBLINK)のデータ転送方法を使用できます。
オンライン移行に必要なパラメータ
オンライン移行の場合は、ソース・データベースとターゲット・データベースの両方で、
GGADMINまたはadminを次の権限とともに使用する必要があります。例:GRANT SELECT ON SYS.V_$SESSION TO ggadmin;
GRANT SELECT ON SYS.V_$TRANSACTION TO ggadmin;
GRANT SELECT ON SYS.V_$DATABASE TO ggadmin;
ALTER SYSTEM SET GLOBAL_NAMES=FALSE;
ALTER PLUGGABLE DATABASE ADD SUPPLEMENTAL LOG DATA;
GRANT PDB_DBA to ggadmin;「移行」で、「レプリケーション」に移動します。
拡張パラメータでは、オンライン移行の実行時に、移行構成で次の拡張パラメータを設定する必要があります:
GOLDENGATESETTINGSで、Skip Oracle GoldenGatereload_query_advisorの値をTRUEに設定します。
移行方法1: ネットワーク・ファイル・システム(NFS)の使用
この方法では、共有OCI File Storage (NFS)ファイル・システムを使用してData Pumpファイルを転送します。このサービスは、ADBインスタンス上でこのファイル・システムのマウントおよびアンマウントを直接編成します。
開始する前に、Oracle Cloudコンソールで選択したときに、特定のファイル・システムをアンマウントする必要があります。
- ファイル・システムのアンマウント: ソースとターゲットの両方のADBインスタンスで、移行に使用する予定のOCI File Storage (NFS)がアンマウントされていることを確認します。
- ソース・ディレクトリのクリーンアップ: ソースADBインスタンスで、DATA_PUMP_DIRディレクトリ内のすべてのファイルをクリーンアップする必要があります。サービスは、このディレクトリパスを自動的に使用してNFS共有をマウントし、ディレクトリが空でない場合、マウント操作は失敗します。
- ターゲット・ディレクトリの準備: ターゲットADBインスタンスで、既存の空のディレクトリを指定するか、サービスで作成させることができます。Oracleでは、ファイル・システムのマウントが自動的に処理されるため、サービスでディレクトリを作成することをお薦めします。
前提条件を完了した後、移行ジョブを実行できます。このサービスは、データ転送用のNFSファイルシステムの接続を管理します。
移行方法2: データベース・リンク(DBLINK)の使用
データベース・リンクの作成: ソースとターゲットの両方のADB共有インスタンスでデータベース・リンクを作成する必要があります。
親トピック: リファレンス