إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

Replication


1 رد (ردود) على هذا الموضوع

#1 abo_husam

abo_husam

    عضو

  • الأعضــاء
  • 12 مشاركة

تاريخ المشاركة 24 September 2004 - 11:06 PM

اخواني الحبيب
اود ان اعرب لكم عن امتناني وسعادتي ، عن هذا المنتدى الجميل و الراقي و الذي نعتز به، وجميل هذا التواصل الذي بيننا.....

عندي منظومة قمت بعملها على الاوراكل وهي في موقع رئيسي نفترض انه x ، و الان اريد ان اطبق نفس المنظومة في فرع اخر Y ، وهذ الفرع موجود في مدينة اخرى، اريد يوميا أن انقل كل البيانات من الفرع الفرعي الى قاعدة البيانات في الفرع الرئيسي...
ارجو الافادة بالموضوع أتوقع انني يجب أن أطبق مبدأ Replication ، ارجو الافادة بالكيفية ، أو ان كان هنالك طريقة اخرى

شاكرا لكم تعاونكم
:ph34r: ;)

#2 alibarg31

alibarg31

    مشترك

  • الأعضــاء
  • 94 مشاركة

تاريخ المشاركة 04 October 2004 - 11:41 PM

السلام عليكم ورحمة الله وبركاته
اخي العزيز انا طبقت هذه الفكرة باتجاهين
1) استخدام ال replication حيث تعتمد على خلق عدة jobs + snapshots+refresh groups على ال objects اللتي لديك واذا اردت التعرف عليها يمكنك اسخدام Enterprise Manager حيث يسهل هذه العملية من خلال البرامج الجاهزة الا اني لم استطع اطبقها في شركتي بسبب قلة الخبر الكاملة بها ان حدث اية مشكلة وضيق الوقت لدي.
2) استخدمت فكرة ال triggers على ال tables حيث تقوم بتسجيل كل حركة على ال tables من insert,update,delete وانزالها في جدول الحركات ومن ثم تنشأ procedure يقرأ هذه الحركات بالترتيب وينفذها من خلال جمل sql انت تنشأها من السجل الذي تقراه من جدول الحركات
جدول الحركات يتكون من
-table owner
- table_name
-date
-time
transaction type(update,insert,delete)
- text for primary key
مثل "Emp_no = 10 and Dept_no = 200 "
- مؤشر انها جاهزة للترحيل
- مؤشر انها رحلت

ويمكن عمل جدول اخر لاظهار الحركات المرفوضة

هذا ما لدي ان كان لديك اية استفسار انا في خدمة اخوتي

اخوك ابو مجاهد
فلسطين
:D

دعوة صادقة من القلب
سبحان الله وبحمده سبحان الله العظيم

دعوة صادقة من القلب