ENABLE FAST_START FAILOVER

ENABLE FAST_START FAILOVERコマンドは、プライマリ・データベースが消失した場合、手動によるステップを必要とせずに、ブローカが具体的に選択されたスタンバイ・データベースにフェイルオーバーできるようにします。

詳細は、「ファスト・スタート・フェイルオーバーの有効化」を参照してください。

書式

ENABLE FAST_START FAILOVER [OBSERVE ONLY];

コマンド・パラメータ

OBSERVE ONLY: このコマンドの発行前または発行後に開始されたすべてのオブザーバは、監視専用モードで実行されます。

使用上のノート

  • このコマンドを発行してファスト・スタート・フェイルオーバーを有効化する前に、「ファスト・スタート・フェイルオーバーを有効化するための前提条件」で説明する前提条件を満たす必要があります。

  • ENABLE FAST_START FAILOVERコマンドの発行により、フェイルオーバーが起動されることはありません。構成を監視しているオブザーバが、フェイルオーバーの条件が満たされた場合に、ファスト・スタート・フェイルオーバーを開始できるようにするだけです。

  • ブローカ構成のデータベースに接続されている間は、ファスト・スタート・フェイルオーバーを有効化できます。

  • ファスト・スタート・フェイルオーバーを有効化した後にオブザーバを開始しない場合、プライマリ・データベースとターゲットのスタンバイ・データベースにORA-16819の警告が表示されます。たとえば:

    DGMGRL> SHOW DATABASE 'South_Sales';
    Database - South_Sales
     
      Role:            PRIMARY
      Intended State:  TRANSPORT-ON
      Instance(s):
        south_sales1
     
      Database Warning(s):
        ORA-16819: fast-start failover observer not started
     
    Database Status:
    WARNING
    
  • 複数のスタンバイ・データベースを含むブローカ構成でファスト・スタート・フェイルオーバーを有効化する場合は、プライマリ・データベース上のFastStartFailoverTarget構成プロパティで1つ以上の実行可能なターゲット・スタンバイ・データベースを指定する必要があります。プライマリ・データベースおよびターゲット・スタンバイ・データベースの両方が次の条件を満たしている必要があります。

    • スタンバイREDOログが構成されていること

    • REDO転送が、両方のデータベース上で、構成された保護モードに正しく構成されていること

    また、プライマリ・データベースとスタンバイ・データベースの両方でフラッシュバック・データベースを有効化し、フェイルオーバー後に元のプライマリ・データベースの回復を許可することをお薦めします。有効化されていない場合、ファスト・スタート・フェイルオーバーを有効化すると警告が表示されます。

    DGMGRL> ENABLE FAST_START FAILOVER; 
    Warning: ORA-16827: Flashback Database is disabled

    FastStartFailoverTarget構成プロパティの詳細は、「ファスト・スタート・フェイルオーバーの有効化」のタスク2および「FastStartFailoverTarget」を参照してください。

  • ファスト・スタート・フェイルオーバーを有効化した後は、「ファスト・スタート・フェイルオーバーが有効化されている場合の制限事項」の説明にある制約に従う必要があります。

コマンドの例

例1: ファスト・スタート・フェイルオーバーの有効化

次の例では、ファスト・スタート・フェイルオーバーを有効化しています。

DGMGRL> ENABLE FAST_START FAILOVER;
Enabled in Zero Data Loss Mode.

例2: ファスト・スタート・フェイルオーバーの有効化の成功例

次の例では、最大パフォーマンス・モードで動作している構成で、ファスト・スタート・フェイルオーバーが正常に有効化されました。

DGMGRL> SHOW FAST_START FAILOVER;

Fast-Start Failover: Enabled in Zero Data Loss Mode

  Protection Mode: MaxAvailability
  Lag Limit: 0 seconds

  Threshold:					180 seconds
  Ping Interval: 3000 milliseconds
  Ping Retry: 0
  Active Target:				South_Sales
  Potential Targets:		"South_Sales"
    South_Sales valid
  Observer:							(none)
  Shutdown Primary:			TRUE
  Auto-reinstate:				TRUE
  Observer Reconnect:		(none)
  Observer Override:		FALSE

Configurable Failover Conditions
  Health Conditions:
    Corrupted Controlfile			YES
    Corrupted Dictionary			YES
    Inaccessible Logfile			NO
    Stuck Archiver						NO
    Datafile Write Errors			YES

  Oracle Error Conditions:
    (none)