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

طريقة جمع بيانات الفروع بدون شبكة


عيد المطيري

Recommended Posts

الإخوه اعضاء المنتدى

الرجاء المساعدة

لقد قمت بتركيب نظام حسابات لأكثر من فرع و إريد ان اجمع بيانات كل الفروع في نهاية كل يوم في المركز الرئيسي

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

ولقد قمت بتجربة Export and Import ولقد نجحت معي في المرة الأولى اما في المرة الثانية لم تنجح بسبب

وجود البيانات السابقة .

ماهي افضل طريقة لجمع البيانات من الفروع بشكل يومي

الرجاء المساعدة وشكراٌ.

رابط هذا التعليق
شارك

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

رابط هذا التعليق
شارك

شكرا يااخوان

لااستطيع أستخدام RMAN لأنة لايوجد DBA وإنما اريد التحكم من خلال شاشة خاصة بجمع البيانات

هل توجد طريقة اسرع من IMPORT

شكرأ لكم

رابط هذا التعليق
شارك

الاخ الكريم
استخدم طريقة Migration فهي طريقة افضل واظن تنفع في عملية اضافة البيانات من غير تكرار

اليك الرابط
http://www.fs.fed.us/im/nampmrg

رابط هذا التعليق
شارك

السلام عليكم
أخواني الاعزاء أعتقد أن أفضل طريقة لتجميع بيانات الفروع في المركز الرئيسي
هو عن طريق snapshot وهي ان تعمل يوزر لكل فرع من الفروع في قاعدة بيانات المركز الرئيسي ثم تعمل صورة لكل جدول من جداول الفروع في اليوزر النظير له عن
طريق SNAP SHOT , ثم عمل اتصال دايل اب عن طريق المودم في نهاية النهار ما عليك الا عمل REFRESH للبيانات وسوف تتحدث البيانات أو الجداول التي صار عليه حركة فقط وهذا سوف يوفر مدة الاتصال
هذه الطريقة مجربة وتعمل 100%
وتقريبا كل الشركات التي تستخدم أوراكل داتابيز وليس بين الفروع اتصال ON LINE
تستخدم هذه الطريقة
بالتوفيق للجميع

رابط هذا التعليق
شارك

السلام عليكم .....

بالنسبة لطريقة الـ SNAP SHOT إذا كانت تتم بالــ Dial up فهي طريقة ممتازة ومريحة

فأرجوا ممن لديه معلومات أكثر عنها أو مصادر أن يفيدني بها .... ولكم جزيل الشكر

رابط هذا التعليق
شارك

السلام عليكم
طريقة ربط الفروع بال SNAP SHOT
على فرض نريد ربط قاعدة بيانات المركز الرئيسي وليكن اسم القاعدة HO
مع قاعدة بيانات فرع اخر وليكن اسم قاعدة بيانات الفرع B1
وقاعدة البيانات فرضاً تحتوي على 3 جداول فقط وهي ITEM_DATA,ITEM_SUPP,ITEM_UNIT
الان ننشئ LOG FILE لجميع الجداول في قاعدة بيانات HO بواسطة الأمر
CREATE SNAPSHOT LOG ON ITEM_DATA TABLESPACE SNAP WITH ROWID;
CREATE SNAPSHOT LOG ON ITEM_SUPP TABLESPACE SNAP WITH ROWID;
CREATE SNAPSHOT LOG ON ITEM_UNIT TABLESPACE SNAP WITH ROWID;
الان ننتقل الى قاعدة بيانات الفرع B1
ندخل الى قاعدة البيانات بواسطة CONNECT B1/B1
الان نعمل LINK بين قاعدة بيانات الفرع B1 وقاعدة بيانات المركز الرئيسي HO بواسطة الامر
CREATE DATABASE LINK B1LINK CONNECT TO HO
IDENTIFIED BY HO USING 'HO';
الان ننشئ الـ SNAP SHOT للجداول الثلاثة في قاعدة بيانات الفرع بواسطة الامر
CREATE SNAPSHOT B1.ITEM_DATA TABLESPACE SNAP REFRESH FAST WITH ROWID
AS SELECT *FROM HO.ITEM_DATA@B1LINK;

CREATE SNAPSHOT B1.ITEM_SUPP TABLESPACE SNAP REFRESH FAST WITH ROWID
AS SELECT *FROM HO.ITEM_SUPP@B1LINK;

CREATE SNAPSHOT B1.ITEM_UNIT TABLESPACE SNAP REFRESH FAST WITH ROWID
AS SELECT *FROM HO.ITEM_UNIT@B1LINK;

الان جميع الجداول الثلاثة موجودة في قاعدة بيانات الفرع وتحتوي على البيانات الموجودة في المركز الرئيسي HO
الان عند اضافة بنود جديدة مثلاً أو أي تعديلات أخرى في HO لكي تنتقل هذه البنود الى قاعدة الفرع ماعليك الا عمل REFRESH للبيانات بواسطة الامر
EXEC DBMS_SNAPSHOT.REFRESH(‘ITEM_DATA’);
EXEC DBMS_SNAPSHOT.REFRESH(‘ITEM_SUPP’);
EXEC DBMS_SNAPSHOT.REFRESH(‘ITEM_UNIT’);

وبالتوفيق للجميع

رابط هذا التعليق
شارك

  • بعد 4 سنة...

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

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

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

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

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