ORA-16191 etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
ORA-16191 etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

14 Ekim 2012 Pazar

ORA-16191: Primary log shipping client not logged on standby PING[ARCa]: Heartbeat failed to connect to standby 'TEST_STD'. Error is 16191.


Sisteminizde  Dataguard kullanıorsanız alabileceğiniz hatalardan bir tanesi ORA-16191 hatasıdır. Eğer ArchiveLog akışı durursa ve nedeni bu ORA-16191 ise alert.log’da  aşağıdaki mesajı görebilirsiniz.

------------------------------------------------------------
Check that the primary and standby are using a password file
and remote_login_passwordfile is set to SHARED or EXCLUSIVE,
and that the
SYS password is same in the password files.
      returning error ORA-16191
------------------------------------------------------------
Mon Oct 08 13:01:41 EEST 2012
Errors in file /oracle/TEST_STDLOG/bdump/test_std_arca_12862.trc:
ORA-16191: Primary log shipping client not logged on standby
PING[ARCa]: Heartbeat failed to connect to standby 'TEST_STD'. Error is 16191.


Aslında sorunun çözümüde  mesajın içinde yer almaktadır.  PROD’da yapılan SYS kullanıcısının şifresinin değişikliğinden dolayı arşiv log akışı durmuş ve sistem eşleşmesi olmamaktadır.
orapwd file=$ORACLE_HOME/dbs/orapwSID password=yeni şifre;
-Ya da daha basiti PROD’dan orapwd dosyası alınarak StandBy’daki yerine kopyalayıp sorunu aşabilirsiniz :)

Sonrasında ise arşivlog akışını aşağıdaki sorgu ile takip edebiliriz.

SQL>    select process, status, thread#, sequence#, block#, blocks from v$managed_standby ;