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 disabledFastStartFailoverTarget構成プロパティの詳細は、「ファスト・スタート・フェイルオーバーの有効化」のタスク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)