إعداد الخدمات في السحابة لقبول البيانات المرحلة

قم بإعداد حساب Oracle Cloud Infrastructure لقبول البيانات المرحلة عن طريق إضافة المفتاح العام لقاعدة البيانات المصدر في حسابك، وتكوين رزمة تخزين لتخزين البيانات، وإعداد قاعدة بيانات متوافقة في المنطقة، ونسخ حافظة قاعدة البيانات المصدر إلى قاعدة البيانات الجديدة في السحابة.

إضافة المفتاح العام إلى ملف تعريف حساب Oracle Cloud Infrastructure الخاص بك

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

  1. انتقل إلى وحدة تحكم Oracle Cloud Infrastructure الطرفية وانقر على أيقونة ملف التعريف.
  2. حدد إعدادات المستخدم، الموارد، ثم مفاتيح Api.
  3. انقر على إضافة مفتاح عام، ثم حدد لصق مفتاح عام.
  4. الصق نص المفتاح العام في الحقل. انقر على إضافة.
    هذا هو المفتاح العام، بما في ذلك جمل الرأس والتذييل، التي قمت بحفظها عند تكوين الحافظة في قاعدة البيانات المصدر.
  5. قم بتدوين بصمة الإصبع للمفتاح العام الذي تم تحميله. ستحتاج إليه لاحقًا.

تكوين رزمة في Oracle Object Storage

قم بتكوين رزمة Oracle Cloud Infrastructure Object Storage لتخزين البيانات الاحتياطية للترحيل.

  1. في وحدة تحكم Oracle Cloud Infrastructure الطرفية، حدد Object Storage، ثم Object Storage.
  2. اختر المقارنة حيث تكون قاعدة البيانات مباشرة.
  3. انقر تكوين رزمة.
  4. تسمية الرزمة واستخدام القيم الافتراضية.
  5. في قسم طبقة التخزين، حدد قياسي.

تزويد قاعدة بيانات في Oracle Cloud Infrastructure

تزويد قاعدة بيانات متوافقة في Oracle Cloud Infrastructure. يمكن أن تكون قاعدة البيانات إما آلة معدنية أو ظاهرية، لكن يجب أن يكون الإصدار على الأقل من نفس إصدار قاعدة البيانات المصدر.

يجب أن تكون قاعدة بيانات الحاوية (CDB) أو اسم معرف النظام (SID) في السحابة مماثلة لاسم قاعدة بيانات المصدر CDB أو SID. اعتمادًا على نوع نظام قاعدة البيانات وعدد نقاط التوصيل التي تم تزويدها، يمكن أن تستغرق حتى ساعة توفير نظام قاعدة بيانات.

قبل البدء، يجب أن يشتمل المقرن على إعداد شبكة سحابية ظاهرية (Vnc) مع شبكة فرعية خاصة لتزويد نظام قاعدة البيانات، أو ستحتاج إلى وصول مباشر إلى الشبكة الخاصة من خلال VPN أو FastConnect. للوصول إلى قاعدة البيانات، يجب تزويد مضيف أساسي في شبكة فرعية عامة في شبكة VCN (بحيث يكون لديه IP عام)، بقاعدة قائمة تأمين على الشبكة الفرعية الخاصة بقاعدة البيانات، مما يمنح إمكانية الوصول إلى منفذ قاعدة البيانات (1521) من كتلة شبكة CIDR العامة.

  1. في وحدة تحكم Oracle Cloud Infrastructure الطرفية، انقر على قاعدة البيانات، ثم انقر على معدني الألوان وVM والفحص.
  2. انقر تكوين نظام قاعدة البيانات.
  3. حدد القسم الذي سيوجد فيه نظام قاعدة البيانات.
  4. تسمية نظام قاعدة البيانات.
  5. اختر نطاق الإتاحة.
  6. حدد نوع الشكل، إما معدني أو VM.
  7. حدد الشكل Compute الذي يتطابق مع متطلبات قاعدة البيانات.
  8. حدد عدد نقاط التوصيل للأشكال المتعددة.
    في حالة تحديد أكثر من نقطة توصيل، لا يكون خيار تخزين مدير الحجم المنطقي متاحًا.
  9. حدد خيار إدارة التخزين: Oracle Grid Infrastructure (OGI) أو Logical Volume Manager (LVM). يسمح OGI بإدارة التخزين عبر نقاط توصيل متعددة بشكل أساسي، كما يوصى بتغيير حجمها.
  10. تكوين التخزين: حدد مقدار التخزين المطلوب لقاعدة البيانات هذه.
  11. تحميل مفتاح SSH العام للوصول.
  12. اختر نوع الترخيص: يتم تضمين الترخيص لاستخدام الأجور الإضافية العامة أو Bring Your Own License إذا كنت تمتلك تراخيص Oracle Database.
  13. اختر Vnc وصافي فرعي لنظام قاعدة البيانات.
  14. اختر بادئة اسم مضيف.
  15. انقر التالي.
  16. أدخل اسم قاعدة البيانات المقابل لاسم CDB المصدر أو SID لقاعدة البيانات المصدر.
    يجب أن تكون أسماء قواعد البيانات المصدر والهدف مطابقة لمرحلة الاستعادة حتى تعمل بسلاسة.
  17. حدد إصدار قاعدة البيانات.
    يجب أن يكون إصدار قاعدة البيانات الهدف هو نفس إصدار قاعدة البيانات المصدر أو إصدار أحدث منه.

    يمكن أن تكون قاعدة البيانات الهدف عبارة عن مستوى تصحيح أعلى. إذا كان الإصدار الأحدث، يلزم إجراء ترقية قبل الترحيل.

  18. قم بتعيين كلمة سر لمستخدم SYS مطابق لمتطلبات كلمة السر.
  19. انقر تكوين.

نسخ الحافظة إلى قاعدة البيانات الهدف

انسخ الحافظة إلى دليل /home/oracle/ على مضيف قاعدة البيانات الهدف باستخدام عناوين IP لفتح تغليف SSH بين مضيف قاعدة البيانات ومضيف قاعدة البيانات الهدف.

  1. الحصول على عنوان IP العام الخاص بمضيف البنية الأساسية.
    1. في وحدة التحكم، انقر على حساب الطبعات.
    2. انقر على مضيف البنية الأساسية. يظهر عنوان IP العام في تفاصيل مضيف البنية الأساسية.
  2. الحصول على عنوان IP الخاص لنقطة توصيل نظام قاعدة البيانات.
    للحصول على عنوان IP الخاص بنقطة توصيل متعددة، احصل على عنوان IP لنقطة التوصيل الرئيسية.
    1. في وحدة التحكم، انقر على قواعد البيانات، ثم قمت بزوج المعدن وVM والاختبار
    2. حدد نظام قاعدة البيانات.
    3. في القائمة اليمنى، انقر على نقاط التوصيل.
    4. انتقل إلى عنوان IP الخاص & DNS لعنوان IP أو اسم المضيف في قائمة نقاط التوصيل
  3. باستخدام عناوين IP، افتح مؤشر SSH بين مضيف قاعدة البيانات ومضيف قاعدة البيانات، ثم انسخ الحافظة إلى الدليل /home/oracle/ على مضيف قاعدة البيانات الهدف.
    يجب أن يكون الملف مملوكًا للمستخدم oracle.
    #copy files over to target DB host through Bastion Host
    BASTION_IP=192.0.2.1 # public IP
    DB_HOST=10.0.1.11 # private IP
    
    scp -o ProxyCommand="ssh -W %h:%p opc@${BASTION_IP}" wallet.zip opc@${DB_HOST}:~/
    ssh -J opc@${BASTION_IP} opc@${DB_HOST} 'sudo chown oracle:oinstall wallet.zip; sudo mv wallet.zip /home/oracle/'
  4. قم بنسخ الحافظة الحالية احتياطيًا وتثبيتها في قاعدة البيانات الهدف.
    mv $ORACLE_HOME/data/wallet $ORACLE_HOME/data/wallet_bck
    mkdir -p $ORACLE_HOME/data/wallet
    unzip wallet.zip -d $ORACLE_HOME/data/wallet/