スナップショット・スタンバイ・データベースの使用

スナップショット・スタンバイ・データベースをData Pump Exportのソース・データベースとして使用できます。

ノート

この機能は、Amazon RDSを除き、Oracleのオンライン移行でのみ使用できます。
このオプションを使用する理由:
  • 並列度が高く、本番データベースへの影響がゼロのData Pumpエクスポートを有効にします。
  • 本番システムのパフォーマンスに影響を与えずに、最適なリソース使用量を許可します。
  • エクスポート中にDBMS_SCHEDULERジョブを無効にできるため、本番環境で対処できないエクスポートの問題を回避できます。
  • 特に大きな表のエクスポート中に、ORA-01555: snapshot too old errorsを防止するのに役立ちます。
必須条件:
  1. フィジカル・スタンバイ・データベースをスナップショット・スタンバイ・データベースへ手動で変換する必要があります。
  2. プライマリ・データベースとスタンバイ・データベースの両方で、同じ名前とパスを使用して、エクスポート・ディレクトリとエクスポート・ディレクトリ・オブジェクトを事前に作成する必要があります。
  3. 転送メディアとしてのObject Storage Service (OSS): プライマリ・データベースとスタンバイ・データベースの両方のエクスポート・ディレクトリが共有ファイル・システムを指している必要があります。
  4. 転送メディアとしてのFile Storage Service (FSS)の場合: プライマリ・データベースとスタンバイ・データベースの両方から同じFSSマウントにアクセスできる必要があります。
  5. OCI Database Migrationサービスのスナップショット・スタンバイ・データベースへのデータベース接続を作成する必要があります。
この機能を有効にする方法:

移行の作成中およびサポートされているOracleオンライン移行の場合は、「スナップショット・スタンバイ・データベースをData Pumpエクスポートのソースとして使用」オプションを切り替えます。次に、以前に作成した対応するスナップショット・スタンバイ・データベース接続を選択します。

サービスが行う処理:
  1. スタンバイSCNを特定し、進行状況ログに報告します。
  2. FLASHBACK_SCNまたはFLASHBACK_TIMEパラメータを設定せずに、Data Pumpエクスポートを実行します。
    ノート

    FLASHBACK_SCNを設定すると、エクスポートの一貫性が確保されますが、パフォーマンスが低下する可能性があります。
  3. エクスポート中にスナップショット・スタンバイが更新されず、スケジューラ・ジョブが実行されないため、エクスポートは本質的に一貫しています。
  4. エクスポートが完了すると、サービスは次のことを行います。
    1. インポートを続行します。
    2. スタンバイSCNから導出されたAFTERCSN値を使用してReplicatを起動します。
    ノート

    エクスポート・フェーズの完了後、都合のよいときに、スナップショット・スタンバイ・データベースをフィジカル・スタンバイに戻すことができます。