ترحيل Oracle RAC
لإجراء ترحيل قاعدة بيانات Oracle RAC من خادم Oracle Cloud Infrastructure Classic إلى نظام Oracle Cloud Infrastructure Database، يمكنك استخدام Oracle Data Guard. يجب تكوين قاعدة البيانات على Oracle Cloud Infrastructure Classic كقاعدة بيانات أساسية (قاعدة البيانات المصدر )، والتي تقوم بترحيلها إلى قاعدة بيانات بديلة (قاعدة البيانات الهدف) على Oracle Cloud Infrastructure بالأنظمة الظاهرية.
تكوين قاعدة البيانات الأساسية (المصدر)
لتكوين قاعدة البيانات الأساسية (قاعدة البيانات المصدر )، عليك تكوين Oracle Data Guard وتعديل ملفي listener.ora و tnsnames.ora لقاعدة البيانات البديلة (قاعدة البيانات الهدف).
تكوين قاعدة البيانات الأساسية لقاعدة البيانات البديلة
في هذا التكوين ، يتم تكوين قاعدة بيانات (المصدر) الأساسية لاستخدام Oracle Data Guard.
تكوين قاعدة البيانات البديلة (الهدف)
لتكوين قاعدة البيانات البديلة (الهدف )، يجب إسقاط قاعدة البيانات البديلة ثم تعديل ملفات oratab و listener.ora و tnsnames.ora .
إضافة إدخالات لطبعات قاعدة البيانات
قم بتحديث ملف /etc/oratab في نقاط توصيل Oracle RAC وأضف إدخالاً لطبعة قاعدة البيانات على النحو التالي:
إضافة خدمات ثابتة إلى استماع قاعدة البيانات البديلة. ملف ora
بعد إضافة خدمات ثابتة إلى قاعدة البيانات البديلة (قاعدة البيانات المصدر) ملف listener.ora، يجب إعادة تشغيل المستمع.
نسخ حوائط TDE من قاعدة البيانات الأساسية إلى قاعدة البيانات البديلة
يمكنك نسخ ملفات حافظة TDE يدويًا من قاعدة البيانات الأساسية (قاعدة البيانات المصدر) إلى نظام قاعدة البيانات البديلة (قاعدة البيانات الهدف) باستخدام بروتوكول النسخ الآمن (SCP).
تكوين ملف معلمة تهيئة البديل وبدء الطبعة في وضع Nomove
بعد تكوين ملف التهيئة البديل ، يمكنك إعادة تشغيل قاعدة البيانات في وضع NOMOUNT.
تكرار قاعدة البيانات الهدف للبديل من قاعدة البيانات النشطة
يمكنك تنفيذ اسكربت لتكرار قاعدة البيانات البديلة (قاعدة البيانات الهدف). إذا كانت قاعدة البيانات الأساسية (قاعدة البيانات المصدر) كبيرة الحجم ، فيمكنك تخصيص قنوات إضافية لتحسين أدائها. بالنسبة لقاعدة البيانات المثبتة حديثًا ، تقوم قناة واحدة بتشغيل تكرار قاعدة البيانات بشكل نموذجي في أقرب دقيقة. تأكد من عدم حدوث أخطاء بعد تشغيل عملية تكرار Oracle Recovery Manager (Oracle RMAN). في حالة حدوث أخطاء ، أعد تشغيل قاعدة البيانات باستخدام ملف معلمة التهيئة (وليس spfile) وفي حالة تكوينها ضمن دليل $ORACLE_HOME/dbs كجزء من عملية تكرار Oracle RMAN.
خطوات ترحيل تكرار Oracle Recovery Manager
بعد إكمال عملية تكرار Oracle Recovery Manager (Oracle RMAN)، يجب تنفيذ مهام التنظيف هذه في قاعدة البيانات البديلة (قاعدة البيانات الهدف).
نقل ملف spfile إلى Oracle Automatic Storage Management
يجب نقل ملف spfile إلى Oracle Automatic Storage Management.
تغيير ملف inittarget_db_name.ora للإشارة إلى ملف spfile
يمكنك تعديل ملف init<sid>.ora للإشارة إلى ملف spfile.
تعديل وبدء قاعدة البيانات البديلة في وضع MOUNT
يمكنك استخدام srvctl لتعديل قاعدة البيانات البديلة والبدء منها (قاعدة البيانات الهدف).
قم بتدقيق Oracle Data Guard Broker في قاعدة البيانات الأساسية وقاعدة البيانات البديلة
يمكنك استخدام SQL*Plus لتدقيق وسيط Oracle Data Guard في قاعدة البيانات الأساسية (قاعدة البيانات المصدر) وقاعدة البيانات البديلة (قاعدة البيانات الهدف).
مراجعة Oracle Data Guard Broker في قاعدة البيانات الأساسية
يمكنك استخدام SQL*Plus لتدقيق وسيط Oracle Data Guard في قاعدة البيانات الأساسية (قاعدة البيانات المصدر).
تنفيذ الترحيل
لإكمال الترحيل ، يجب تنفيذ عملية تبديل من قاعدة البيانات الأساسية (قاعدة البيانات المصدر) إلى قاعدة البيانات البديلة (قاعدة البيانات الهدف).
خطوات ما بعد الترحيل
بعد إكمال ترحيل قاعدة بيانات Oracle من خادم Oracle Cloud Infrastructure Compute Classic إلى خادم Oracle Cloud Infrastructure الذي يستخدم نظام قاعدة بيانات جهاز ظاهري ، يجب تدقيق الترحيل ثم إزالة التكوين من قاعدة البيانات الأساسية (قاعدة البيانات المصدر).
اختبار تكوين Oracle Data Guard في قاعدة البيانات البديلة
في هذه المرحلة ، تكون قاعدة البيانات الهدف الآن هي قاعدة البيانات الأساسية قاعدة البيانات المصدر الآن هي قاعدة البيانات البديلة.
يمكنك اختبار اتصال Oracle Data Guard في قاعدة البيانات الهدف ، عن طريق تنفيذ عملية تبديل مع قاعدة البيانات المصدر. ستأخذ عملية التبديل هذه الدور البديل مرة أخرى إلى قاعدة البيانات الهدف. الغرض من هذا الاختبار هو إثبات إمكانية العودة إلى التركيب الأصلي في حالة عدم عمل قاعدة بيانات الهدف