最近本番環境に移行した新しいプライマリからスタンバイデータベースを作成しようとしています。 GridControlが作業の多くを自動化する方法が気に入っています。したがって、EnterpriseManagerが私の推奨される方法です。最近、11gグリッドコントロールでスタンバイデータベースの追加ウィザードを使用して問題が発生しました。誰かが興味を持っている場合に備えて、プライマリデータベースはOracle11.2.0.2です。
Grid Controlを起動し、新しいプライマリデータベースを選択します。 [可用性]タブをクリックし、リンクとウィザードに従って新しいスタンバイデータベースを追加します。手順5に進むと、スクリーンショットに示されているエラーが表示されます。
サービスリクエストからほとんど助けを得られなかった後、私は問題に遭遇しました。このプライマリ用の以前のスタンバイデータベースがあり、スタンバイを削除してから読み取る必要がありました。問題は、プライマリがすでにData Guard Broker構成の一部であり、メタデータファイルがすでにディスク上に存在することでした。この問題を解決するために、私は次のことを行いました。
1. dgmgrl
2。接続/
3。構成を削除します;
4。終了します。
5。 sqlplus / nolog
6。システムセットの変更dg_broker_start=false scope =both;
7。システムセットの変更dg_broker_config_file1=’‘ scope =both;
8。システムセットの変更dg_broker_config_file2=’‘ scope =both;
9。終了
10。 cd / directory_to_dg_broker_files
11。 rm dr1 sid .dat dr2 sid .dat
この時点で、GridControlでスタンバイデータベースの追加ウィザードを再実行できました。