Data Guard Broker Configuration
نشر بواسطة : Obay Salah , November 19, 2024
سنستخدم Data Guard command-line interface (CLI) لإنشاء وإدارة ومراقبة الBroker Configuration واليكم الخطوات:
1- تشغيل الData Guard Broker:
لتشغيل الData Guard Broker يجب تهيئة المتغير DG_BROKER_START
ليأخذ القيمة true لكل من الPrimary and Standby Database ، في الوضع الافتراضي يأخذ هذا المتغير القيمة false، كذلك يجب استخدام الServer Parameter (SPFILE).
ALTER SYSTEM SET DG_BROKER_START
هذا التغيير يتم حفظه في الSPFILE ويتم تشغيل الData Guard Broker آلياً عند أول تشغيل للInstance.
2- إنشاء الConfiguration: لإنشاء الConfiguration يجب إتباع الخطوات التالية:
أ- تشغيل الData Guard Command Line Interface (CLI)
C:\> DGMGRL DGMGRL for Solaris: Version 10.1 Copyright (c) 2000, 2003, Oracle. All rights reserved. Welcome to DGMGRL, type "help" for information. DGMGRL>
ب- الاتصال بالPrimary Database
DGMGRL> CONNECT sys/sys@PRIMNET; Connected
ج- إنشاء ال Broker Configuration
DGMGRL> CREATE CONFIGURATION 'TEST' AS PRIMARY DATABASE IS 'PRIM' CONNECT IDENTIFIER IS PRIMNET;
قمنا بإنشاء Configuration يسمي TEST وقمنا بتحديد الPrimary Database في هذا الConfiguration وهي PRIM Database لاحظ أننا استخدمنا هنا الDB_UNIQUE_NAME.
سيقوم الCLI بإرجاع المعلومات التالية:
Configuration "TEST" created with primary database "PRIM"
د- التحقق من التهيئة:
DGMGRL> SHOW CONFIGURATION; Configuration Name: TEST Enabled: NO Protection Mode: MaxPerformance Databases: PRIM - Primary database Current status for "TEST": DISABLED
3- إضافة الStandby Database للConfiguration:
DGMGRL> ADD DATABASE 'STAN' AS CONNECT IDENTIFIER IS STANNET MAINTAINED AS PHYSICAL; Database "STAN" added.
هكذا قمنا بإضافة الPhysical Standby Database للConfiguration وسيقوم الCLI بإرجاع المعلومات التالية:
DGMGRL> SHOW CONFIGURATION; Configuration Name: TEST Enabled: NO Protection Mode: MaxPerformance Databases: PRIM - Primary database STAN - Physical standby database Current status for "TEST": DISABLED
4- Setting Database Properties:
بعد إنشاء الConfiguration تستطيع تغيير خصائص قاعدة البيانات (Primary or Standby Database) في أي لحظة.
لمشاهدة خصائص الPrimary Database
DGMGRL> SHOW DATABASE VERBOSE 'PRIM';
ولمشاهدة خصائص الStandby Database
DGMGRL> SHOW DATABASE VERBOSE 'STAN';
تستطيع التغيير في خصائص قاعدة البيانات عن طريق الأمر
DGMGRL> EDIT DATABASE 'DB_UNIQUE_NAME' SET PROPERTY 'PROPERTY_NAME'=’NEW VALUE';
حيث:
DB_UNIQUE_NAME: اسم قاعدة البيانات التي تريد تغيير خصائصها.
:PROPERTY_NAMEتستطيع مشاهدة جميع الProperties التي يمكن تغييرها في قاعدة البيانات عن طريق الأمر
SHOW DATABASE VERBOSE 'DB_UNIQUE_NAME'
5- تفعيل الConfiguration:
إلي هذه اللحظة لم يتم تفعيل الConfiguration ويمكن التأكد من ذلك عن طريق الأمر SHOW CONFIGURATION، هذا الأمر يوضح لك حالة الConfiguration وهي DISABLE.
تفعيل الConfiguration تسمح للData Guard Broker لإدارة الConfiguration ولجلب الPrimary and Standby Database ليكونا online.
هناك خياران للتفعيل:
أ- تفعيل الConfiguration بما في ذلك جميع قواعد البيانات في الConfiguration
DGMGRL> ENABLE CONFIGURATION; Enabled.
تستطيع التأكد من التفعيل عن طريق الأمر SHOW CONFIGURATION
ب- تفعيل الStandby Database
DGMGRL> ENABLE DATABASE 'STAN'; Enabled.
تستطيع التأكد من التفعيل عن طريق الأمر
SHOW DATABASE ‘STAN’;
Comments
لايوجد تعليق حتى الان