ترحيل البيانات
- نقل البيانات عبر الإنترنت: يمكنك تكوين اتصال من داخل Oracle SQL Developer إلى قاعدة بيانات Microsoft SQL Server المصدر وترحيل البيانات.
- نقل البيانات دون اتصال: يمكنك تصدير البيانات من Microsoft SQL Server. سيقوم SQL Developer بتكوين سلسلة من ملفات خطة استمرارية العمل وملفات
sqlldr
التي يمكنك تشغيلها من ملف دفعة.
عمليات نقل البيانات عبر الإنترنت مناسبة لمجموعات البيانات الصغيرة، في حين أن عمليات نقل البيانات دون اتصال مفيدة لنقل كميات كبيرة من البيانات. علاوة على ذلك، في حالة وجود كميات كبيرة من البيانات، يوصى باستخدام Oracle Cloud Infrastructure File Storage للمساعدة في الأداء العام لحركة البيانات أثناء عملية الترحيل.
ترحيل البيانات دون اتصال
أثناء عملية الالتقاط، كان سيتم إنشاء اسكربت نقل البيانات دون اتصال وكان سيتم استخراج البيانات في دليل مخرجات المشروع المسمى datamove
. تنفيذ هذه السكريبتات هو ما يقوم بترحيل البيانات من جهاز مضيف نوافذ الخادم sql
إلى Oracle Autonomous Database.
datamove
كما يلي:Wkdir
projectName
datamove
YYYY-MM-DD_HH-MI-SS
AdventureWorks
داخل دليل AdventureWorks، يجب أن ترى ستة مجلدات فرعية تتوافق مع جميع المستخدمين ضمن قاعدة بيانات SQL Server AdventureWorks.
يجب رؤية الأدلة التالية في مجلد AdventureWorks:
- مغامرات
- SALES_ADVENTUREWORKS
- PERSON_ADVENTUREWORKS
- PURCHASING_ADVENTUREWORKS
- HUMANRESOURCES_ADVENTUREWORKS
- PRODUCTION_ADVENTUREWORKS
يجب رؤية الملفات التالية في مجلد AdventureWorks:
MicrosoftSQLServer_data.bat
MicrosoftSQLServer_data.sh
oracle_external.bat
oracle_external.sh
oracle_loader.bat
oracle_loader.sh
السكريبت MicrosoftSqlServer_data.bat
هو سكريبت مجموعة المعالجة لنظام Windows الرئيسي الذي يقوم باستدعاء سكريبتات مجموعة المعالجة الأخرى التي تم إنشاؤها في كل دليل من أدلة المخطط. فيما يلي عينة من التنفيذ:
اختبار الترحيل
وتبعًا لتعقيد قاعدة البيانات الجاري ترحيلها، قد يكون جزء كبير من مشروع الترحيل قيد الاختبار.
لا يوفر Oracle أية أدوات يمكن أن تتحقق تلقائيًا من قاعدة بيانات تم ترحيلها لك. وينبغي تخطيط هذه المرحلة من الهجرة وأخذها في الاعتبار قبل بدء الهجرة. يجب أن يكون ما يلي جزءًا من خطة المشروع:
- تحقق من هيكل قاعدة البيانات.
- تحقق من تأمين قاعدة البيانات.
- التحقق من البيانات.
- تحقق من صحة طرق العرض المنطقية.
- قم باختبار التطبيقات.