BrokerでREDO適用またはREDO転送を停止/開始し、遅延適用を構成
OracleData Guardコマンド
# Redo apply on the standby:
EDIT DATABASE '<standby_db_unique_name>' SET STATE='APPLY-OFF';
EDIT DATABASE '<standby_db_unique_name>' SET STATE='APPLY-ON';
# Redo transport on the primary (to all standbys):
EDIT DATABASE '<primary_db_unique_name>' SET STATE='TRANSPORT-OFF';
EDIT DATABASE '<primary_db_unique_name>' SET STATE='TRANSPORT-ON';
# Delayed apply (minutes; protection against logical errors):
EDIT DATABASE '<standby_db_unique_name>' SET PROPERTY DelayMins=240;
SHOW DATABASE '<standby_db_unique_name>' DelayMins;概要
Brokerを通じて、スタンバイのREDO適用(MRP)またはプライマリのREDO転送を永続的に停止/開始する。DelayMinsは指定時間REDOを保持してから適用する。
使用する場面
スタンバイでのメンテナンスやバックアップ、計画的なネットワーク停止、プライマリでの大量一括ロード時の転送制御、誤削除対策としての遅延スタンバイ構築に。
注意
Brokerが有効な間は、SQLでALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCELを使用しない。Brokerが状態を元に戻す。APPLY-OFFの間は適用ラグとフェイルオーバー時間(RTO)が増大し、TRANSPORT-OFFの間はプライマリで生成されたデータが保護されない(RPO)。FSFOが有効な場合、これらの操作はフェイルオーバーを妨げる可能性がある。