スイッチオーバー/フェイルオーバー前にBrokerでスタンバイを検証(VALIDATE DATABASE)
OracleData Guardコマンド
VALIDATE DATABASE '<standby_db_unique_name>';
VALIDATE DATABASE VERBOSE '<standby_db_unique_name>';
# spfile parameter differences between the two sides:
VALIDATE DATABASE '<standby_db_unique_name>' SPFILE;
# Network and static listener registrations (18c+):
VALIDATE NETWORK CONFIGURATION FOR ALL;
VALIDATE STATIC CONNECT IDENTIFIER FOR ALL;概要
スタンバイがロール変更の準備ができているか(「Ready for Switchover / Failover: Yes」)、スタンバイREDOログの数/サイズ、フラッシュバックと適用の状態、spfileの差異、Brokerがインスタンスを再起動するために必要な静的サービスを確認する。
使用する場面
計画的なスイッチオーバーの前に必須の手順として。新規スタンバイ構築後、ネットワーク/リスナー変更後に。
注意
読み取り専用。「Ready for Switchover: No」またはスタンバイREDOログの警告が表示された場合は、スイッチオーバーを進めない。静的接続識別子のエラーは、スイッチオーバー中にBrokerがインスタンスを起動できないことを意味し、手動介入が必要になる。