Sun Cluster Geographic Edition Oracle Data Guard 向けデータ複製ガイド

Oracle Data Guard データ複製エラーからの回復

データ複製レベルでエラーが発生した場合、関連する 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 StateOnline のままです。


リソースの状態が変化したため、保護グループの状態も変化します。この例の場合、ローカルの Data Replication の状態、ローカルクラスタ上の Protection Group の状態、および全体の Protection Group の状態がすべて Error に変わります。

エラー状態から回復するには、次の手順を実行します。

Procedureデータ複製エラーから回復する方法

  1. Oracle Data Guard のマニュアルに記載されている手順に従って、FAULTED 状態になった原因を調べます。

  2. 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
    
  3. 保護グループ構成を検証し直します。


    phys-paris-1# geopg validate protectiongroupname
    

    protectiongroupname には Oracle Data Guard 保護グループの名前を指定します。

  4. 保護グループ構成の状態を確認します。


    phys-paris-1# geopg list protectiongroupname
    

    protectiongroupname には Oracle Data Guard 保護グループの名前を指定します。