الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Oracle Replication

Featured Replies

بتاريخ:

بسم الله الرحمن الرحيم
ما هو الـ Replication
هو عملية نسخ امكونات قاعدة البيانات Objects مثل الجداول لجعلها قاعدة بيانات موزعة اى انه لو لدينا قاعدة بيانات موجودة فى Site ما و ننسخ نسخة اخرى من نفس القاعدة و توضع فى Site اخر و اى تغيير يحدث على احداهما يتم تطبيقه على الاخرى

و هنا لابد من التفرقه بين Replication و Distributed Database
- Distributed Database :
الببيا نات تكون موجودة فى عدة اماكن او مواقع موزعة بينهم لكن الجدول يوجد فى يوجد فى موقع واحد او مكان واحد من الاماكن التى توزع عليها قاعدة البيانات اى كمثال : الجدول EMP يقع فى قاعدة واحدة DB1 التى بدورها تقع ضمن مجموعة من قواعد البيانات الموزعة DB2 , DB3
ch3_eva4.gif
: Replication –
يقوم باستخدام تقنية قواعد البيانات الموزعة فى مشاركة البيانات (Share data ) ولكن فرضا انه لو لدينا جدول EMP فانه ربما يقع هذا الجدول فى اكثر من قاعدة بيانات DB1,DB2,DB3
wansync-ha-oracle_small.gif
لماذا نستخدم الـ Replication :
1- Availability :التيسير على البرامج والتطبيقات Applications فانه يجعل بديل فى حالة عطل او توقف قاعدة البيانات عن العمل بوجود قاعدة بديلة يمكن للتطبيق الوصل اليها Access
اى انه وسيلة حماية عن توقف قاعدة البيانات الرئيسية
:Performance2- الاداء الافضل واسرع لقاعدة اللبيانات عن طريق توزيع المستخدمين المتصلين بالقاعدة اى مجموعات توزع على قواعد البيانات اى انه يمكن ان نقول الى حد ما يمكننا عمل توزيع للعمليات
Balances activity over multiple sites.
3- Disconnected Computing
اى انه يمكننا عمل ٍ Snapshot من مجموعة من الجدوال و يمكن للمستخدمين العمل عليها و هم غير متصلين بالقاعدة و عند الانتهاء من عمل التعديلات يمكن عمل Refresh للـ Snapshot وقتها يتم تطبيق كل التغييرات على القاعدة الريئيسية مرة واحدة مع مراعاة بعض النقاط حتى لا يحدث ْConflict عندما نقوم بعمل تحديث على القاعدة المركزية
4- Network Load Reduction :
كما قلنا فى السابق مع إمكانية الوصول الى قاعدة البيانات فى اكثر من مزقع فانع يعمل على تقليل الظكثافة على الشبكة حتى لا يتم الحصول على البيانات كلها عن كريق قاعدة واحدة Multi Access Database

مكونات نظام الـ Replication :
سوف نتعرض فى الجزء التالى على المكونات الرئيسية لاى نظام Replication و هو يتكون من ثلاثة اجزاء رئيسية .


1- Replication Objects :
و هى الـ Objects الموجودة فى قاعدة البيانات و التى نقوم بعمل replication لها اى اناه تصبح موجودة فى اكثر من قاعدة و عند حدوث اى تعيل عليها فو موقع يتم تطبيق هذا التعديل على باقى المواقع الاخرى و يمكن فى اوراكل عمل Replication للكائنات التالية :
Tables-
Indexes-
Views-
Packages and Package Bodies-
Procedures and Functions-
Triggers-
Sequences-
Synonyms-

2- Replication Groups:

و هى عبارة عن مجموعة من الـ Objects االمشتركين مع بعضهم فى خاصية ما حتى يتم على تسهيل طريقة التعامل معهم كمجموعة واحدة عند Refresh و يمكن ان يقع داخل المجموعة Objects لا تنتمى الى Schema مشتركة اى انه مكن ان يكون داخل المجموعة Objects من اكثر من Schema و لكن يسهل على الـ Administrator ان يتعامل معهم كمجموعة

3- Replication Sites
Replication Groups يمكن ان تقع فى اكثر من Replication Site اى انها مكونة من مجموعات ال Replication و فى بيئة عمل الـ Replication اوراكل تدعم نوعان من
المواقع Sites :
Master Site و Snapshot Sites

وللحديث بقية ان شاء الله تعالى

تم تعديل بواسطة bedooracle

بتاريخ:

THANKS A LOT

بتاريخ:

GOD BLESS YOU

بتاريخ:

مشاؤكة جميله جدا الله يعطيك العافيه على الشرح الجميل

وننتظر إكمال الموضوع....
وأقترح لو رغبت بأن أشاركك بالموضوع من النواحي التقنيه ....... فأنا على أهبة الإستعداد

والله تسلم يدك ..... موضوع كبير وجميل ... ويحتاج لبقيه


DBA. Maher Atieh

بتاريخ:

السلام عليكم ورحمة الله وبركاته ،،،،
أخي عبد الله جزاك الله خير وإختيار موفق لموضوع هام يحتاج الى تغطيه ، في انتظار مشاركات الجميع .

اخي ماهر ارجوا ان تشاركناوتطلعنا على ماليدك في الجانب التقني ولك الشكر مقدما :angry:

تحياتي للجميع :(

بتاريخ:

السلام عليكم ورحمة الله وبركاته
اولا شكرا جزيلا للاخ عبدالله اسعد على المعلومة
وثانيا يا ريت الاخ ماهر يفيدنا بالتقنيات فى هذا الموضوع

وشكرا

بتاريخ:

إيه الجمال ده يا بيدو
الموضوع منظم ومترتب جدا
ربنا يجزيك بالخير يا وش الخير

بتاريخ:

شكرا اخي الكريم

وجزاك الله خير


في انتظار بقية الحديث......

بتاريخ:

شرح ممتاز لايأتي الا من كاتب خبير ممتاز ،،،

يعطيك العافيه ياعبدالله،،ذ

  • بعد 2 أسابيع...
بتاريخ:

الكبير دائما يظل كبير وانت يا اخي بارك الله فيك كبير بمواضيعك بارك الله فيك

بتاريخ:

السلام عليكم ,,,,

أشكر أخي عبدالله على الإبداع في الطرح


أخوك عادل

بتاريخ:

تسلم
جزاك الله خيرا وبارك الله فيك

  • بعد 2 شهور...
بتاريخ:

مشكوووووور
up

بتاريخ:

الله ينور
thnx alot
B Regaeds

بتاريخ:

والله مفاهيم مفيدة جدا ارجو مشاركة الجميع والشكر الجزيل للاخ bedooracle

بتاريخ:

شكرا والى الامام وياريت ماتتوقف
وتكلم الموضوع

بتاريخ:

السلام عليكم واحشنى والله جدا
ايه الجمال دة
شرح ممتاز
الف شكر اخى عبدالله
اخوك مصطفى كامل

بتاريخ:

السلام عليكم
نرجو عمل مثال عملى حتى تتم الفائدة

بتاريخ:
السلام عليكم
نرجو عمل مثال عملى  حتى تتم الفائدة

62667[/snapback]



يعنى لو لدى database اسمها prod على سيرفر واريد اعمل منها database تانية على سيرفر تانى واقوم بعمل Replication بين الاتنين
ياريت من الاخوة توضيح ذلك
بتاريخ:

ماحدش رد عليا

بتاريخ:

شكرا جزيلا من بدري وانا بدعو لمثل هذا الشرح
نتوقع مثال عملي
الله يجزيك كل خير
ويجعلك صحبتك في الجنة الرسل

  • بعد 2 شهور...
بتاريخ:

يا أخوانا الأعزاء خبراء أوراكل
موضوع Replication هام جداً جداً للجميع
وأنا أول المحتاجين إلي شرحه مع أمثله تطبيقية
فمن يمد لنا يد العون أو يرشدنا لطريقة الحصول علي معلومات وافية عن هذا الموضوع
وجزاكم الله جميعاً خير الجزاء
محمود درويش
[email protected]

  • بعد 5 شهور...
بتاريخ:

السلام عليكم ورحمة الله
اولا اريد معرفة الفرق مابين replication and dataguard
ثانيا :اريد ملاحظة datguard without enterprisemanager
is their any view to select standby status up or down


thanks alot

  • بعد 5 سنة...
بتاريخ:

هذا موضوع جميل وتم شرحه بطرقة علمية وعملية
بالرغم من ان تاريخ المشاركة قديم منذ العام 2005 لكن كان لابد من التعليق وشكر صاحب الموضوع مادام اننى استفدت من الموضوع
جزيت خيرا اخى

  • بعد 1 شهر...
بتاريخ:

جزاك الله خيرا
ننتظر المزيد

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.