Dataguard kurulumları sonrasında switchover veya 12c ile birlikte gelen verify komutunu çalıştırdığınız da aşağıdaki gibi bir hata alırsanız bunun nedenini ve nasıl çözüleceğinden bahsediyor olacağım.
Primary database tarafında log_archive_dest2 yi “SERVICE=con_stby LgWR SYNC AFFIRM” şekilde set etmeniz durumunda da dataguard çalışır. Bunun için dataguardınızın hengi modda çalıştığının bir önemi yoktur.
Ancak bu şekilde set ettiğiniz de switchover yapmak istediğiniz de (primary database üzerinde)
1 2 3 4 5 |
SQL> ALTER DATABASE SWITCHOVER TO CON_STBY; ALTER DATABASE SWITCHOVER TO CON_STBY * ERROR at line 1: ORA-16474: target_db_name not found in the LOG_ARCHIVE_DEST_n parameter |
Hatasını alırsınız. Bu hatayı gidermek için (aslında hatanın açıklamasında yer aldığı üzere) primary database’ de dest2 parametresine db_unique_name kısmını da eklemek gerekmektedir , aşağıdaki şekilde tekrar alter edelim ;
Continue reading