データ複製レベルでエラーが発生した場合、関連する Oracle Data Guard Broker 構成の複製リソースグループ内のリソースの状態に、そのエラーが反映されます。
たとえば、複製されたデータベース sales を含んだ sales-pgという Oracle Data Guard Broker 構成の保護モードが MaxAvailability から MaxPerformance に変更されたとします。FAULTED に状態が変更されたことが、次のリソースの状態に反映されます。
Resource Status = "FAULTED" Resource status message = "FAULTED - Protection mode "MaxAvailability" given for local database sales does not match configured value "MaxPerformance"" |
検証はまだ正常に実行されているので、Resource State は Online のままです。
リソースの状態が変化したため、保護グループの状態も変化します。この例の場合、ローカルの Data Replication の状態、ローカルクラスタ上の Protection Group の状態、および全体の Protection Group の状態がすべて Error に変わります。
エラー状態から回復するには、次の手順を実行します。
Oracle Data Guard のマニュアルに記載されている手順に従って、FAULTED 状態になった原因を調べます。
Oracle Data Guard の所定の手順に従って、障害状態から回復します。
回復手順によって Oracle Data Guard Broker 構成の状態が変化した場合、この状態は自動的にリソースによって検出され、新しい保護グループの状態として報告されます。複製モードが Sun Cluster Geographic Edition の設定と一致しない場合、次のコマンドを入力します。
phys-paris-1# geopg modify-replication-component -p replication_mode=New-protection-mode \ ODGConfigurationName protectiongroupname |
保護グループ構成を検証し直します。
phys-paris-1# geopg validate protectiongroupname |
protectiongroupname には Oracle Data Guard 保護グループの名前を指定します。
保護グループ構成の状態を確認します。
phys-paris-1# geopg list protectiongroupname |
protectiongroupname には Oracle Data Guard 保護グループの名前を指定します。