نقل صف السائبة بين قواعد بيانات أوراكل مع تحديد تصفية

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

سؤال

والأساس، وأنا أحاول لنسخ انتقائي جدول من قاعدة بيانات واحدة إلى أخرى. لقد اثنين مختلفة [أوراكل] قواعد البيانات (على سبيل المثال، التي تعمل على المضيفين مختلفة) مع نفس المخطط. أنا مهتم في وسيلة فعالة لتحميل الجدول (أ) في DB1 مع نتيجة تشغيل مختارة على جدول A في DB2. أنا باستخدام JDBC، إذا كان هذا هو ذات الصلة.

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

المحلول

استخدم رابط قاعدة البيانات، واستخدام إنشاء الجدول كما حدد.

create database link other_db connect to remote_user identified by remote_passwd using remote_tnsname;

create table a as select * from a@other_db;

نصائح أخرى

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

وأوراكل، على سبيل المثال، لديه ارتباط قاعدة البيانات الذي يعمل بشكل جيد جدا.

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

وهناك أدوات مثل ODI أوراكل التي يمكن أن تفعل يغوورك، لكنهم جميعا استخدام نفس قراءة في، كتابة نموذج

وأنت قد لا تحتاج حتى إلى نقل تلك البيانات. ربما يمكنك اختيار فقط عبر رابط قاعدة البيانات.

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