تعرف على ترحيل قاعدة بيانات قابلة للتركيب إلى بنية قاعدة بيانات متعددة العملاء في السحابة
عندما يكون النظام الأساسي المحلي الخاص بك غير منتهي، يمكنك استخدام أسلوب الإضافة/إلغاء التجميع لترحيل قواعد البيانات إلى بيئة متعددة العملاء في السحابة. تتطلب هذه الطريقة أن تشتمل قواعد البيانات المصدر والهدف على مجموعات أحرف قاعدة بيانات متوافقة ومجموعات أحرف وطنية.
قبل البدء
البنية
يعرض هذا الهيكل المكونات المستخدمة عند ترحيل قاعدة بيانات باستخدام أسلوب الإضافة/إلغاء التجميع. استخدم هذا الهيكل عند التخطيط لترحيل قاعدة بيانات قابلة للتركيب (PDB) من قاعدة بيانات حاوية محلية (CDB) إلى قاعدة بيانات CDB متوافقة في Oracle Cloud.

وصف الشكل التوضيحي ترحيل - pdb-db.png
لترحيل Oracle Database 19 c PDB إلى نفس الإصدار في Oracle Cloud Infrastructure، قم بأداء هذه المهام:
- اتصل بقاعدة بيانات المصدر المحلية.
- أغلق قاعدة بيانات PDB المصدر باستدعاء SQL*Plus.
- قم بإلغاء توصيل قاعدة البيانات القابلة للتركيب وإنشاء ملف بيان لقاعدة البيانات القابلة للتركيب يحتوي على قائمة ملفات البيانات التي ستتم إضافتها إلى قاعدة بيانات الحاوية (CDB) في السحابة.
- انسخ ملف بيان PDB إلى بنية قاعدة البيانات متعددة العملاء (CDB) في السحابة باستخدام البرنامج المساعد للنسخة الآمنة (scp).
- قم بتوصيل قاعدة البيانات القابلة للتركيب في بنية قاعدة البيانات متعددة العملاء وفتح قاعدة البيانات القابلة للتركيب عن طريق استدعاء SQL*Plus.
- راجع الترحيل.
يدعم هذا الهيكل المكونات التالية:
- قواعد البيانات
قاعدة البيانات المصدر هي Oracle Database 19 c وقاعدة البيانات الهدف هي طبعة جهاز Oracle Cloud Infrastructure الظاهري. يمكنك تزويد الهدف من وحدة التحكم، أو يمكنك استخدام تعليمات Terraform البرمجية لتوزيع المنظومة. تشتمل تعليمات Terraform البرمجية على متغيرات مدخلات، والتي يمكنك استخدامها لضبط البنية لتتناسب مع متطلبات المنظومة.
- مضيف القاعدة
مضيف السلسة هو طبعة حوسبة تعمل كنقطة دخول آمنة خاضعة للتحكم إلى المنظومة من خارج السحابة. يتم تزويد مضيف الباس عادةً في منطقة منزوعة السلاح (DMZ). يتيح لك حماية الموارد الحساسة من خلال وضعها في شبكات خاصة لا يمكن الوصول إليها مباشرةً من خارج السحابة. يشتمل الهيكل على نقطة إدخال واحدة معروفة يمكنك مراقبتها وتدقيقها بشكل منتظم. لذلك، يمكنك تجنب كشف المكونات الأكثر حساسية في المنظومة دون المساس بالوصول إليها.
- Region (المنطقة)
منطقة Oracle Cloud Infrastructure هي منطقة جغرافية محلية تحتوي على مركز بيانات واحد أو أكثر، يسمى نطاقات الإتاحة. والمناطق مستقلة عن المناطق الأخرى، ويمكن أن تفصل بينها مسافات شاسعة (عبر البلدان أو حتى القارات).
- نطاق الإتاحة
نطاقات الإتاحة هي مراكز بيانات مستقلة وقائمة بذاتها داخل منطقة ما. يتم عزل الموارد المادية في كل مجال إتاحة عن الموارد الموجودة في نطاقات الإتاحة الأخرى، مما يوفر تسامح الخطأ. لا تشترك نطاقات الإتاحة في البنية التحتية مثل الطاقة أو التبريد أو شبكة نطاق الإتاحة الداخلية. لذلك، من غير المرجح أن يؤثر الفشل في أحد مجالات الإتاحة على نطاقات الإتاحة الأخرى في المنطقة.
- SQL*Net
يتم استخدام SQL*Net للوصول إلى قاعدة البيانات القابلة للتركيب ونقلها من المصدر إلى قاعدة البيانات القابلة للتركيب الهدف. يجب أن يكون لدى قواعد البيانات المصدر والهدف وصول SQL*Net إلى المنفذ 1521 وإلى بعضها البعض.
- قائمة السرية
بالنسبة لكل شبكة فرعية، يمكنك تكوين قواعد تأمين تحدد المصدر والوجهة ونوع حركة المرور التي يجب السماح بها داخل الشبكة الفرعية وخارجها.
- جدول التوجيه
تحتوي جداول التوجيه الظاهري على قواعد لتوجيه حركة المرور من الشبكات الفرعية إلى وجهات خارج VCN، عادةً من خلال جيت واي.
اتصال خاص بين البرمجيات المحلية والسحابة. يشتمل الاتصال على المكونات التالية:
- اتصال VPN
يوفر اتصال VPN إمكانية اتصال IPSec VPN بالموقع بين شبكتك المحلية وVCNs في Oracle Cloud Infrastructure. تقوم مجموعة بروتوكول IPSec بتشفير حركة مرور IP قبل نقل الحزم من المصدر إلى الوجهة وفك تشفير حركة المرور عند وصولها.
- FastConnect
يوفر Oracle Cloud Infrastructure FastConnect طريقة سهلة لتكوين اتصال خاص مخصص بين مركز البيانات وOracle Cloud Infrastructure. يوفر FastConnect خيارات عرض نطاق ترددي أعلى وتجربة شبكة أكثر موثوقية عند مقارنتها بالاتصالات القائمة على الإنترنت.
- جيت واي التوجيه الديناميكي (DRG)
DRG هو جهاز توجيه ظاهري يوفر مسارًا لحركة مرور الشبكة الخاصة بين VCN وشبكة خارج المنطقة، مثل VCN في منطقة Oracle Cloud Infrastructure أخرى أو شبكة محلية أو شبكة في موفر سحابة آخر.
تعليمات Terraform البرمجية لتوزيع منظومة السحابة الهدف متاحة على GitHub. تثبيت Terraform على نظام مضيف قاعدة البيانات المصدر المحلي، ثم تنفيذ التعليمات البرمجية من نظام مضيف قاعدة البيانات المصدر لإنشاء مكونات Oracle Cloud Infrastructure في السحابة. يمكنك استخدام التعليمات البرمجية لتوفير موارد الشبكات المطلوبة وطبعة حوسبة لخادم bastion ونظام قاعدة بيانات جهاز ظاهري (VM DB).
حول الخدمات والمنتجات والأدوار المطلوبة
يتطلب هذا الحل الخدمات والمنتجات والأدوار التالية:
- تم توزيع Oracle Database 19 c أو إصدار أحدث محليًا
- Oracle Linux 7 أو أحدث
- SQL*Plus
- تخزين كائنات Oracle في Oracle Cloud Infrastructure
- قاعدة بيانات الحاوية في Oracle Cloud Infrastructure
وهذه هي الأدوار المطلوبة لكل خدمة.
| اسم الخدمة: الدور | مطلوب لـ... |
|---|---|
| Oracle Cloud Infrastructure: المسئول | تكوين نظام قاعدة بيانات الجهاز الظاهري الهدف وقاعدة بيانات CDB وإعداد الموارد في Oracle Cloud. |
| Oracle Cloud Infrastructure Object Storage: المسئول | قم بإنشاء رزمة لتخزين ملفات البيانات من قاعدة بيانات PDB المحلية. |
| SQL*Plus: sysdba | الوصول إلى قاعدة البيانات باستخدام SQL*Plus. |
يرجى الاطلاع على معرفة كيفية الحصول على خدمات Oracle Cloud لحلول Oracle للحصول على الخدمات السحابية التي تحتاج إليها.