スナップショット・スタンバイ・データベースの使用
スナップショット・スタンバイ・データベースをData Pump Exportのソース・データベースとして使用できます。
ノート
この機能は、Amazon RDSを除き、Oracleのオンライン移行でのみ使用できます。
この機能は、Amazon RDSを除き、Oracleのオンライン移行でのみ使用できます。
このオプションを使用する理由:
- 並列度が高く、本番データベースへの影響がゼロのData Pumpエクスポートを有効にします。
- 本番システムのパフォーマンスに影響を与えずに、最適なリソース使用量を許可します。
- エクスポート中に
DBMS_SCHEDULER
ジョブを無効にできるため、本番環境で対処できないエクスポートの問題を回避できます。 - 特に大きな表のエクスポート中に、
ORA-01555: snapshot too old errors
を防止するのに役立ちます。
必須条件:
- フィジカル・スタンバイ・データベースをスナップショット・スタンバイ・データベースへ手動で変換する必要があります。
- プライマリ・データベースとスタンバイ・データベースの両方で、同じ名前とパスを使用して、エクスポート・ディレクトリとエクスポート・ディレクトリ・オブジェクトを事前に作成する必要があります。
- 転送メディアとしてのObject Storage Service (OSS): プライマリ・データベースとスタンバイ・データベースの両方のエクスポート・ディレクトリが共有ファイル・システムを指している必要があります。
- 転送メディアとしてのFile Storage Service (FSS)の場合: プライマリ・データベースとスタンバイ・データベースの両方から同じFSSマウントにアクセスできる必要があります。
- OCI Database Migrationサービスのスナップショット・スタンバイ・データベースへのデータベース接続を作成する必要があります。
この機能を有効にする方法:
移行の作成中およびサポートされているOracleオンライン移行の場合は、「スナップショット・スタンバイ・データベースをData Pumpエクスポートのソースとして使用」オプションを切り替えます。次に、以前に作成した対応するスナップショット・スタンバイ・データベース接続を選択します。
サービスが行う処理:
- スタンバイSCNを特定し、進行状況ログに報告します。
FLASHBACK_SCN
またはFLASHBACK_TIME
パラメータを設定せずに、Data Pumpエクスポートを実行します。ノート
FLASHBACK_SCN
を設定すると、エクスポートの一貫性が確保されますが、パフォーマンスが低下する可能性があります。- エクスポート中にスナップショット・スタンバイが更新されず、スケジューラ・ジョブが実行されないため、エクスポートは本質的に一貫しています。
- エクスポートが完了すると、サービスは次のことを行います。
- インポートを続行します。
- スタンバイSCNから導出された
AFTERCSN
値を使用してReplicatを起動します。
ノート
エクスポート・フェーズの完了後、都合のよいときに、スナップショット・スタンバイ・データベースをフィジカル・スタンバイに戻すことができます。
親トピック: リファレンス