تجهيز لترحيل البيانات

للإعداد لترحيل البيانات، ابدأ بتنزيل وحدة Oracle Database Cloud Backup النمطية وقم بتكوين متغيرات البيئة لـ ORACLE_SID وORACLE_HOME، وقم بتكوين حافظة في قاعدة البيانات المصدر. وستحتاج إلى استخدام هذه المعلومات لتثبيت خدمات وتكوينها في قاعدة البيانات الهدف في السحابة.

تنزيل الوحدة النمطية لـ Oracle Database Cloud Backup وتكوين متغيرات البيئة

تنزيل وحدة Oracle Database Cloud Backup النمطية في قاعدة البيانات المصدر وتكوين متغيرات البيئة. تمكنك الوحدة النمطية من عمل نسخة احتياطية من Oracle Database Backup Cloud Service.

  1. تنزيل الوحدة النمطية لـ Oracle Database Cloud Backup.

    يحتوي الملف المضغوط على مجلدين، opc_install وoci_install. سوف نستخدم ملف oci_install.jar في المجلد oci_install لعمل نسخ احتياطي للبيانات إلى Oracle Cloud Infrastructure Object Storage.

  2. قم بتحميل ملف oci_install.jar، الموجود في مجلد oci_install، على خادم قاعدة البيانات المصدر.
  3. قم بتغيير ملكية الملف إلى المستخدم oracle، ثم انقل الملف إلى المجلد الرئيسي للمستخدم oracle.
    chown oracle:oinstall oci_install.jar 
    sudo mv oci_install.jar /home/oracle/
  4. بوصفك المستخدم oracle، قم بتكوين متغيرات البيئة لـ ORACLE_SID وORACLE_HOME.
    . oraenv

تكوين حافظة على قاعدة البيانات المصدر

قم بتكوين حافظة في قاعدة بيانات المصدر وحفظ المفتاح العام. يتم استخدام الحافظة لتشفير النسخة الاحتياطية وهي مطلوبة لفك تشفير النسخة الاحتياطية في قاعدة البيانات الهدف. يتيح المفتاح العام إمكانية الوصول إلى Oracle Cloud Infrastructure Object Storage.

  1. سجل الدخول إلى نظام قاعدة بيانات المصدر كمستخدم oracle.
  2. قم بتكوين حافظة في ORACLE_HOME في قاعدة البيانات المصدر.
    mkdir -p $ORACLE_HOME/data/wallet
    java -jar oci_install.jar -newrsakeypair -walletDir $ORACLE_HOME/data/wallet
    يتم تكوين مفاتيح التوقيع الخاصة والعامة ويتم عرض المسار في المخرجات.
  3. قم بعرض ملف المفتاح العام.
    cat $ORACLE_HOME/data/wallet/oci_pub
  4. قم بنسخ المفتاح العام وحفظه، بما في ذلك بيانات العنوان والتذييل.
    وستقوم بإضافة المفتاح العام إلى ملف تعريف حساب Oracle Cloud Infrastructure لاحقًا.
    -----BEGIN PUBLIC KEY-----
    MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAypssDkZf3L8wZ9wrcCKu
    SADWhTBJwOqWbO/1yK1CNecKcn7KDlgVms8+KavG9ZUGTi1psRgjwwLOTGcMrZFQ
    NLmCgGTPr4/i88xcE2Vg56tftgomgAOTZ8qcx+UzDqRxb/mmVwoVxz4TUQin8Ap+
    NOWRaLrJQCT1iIHsSvkXJRTTepbyjvh5D11BDkzv7G/4lL6sXHAfhCiGNs8dZt8e
    315j4hyApdxhaJxVYCprgcmJVRMzsXlF/jNuKXDsh/mRbz3rgmfWEAAsOyqiS/CU
    gUW1rdldZeeVxyR/Cni/UPnNXZeY6l7yZ3VF7kBzWJXspOi4j9n4wQfQHZrbNhR+
    mQIDAQAB
    -----END PUBLIC KEY-----
    
  5. قم بعمل نسخة من ملف الحافظة من خلال ضغط مجلد الحافظة بدون المسار (-j).
    يتم استخدام الحافظة لتشفير النسخة الاحتياطية وهي مطلوبة لفك تشفير النسخة الاحتياطية في قاعدة البيانات الهدف.
    zip -j wallet.zip $ORACLE_HOME/data/wallet/*
  6. قم بتنزيل ملف الحافظة المضغوط إلى الطبعة المحلية. سوف تقوم بتصدير بيانات هذا الملف لاحقا باستخدام تخطيط سلسلة التوريدات.