HELP - Wyświetla listę wszystkich dostępnych komend (możesz też użyć ?).
EXIT lub QUIT - Kończy sesję dgmgrl.
CONNECT [user/password]@service AS SYSDBA (lub CONNECT /; jeśli masz OS-auth) – loguje do bazy jako SYSDBA.
SHOW CONFIGURATION; - Wyświetla nazwę konfiguracji, tryb ochrony (Protection Mode), listę baz i ich role oraz ogólny status.
SHOW FAST_START FAILOVER; - Status Fast-Start Failover (jeśli włączony).
ENABLE CONFIGURATION; - Włącza zarządzanie Data Guard Brokerem.
DISABLE CONFIGURATION; - Wyłącza Broker (tylko ręczna obsługa).
- Przegląd poszczególnych baz
SHOW DATABASE '<db_unique_name>' STATUS; -- Krótki status: rola, stan usługi reaplikacji, transport/apply lag.
SHOW DATABASE '<db_unique_name>' VERBOSE; -- Pełne informacje o bazie, ścieżkach archiwów, parametrach ochrony, lag’ach, MRP0 itp.
SHOW OBSERVER; -- Informacje o uruchomionym (lub nie) obserwerze fast-start failover.
- Zarządzanie bazami w konfiguracji
ADD DATABASE '<db_unique_name>' AS {Primary|Physical Standby|Logical Standby} CONNECT IDENTIFIER IS '<tns>'; -- Dodaje bazę do konfiguracji.
REMOVE DATABASE '<db_unique_name>'; -- Usuwa bazę z konfiguracji.
EDIT DATABASE '<db_unique_name>' SET PROPERTY '<param>'='<value>'; -- Zmienia właściwości (np. COMMIT_VIEW_STANDBY, LogXptMode, itp.).
SWITCHOVER TO '<db_unique_name>'; -- Zmienia rolę primary → standby (kontrolowany „planned” switchover).
FAILOVER TO '<db_unique_name>'; -- Wymusza przyjęcie standby jako nowego primary („unplanned” failover).
REINSTATE DATABASE '<db_unique_name>'; -- Przywraca zreplikowaną po awarii bazę jako standby do konfiguracji.
- Fast-Start Failover (FSFO)
ENABLE FAST_START FAILOVER; -- Włącza FSFO w konfiguracji.
DISABLE FAST_START FAILOVER; -- Wyłącza FSFO.
START OBSERVER; -- Uruchamia zewnętrzny proces obserwatora FSFO.
STOP OBSERVER; -- Zatrzymuje obserwatora FSFO.
- Zarządzanie recovery na standby
START DATABASE <db_unique_name> [AS SYSDBA]; -- Jeśli broker ma nadzorować, uruchamia bazę (MOUNT) i reaplikację.
STOP DATABASE <db_unique_name>; -- Zatrzymuje managed standby recovery.
ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT FROM SESSION; -- (jeśli wykonujesz poza brokerem) – uruchamia MRP0.