Data Guard Switchover Operation
نشر بواسطة : Obay Salah , November 19, 2024
لتغيير الأدوار بين الPrimary Database والStandby Database، حيث تستطيع من خلال الSwitchover تحويل الPrimary Database لتكون Standby Database والعكس دون أن نقد أي بيانات مع Downtime قليل جداً حيث سيتم عمل إعادة تشغيل (Restart) لكل من الPrimary and Standby Database إذا كنا نستخدم Physical Standby Database، أما إذا كنا نستخدم Logical Standby Database فلا نحتاج لذلك.
نحتاج لعملية الSwitchover لعملية صيانة الPrimary Database وتطويرها أو لغيرها من الأسباب وليس بسبب حدوث مشكلة في الPrimary Database.
نحتاج لتحديد الStandby Database التي ستعلب دور الNew Primary Database ولكن قبل إجراء عملية التحويل يجب مراعاة الأتي:
1- التأكد من أن الPrimary and Standby Database في الوضع Online.
2- جميع قواعد البيانات المشاركة في الConfiguration تعمل بشكل جيد ودون أي رسائل خطأ.
3- التأكد من وجود Standby Redo Log في الPrimary Database، إذا لزم الأمر.
وإليك خطوات تنفيذ الSwitchover:
1- التحقق من الPrimary Database
DGMGRL> SHOW DATABASE VERBOSE 'PRIM';
2- التأكد من الStandby Database التي ستصبح الPrimary Database الجديدة
DGMGRL> SHOW DATABASE VERBOSE 'STAN';
3- تنفيذ الSwitchover
DGMGRL> SWITCHOVER TO "STAN"; Performing switchover NOW. Please wait... Operation requires shutdown of instance "PRIM" on database "PRIM". Shutting down instance "PRIM"... ORA-01109: database not open Database dismounted. ORACLE instance shut down. Operation requires shutdown of instance "STAN" on database "STAN". Shutting down instance "STAN"... database not mounted ORACLE instance shut down. Operation requires startup of instance "PRIM" on database "PRIM". Starting instance "PRIM"... ORACLE instance started. Database mounted. Operation requires startup of instance "STAN" on database "STAN". Starting instance "STAN"... ORACLE instance started. Database mounted. Switchover succeeded. New primary is "STAN"
هذا الأمر سيقوم بتبديل الأدوار فسوف تصبح الPRIM هي الStandby Database والSTAN هي الPrimary Database، بالطبع سيتم تنفيذ هذا الأمر بعد الاتصال بالPrimary Database، لاحظ أن الData Guard Broker ستقوم ألياً بإغلاق وفتح قواعد البيانات.
4- التأكد من عملية التحول
DGMGRL> SHOW CONFIGURATION; Configuration Name: TEST Enabled: YES Protection Mode: MaxPerformance Databases: PRIM - Physical standby database STAN - Primary database Current status for "TEST": SUCCESS
Comments
لايوجد تعليق حتى الان