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

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

صورة
- - - - -

هل في حل للمشكلة انه اذا انقطع الاتصال بالسيرفر الرئيسي يحول العمل على السيرفر المحلي الذي في الفرع اتوماتيكيا


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

#1 MAIGAN70

MAIGAN70

    مشترك

  • الأعضــاء
  • 61 مشاركة
  • الاسم الأول:naji
  • اسم العائلة:ali
  • البـلـد: Country Flag

تاريخ المشاركة 15 February 2010 - 09:22 AM

عندي برنامج على اوراكل دفلوبر 6 قاعدة البانات 10g يعمل في 7فروع وقاعدة البيانات في السيرفر الرئيسي وعند انقطاع الاتصال عن السيرفر يتوقف العمل في الفروع علما ان الفروع في مدينة واحدة ....هل من طريقة او حل للمشكلة انه اذا انقطع الاتصال بالسيرفر الرئيسي يحول العمل على السيرفر المحلي الذي في الفرع اتوماتيكيا
للتوضيح اكثر ... توجد 7 فروع ومكتب رئيسي الفورم في الفروع وقاعدة البيانات في المكتب الرئيسي اذا انقطع الخط هل يمكن التحويل اتوماتيكيا الى قاعة بيانات محلية في الفرع لكي لايتعطل العمل في الفرع

تم التعديل بواسطة mustafagamiel, 16 February 2010 - 11:52 AM.


#2 MAIGAN70

MAIGAN70

    مشترك

  • الأعضــاء
  • 61 مشاركة
  • الاسم الأول:naji
  • اسم العائلة:ali
  • البـلـد: Country Flag

تاريخ المشاركة 15 February 2010 - 04:16 PM

وين الخبراء

#3 hamdan102

hamdan102

    مشترك

  • الأعضــاء
  • 78 مشاركة
  • الاسم الأول:hamdan
  • اسم العائلة:jaafreh
  • البـلـد: Country Flag

تاريخ المشاركة 16 February 2010 - 11:38 AM

نعم اخي الكريم تستطيع ذالك

الحل : ان تضع standby oracle database server في كل فرع

لابد من استخدام ما يسمى بــــ replication oracle database

http://download-east...32/repoverv.htm

**لا اله الا انت سبحانك اني كنت من الظالمين**


#4 ORA-2008

ORA-2008

    مشترك

  • الأعضــاء
  • 192 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:FLY 4 EVER
    http://www.i3lani.co.cc

تاريخ المشاركة 16 February 2010 - 12:30 PM

مرحبا
هذه الطريقة كانت تستخدمها البنوك سابقا وتسمى distributed database بمعنى انه عندك كل فرع فيه قاعدة بيانات ولكن في نهاية اليوم يتم ترحيل الحركات من الفروع الى قاعدة البيانات في الفرع الرئيسي, طبعا هي الطريقة غير مجدية فتم التفكير في حل آخر و هو استخدام centralized database في الفرع الرئيسي و هنا من الضروري تحويل النظام من 6i الى 10g لانه في 10g تم حل مشكلة load trafic on network و تنصيب النظام الرئيسي على السيرفر فقط دون الحاجة الى تنصيبه على كل جهاز client . اذا اردت البقاء على النظام الحالي بدك تعمل ترحيل للبيانات اللي صارت خلال فترة اللإنقطاع قبل عمل اتصال مع السيرفر الرئيسي بعد عودة اللإتصال؛ على شان ما يصير مشاكل ب ال Primary Key على قاعدة البيانات في المركز.
صورة

#5 MAIGAN70

MAIGAN70

    مشترك

  • الأعضــاء
  • 61 مشاركة
  • الاسم الأول:naji
  • اسم العائلة:ali
  • البـلـد: Country Flag

تاريخ المشاركة 17 February 2010 - 12:20 PM

اشكركم على اهتمامكم .... انا عندي 6i فكيف تتم عملية ترحيل البيانات من الفروع الى السيرفر ارجو كم افيدوني؟

#6 ORA-2008

ORA-2008

    مشترك

  • الأعضــاء
  • 192 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:FLY 4 EVER
    http://www.i3lani.co.cc

تاريخ المشاركة 17 February 2010 - 01:14 PM

مرحبا
على شان تعمل ترحيل لازم توخذ dump من الـ local database و تحمله على قاعدة البيانات الرئيسية.
صورة

#7 MAIGAN70

MAIGAN70

    مشترك

  • الأعضــاء
  • 61 مشاركة
  • الاسم الأول:naji
  • اسم العائلة:ali
  • البـلـد: Country Flag

تاريخ المشاركة 17 February 2010 - 04:33 PM

اشكرك ora-2008 ولكن هل يمكن اخذ البكاب في ملف تكست وتحميلة على السيرفر لانه اخف واسرع (اما dump فيحتاج الى وقت كثير علما ان عندي 7 فروع فهل هي مجدية هذه الطريقة)

#8 ORA-2008

ORA-2008

    مشترك

  • الأعضــاء
  • 192 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:FLY 4 EVER
    http://www.i3lani.co.cc

تاريخ المشاركة 18 February 2010 - 12:30 PM

مرحبا
هي ممكن باستخدام برامج زي PL/SQL Developer او sql loader بس هي العملية غير مجدية لانك بدك شخص يعمل سحب البيانات من كل فرع عند عودة الإتصال مع الفرع الرئيسي
و بعدين الشخص المسؤول عن قاعدة البيانات في المركز الرئيسي بدو يحمل هي الملفات على ال database.
اذا ولا بد اعمل local database في كل فرع وخلي الفرع يعمل شغله, و بآخر اليوم بتوخذ الملفات من الفروع وبتنزلها على قاعدة بيانات المركز. بس بدك تلاحظ انه كل فرع رح يشتغل شغله لحاله و البيانات في المركز تاريخها قبل بيوم!!
صورة