نشر بواسطة : 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’;



علامات : Data Guard

يمكن ان يعجبك ايضا


Comments

لايوجد تعليق حتى الان