2017-04-11 20 views
0

昨日、フィジカル・スタンバイ・データベースをプライマリ(手動)にしてデータベースをREAD WRITEモードでオープンしました。私のプライマリデータベースサーバーはh/wの問題のためにクラッシュし、ユーザーはREAD WRITEモードでデータベースを開くように要求していました。データガード - READ WRITE&READ ONLY問題

私の実際のプライマリデータベースが稼働しているので、役割をPHYSICAL STANDBYに戻したいと思います。

私はそれを行うことはできますか?データガード全体を再構築する必要はありますか?

バージョン:Oracle 11gの下に

は、私が主にphy_standbyを作るためにスタンバイ状態に実行されるステップです。

SQL> alter database recover managed standby database cancel; 

SQL> alter database activate physical standby database; 
+0

「Oracle 11g」は少し曖昧です。 「Oracle 11g」と見なされるバージョンは約7種類あります。質問に正確なバージョン(11.2.0.4など)を追加する必要があります。 –

+0

申し訳ありません。その11.2.0.3とこのスタンバイはFLASHBACKを有効にしていません。 READ WRITEモードで待機しているときに、その時のscnを取得する方法はありますか? –

答えて

0

フェールオーバーが発生する前に、データベースが有効になっていませんでしたフラッシュバックコメントの一つに言ったので、あなたがスタンバイ環境再構築する必要があります:Oracleの11.2 docsから

を:

フェイルオーバーが発生した後、元のプライマリ・データベースは、修復されるまで Data Guard構成に参加できなくなり、新しい構成では、 がスタンバイ・データベースとして確立されます。 これを実行するには、フラッシュバック・データベース機能を使用して、フェイルオーバーが発生する前の時点で障害が発生した プライマリ・データベースをリカバリしてから を新しい 構成の物理またはロジカル・スタンバイ・データベースに変換します。

関連する問題