web-dev-qa-db-ja.com

PDBへの移行によるOracle Dataguardの影響は何ですか?

OLTPデータベースに2つのフィジカルスタンバイインスタンス(1つはリモート)がある場合、プライマリDBをOracle 12c PDBに移行する意味は何ですか?つまり、PDBに移行するプロセスはありますか? Dataguardを介して賢明なEORレコードを送信し、フィジカルスタンバイのデータファイルをピックアップ可能な状態にするか、プライマリにプラグインされた新しいPDBを使用してCDB全体の完全なバックアップを復元する必要があります。 Dataguardを再開する前の各スタンバイ?

プライマリDBはすでに12c非PDBです。

6
teagles

Oracle 12.1.0.2でのこれに関するメモには、プラグイン中にプライマリからファイルを移動/コピーする必要がないことが記載されています。また、このリリースでは、ソースのスタンバイファイルのコピーは、standbys = none句を使用して延期できることも明記されています。これにより、すべてのファイルが正しいファイル構造にコピーされたときに、プライマリコンテナーデータベースに大きなプライマリデータベースをプラグインし、後で再適用/リカバリを実行できます。

参照 プラグイン中のスタンバイデータベースの処理 ノート1576755.1

私の結論は、12.1.0.2ではスタンバイファイルをコピーする必要があるということですが、これはプライマリデータベースのプラグイン中はそれほど問題ではないため、余分なダウンタイムは発生しません。

それでも、本番環境でこれを行う前に、これをテストしてもらいたいと思います。

2
ik_zelf