Standby veritabanı ORA-00313: open failed for members of log group hatasının çözümü

16 Oca by Ahmet Duruöz

Standby veritabanı ORA-00313: open failed for members of log group hatasının çözümü

Standby veritabanında redo log dosyalarındaki herhangi bir soruna bağlı olarak ORA-00313 hatası alınabilmektedir. Muhtemel hata mesajı aşağıdaki gibi olacaktır.

ORA-00313: open failed for members of log group 3 of thread 1

Çözüm olarak hataya sebep olan olan redo log gruptaki dosyaların içeriği boşaltılmalıdır.

Bunun için öncelikle standby dosya yönetimini manuele alıp, recovery işlemini kapatmamız gerekmektedir.

SQL> alter system set standby_file_management=manual;

SQL> alter database recover managed standby database cancel;

Sonrasında hataya sebep olan tüm redo log grupları aşağıdaki gibi temizlenmelidir.

SQL> alter database clear logfile group 3;

Sonrasında standby dosya yönetimi otomatikleştirilerek , recovery işlemine devam edilmesi sağlanmalıdır.

SQL> alter system set standby_file_management=auto;

SQL> alter database recover managed standby database using current logfile disconnect from session;

 

 

Loading

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir