Switchover/failover öncesi standby'ı broker ile doğrula (VALIDATE DATABASE)
OracleData GuardKomut
VALIDATE DATABASE '<standby_db_unique_name>';
VALIDATE DATABASE VERBOSE '<standby_db_unique_name>';
# Iki taraf arasindaki spfile parametre farklari:
VALIDATE DATABASE '<standby_db_unique_name>' SPFILE;
# Ag ve static listener kayitlari (18c+):
VALIDATE NETWORK CONFIGURATION FOR ALL;
VALIDATE STATIC CONNECT IDENTIFIER FOR ALL;Ne yapar?
Standby'ın rol değişimine hazır olup olmadığını ("Ready for Switchover / Failover: Yes"), standby redo log sayı/boyutlarını, flashback ve apply durumunu, spfile farklarını ve broker'ın instance'ları yeniden başlatmak için ihtiyaç duyduğu static servisleri kontrol eder.
Ne zaman kullanılır?
Her planlı switchover'dan önce zorunlu adım olarak; yeni standby kurulumu ve ağ/listener değişikliklerinden sonra.
Dikkat
Salt okunurdur. "Ready for Switchover: No" veya standby redo log uyarısı varsa switchover'a geçme. Static connect identifier hatası, switchover sırasında broker'ın instance'ı açamamasına ve elle müdahaleye yol açar.
İlgili
- Data Guard broker yapılandırmasını ve veritabanı durumunu gör (DGMGRL)
- Primary/standby rolünü ve switchover hazırlığını SQL ile kontrol et
- Standby'da transport/apply lag, apply hızı ve Data Guard süreçlerini ölç
- Planlı switchover yap (DGMGRL, veri kaybı olmadan rol değişimi)
- Primary kaybında failover yap (DGMGRL)
- Failover sonrası eski primary'yi standby olarak geri kazan (REINSTATE)