DBAtlas · データベース運用アトラス

Data Guard Broker構成とデータベースの状態を表示(DGMGRL)

OracleData Guard

コマンド

# From the shell (connect with a password; also required for switchover/failover):
dgmgrl sys@<primary_db_unique_name>
SHOW CONFIGURATION VERBOSE;
SHOW DATABASE VERBOSE '<standby_db_unique_name>';
# Monitorable properties:
SHOW DATABASE '<primary_db_unique_name>' 'LogXptStatus';
SHOW DATABASE '<standby_db_unique_name>' 'RecvQEntries';
SHOW DATABASE '<primary_db_unique_name>' 'InconsistentLogXptProps';
SHOW DATABASE '<standby_db_unique_name>' 'StatusReport';

概要

Broker構成全体の状態(SUCCESS/WARNING/ERROR)、保護モード、各データベースのロール、転送/適用ラグ、Brokerとspfileの不整合を表示する。

使用する場面

すべてのData Guard操作(スイッチオーバー、フェイルオーバー、パラメータ変更)の前後に。日次ヘルスチェックに。

注意

読み取り専用。Brokerが有効な間は、log_archive_dest_nやlog_archive_configなどのData GuardパラメータをSQLで変更しない。Brokerが独自の値で上書きする。変更はEDIT DATABASE ... SET PROPERTYで行い、19c以降の初期化パラメータにはEDIT DATABASE ... SET PARAMETERを使用する。

DBAtlas で開く →

関連項目