OCI Database Migrationサービスを使用したOracle Autonomous AI Databaseインスタンス間の移行

次に、OCI Database Migration Serviceを使用して2つのOracle Autonomous AI 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コンソールで選択したときに、特定のファイル・システムをアンマウントする必要があります。
  1. ファイル・システムのアンマウント: ソースとターゲットの両方のADBインスタンスで、移行に使用する予定のOCI File Storage (NFS)がアンマウントされていることを確認します。
  2. ソース・ディレクトリのクリーン・アップ: ソースADBインスタンスで、すべてのファイルをクリーン・アップし、ターゲットと同じになるようにする必要があります。サービスは自動的にこのディレクトリパスを使用してNFS共有をマウントし、ディレクトリが空でない場合、マウント操作は失敗します。
  3. ターゲット・ディレクトリの準備: ターゲットADBインスタンスで、既存の空のディレクトリを指定するか、サービスで作成させることができます。Oracleでは、ファイル・システムのマウントが自動的に処理されるため、サービスでディレクトリを作成することをお薦めします。

前提条件を完了した後、移行ジョブを実行できます。このサービスは、データ転送用のNFSファイルシステムの接続を管理します。

移行方法2: データベース・リンク(DBLINK)の使用

データベース・リンクの作成: ターゲットからソース・データベースへのリンク・データベース・リンクを作成し、ターゲット・データベースの初期ロード・ユーザーがアクセスできるようにする必要があります。

ノート

ソースとターゲットのデータベース・リンクは、まったく同じ名前である必要があります。「初期ロード」設定の名前を「拡張オプション」に入力します。詳細な手順は、Autonomous AI Databaseでのデータベース・リンクの使用を参照してください。