بعد از تغییراتی روی زیرساخت ماشینهای کلاستر rac با ۲ نود (دیتابیس 11.2.0.4.0) به مشکلی برخوردم که در نوع خودش برام جالب بود در حقیقت یکی از instanceهای کلاستر بدون مشکل startup میشد ولی instance دوم به هیچ عنوان open نمیشد و خطای زیر رو نشون میداد:
خب اینجا بود که فهمیدم باید یه سری به پارامتر log_archive_config بزنم بعد از بررسی این پارامتر فهمیدم که مقدار null برای اون set شده و همچنین db_unique_name یکسان داریم که از این بابت مشکلی نیست.
alter system set log_archive_config='dg_config=(nodg_config)' scope=both sid='*';
با دستور زیر میتونید پیکربندی دیتاگاردتون رو چک کنید:
SQL> Select * from v$dataguard_config;
DB_UNIQUE_NAME
------------------------------
dwh
dwh_stby
و اگه کانفیگ دیتاگاردتون هنوز موردنیازه دستور رو طبق نیاز خود سفارشی کنید:
alter system set log_archive_config='dg_config=(dwh,dwh_stby)' scope=both sid='*';