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;