تكوين المستخدمين والبيئة
مخزن عمليات الترحيل هو مخطط قاعدة بيانات يقوم بتخزين بيانات التعريف التي تم تجميعها وتحويلها في عملية الترحيل.
تكوين مخزن الترحيل
لتحويل قاعدة بيانات Microsoft SQL Server إلى Oracle ، قم بتكوين مخزن لتخزين جداول المخزن المطلوبة وحزم PL/SQL وتكوين اتصال SQL Developer بمستخدم mwrep
.
تسجيل لقطة لقاعدة بيانات Microsoft SQL Server
استخدم معالج ترحيل SQL Developer لتسجيل “لقطة” تتضمن بيانات تعريف قاعدة بيانات Microsoft SQL Server وبياناتها.
في هذا المثال، يتم توزيع خادم SQL المصدر باستخدام عينتين من قواعد البيانات: AdventureWorks (OLTP DB) وAdventureWorksDW (Oracle Autonomous Data Warehouse). يمكنك تنزيل كل من عينة قواعد البيانات هذه من إعادة تشغيل Microsoft SQL Server Github.
كجزء من الترحيل دون اتصال، يوصى بإنهاء جميع التطبيقات المتصلة بخادم MS SQL أو تبديل قاعدة بيانات خادم SQL إلى وضع ReadOnly
لتسجيل حالة متسقة من قاعدة البيانات.
عند اكتمال الترحيل وتحميل ملف master.sql
في SQL Developer، ستظهر رسالة منبثقة: Migration actions have successfully completed
. يتم تحميل الكائنات والبيانات وترحيلها إلى قاعدة البيانات المستقلة من خلال SQL Developer.
تكوين كائنات Oracle Database
sqlplus
لتنفيذ اسكربتات sql
لتكوين كائنات SQL Server المحولة على Oracle Autonomous Database.
- راجع “دليل السكريبت الذي تم إنشاؤه” للمخرجات المطلوبة.
- قم بتكوين كائنات SQL Server المحولة على Oracle Autonomous Database من خلال تنفيذ اسكربت
master.sql
إما من خلال واجهة سطر الأوامرsql developer
أو واجهة سطر الأوامر الفوريةsqlplus
.- لاستخدام SQL Developer لتكوين كائنات SQL Server المحولة على Oracle Autonomous Database، قم بتنفيذ اسكربتات
master.sql
:- حدد
admin_adb
من القائمة المنسدلة الموجودة على الأيقونة اليمنى. ثم انقر على تشغيل اسكربت (F5). - (اختياري) قم بتشغيل استعلام SQL التالي لعرض مخططات Oracle الجديدة التي تم تكوينها نتيجة لعملية التحويل.
SQL> select * from dba_users where created > sysdate - 1;
- حدد
- لاستخدام سطر الأوامر
sqlplus
لتكوين كائنات SQL Server المحولة على Oracle Autonomous Database:- تنفيذ
master.sql
لتكوين هيكل ميتاديتا ومخطط قاعدة البيانات.$ sqlplus admin/[password]@atpdb_tp @master.sql
- إنشاء تقرير حالة التحقق من المخطط عن طريق تشغيل
reportallstatus.sql.
$ sqlplus admin/{password]@atpdb_tp @reportallstatus.sql
ينتج عن ذلك ملف مخرجات لكل مخطط قاعدة بيانات، في هذه الحالة ملفات السجل 7. قم بالمراجعة للتأكد من عدم وجود أخطاء وأن كل الكائنات تعرض حالة VALID.
- تنفيذ
- لاستخدام SQL Developer لتكوين كائنات SQL Server المحولة على Oracle Autonomous Database، قم بتنفيذ اسكربتات
- مغامرات
- SALES_ADVENTUREWORKS
- PERSON_ADVENTUREWORKS
- PURCHASING_ADVENTUREWORKS
- مضاهاة
- HUMANRESOURCES_ADVENTUREWORKS
- PRODUCTION_ADVENTUREWORKS