أتمتة المزامنة أوراكل الجداول مع الجداول الخلية [مغلقة]

StackOverflow https://stackoverflow.com/questions/20811

  •  09-06-2019
  •  | 
  •  

سؤال

جامعة أعمل في يستخدم Oracle على نظام قاعدة البيانات.لدينا حاليا البرامج التي تعمل في الليل إلى تحميل ما نحن بحاجة إلى الوصول المحلي الجداول لدينا اختبار الاحتياجات.الوصول هو الحصول على هذا الآن ونحن بحاجة إلى شيء أكبر.كما ليلا الوظائف تتطلب الصيانة المستمرة للحفاظ على العمل (بسبب مشاكل في شبكة الاتصال, جدول التغيرات سيء :) ) وأود أن القضاء عليها مجانا لنا أشياء أكثر أهمية.

أنا أكثر دراية مع الخلية لذا إعداد اختبار خادم MySQL.ما هي أفضل طريقة لأتمتة النسخ المطلوبة الجداول من أوراكل إلى الخلية ؟

تحرير:قبلت الجواب.أنا لا أحب الإجابة ولكن يبدو أن يكون صحيحا على أساس مزيد من البحث وعدم وجود إجابات أخرى تقدم.شكرا للجميع التأمل السؤال والإجابة عليه.

هل كانت مفيدة؟

المحلول

أنا لا أعتقد أن هناك حقا أي شيء هو الذهاب الى القيام بذلك.إذا كنت يمكن إعداد قاعدة بيانات أوراكل المحلية ، ثم على الأرجح يمكن أن أوراكل لديه العديد من وسائل الحفاظ على قاعدتي "متزامنة" ، شريطة أن تكون كل من أوراكل.

إذا كان يجب استخدام الخلية ، ثم من المحتمل انك سوف فقط أن أكتب شيئا لمزامنة البيانات ، وهذا بالطبع دائما ما تعمل في نفس المشاكل لديك حاليا مع وصول "قاعدة بيانات".

يمكنك إعداد شيء مع HSODBC و المشغلات, ولكن

  1. لقد وجدت HSODBC جدا الذاكرة جائع
  2. هذا لن يؤدي إلا إلى إضافة المزيد من الحمل إلى DB الذي تقوله هو بالفعل محملة بالسلاح خلال اليوم.

إن أهم شيء تقوم به هو الرغبة في الاختبار المحلي نسخة من قاعدة البيانات oracle, هل سيكون أفضل إعداد المزامنة مع نسخة محلية من أوراكل ، بقدر ما يمكنني أن أقول من تراخيص oracle مجانا التنمية نسخ ( لقد رأيت بعض المشاركات على العكس من ذلك, ولكن إذا كنت تجد هذا هو الحال, يمكنك دائما استخدام شيء مثل أوراكل XE)

نصائح أخرى

يمكنك فقط نسخ أوراكل الجداول ومن ثم إعدادها مثل الجداول المرتبطة في مرض التصلب العصبي المتعدد الوصول ؟ هذه الطريقة الأمامية يبقى نفسه بالإضافة إلى إبقاء كل شيء في أوراكل (أقل من الأجزاء المتحركة من تصدير و استيراد).

كما Kellyn وقال: هناك الكثير من الأدوات المجانية.واحد منهم هو SQLWorkbench http://www.sql-workbench.net/, الذي يعمل مع أي قاعدة بيانات JDBC ، لذلك MySQL و Oracle يجب أن تعمل.فإنه يمكن إنشاء الجداول في أوراكل إذا لزم الأمر, أو مجرد نسخ فقط على (تحديث) البيانات.

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

يمكنك استخدام أدوات مفتوحة المصدر مثل كهربائية pentaho ETL أداة أو دفع المؤسسة أدوات مثل DB تحويل: https://dbconvert.com/oracle/mysql/

وأخيرا يمكنك كتابة برنامج نصي أو برنامج ترحيل البيانات.

تجدون روابط ذات صلة على سؤالك:

https://dba.stackexchange.com/questions/150343/how-to-sync-a-mysql-db-with-a-oracle-db

الهجرة من أوراكل إلى الخلية

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top