ترحيل قاعدة بيانات IBM Db2 إلى Oracle Cloud
قم بتحويل قاعدة بيانات IBM Db 2 (LUW) إلى Oracle Autonomous Data Warehouse في Oracle Cloud Infrastructure للاستفادة من الإمكانات الموسعة المتاحة مع Oracle PL/SQL وقاعدة بيانات مستقلة. تتوسع قاعدة البيانات المستقلة بشكل مرن وتوفر أداءً سريعًا للاستعلام دون إدارة قاعدة البيانات عالية التكلفة.
البنية
في هذه البنية، يتم ترحيل البيانات والبيانات الوصفية من توزيع قاعدة بيانات IBM Db2 المحلية إلى Oracle Autonomous Data Warehouse. يمكنك استخدام Oracle Cloud Infrastructure FastConnect أو IPSec VPN للاتصال الخاص بين مركز البيانات المحلي وOracle Cloud Infrastructure( OCI).
يوضح الرسم البياني التالي هيكل المرجع هذا.

وصف الشكل التوضيحي ibmdb-adb.png
يحتوي مركز البيانات المحلي المعروض في هذه البنية على المكونات التالية:
- معدات أماكن عمل العملاء (CPE)
CPE هي نقطة النهاية المحلية لاتصال VPN أو اتصال Oracle Cloud Infrastructure FastConnect المتبادل بين مركز البيانات المحلي وشبكة السحابة الظاهرية (VCN) في Oracle Cloud Infrastructure.
- قاعدة بيانات IBM Db2
قاعدة بيانات IBM Db2 (المعروفة أيضًا باسم Db2 لـ Linux أو UNIX أو Windows أو Db2 LUW Database) الإصدار 11.5.5 هو عبارة عن طرف ثالث RDBMS يستخدم لإنشاء تطبيقات تخزين بيانات واسعة النطاق. يتم استخدام RDBMS لطرف ثالث لإنشاء تطبيقات تخزين بيانات واسعة النطاق.
- Oracle SQL Developer
Oracle SQL Developer بيئة تطوير تبسط التطوير والإدارة في Oracle Database. وهو يوفر تطويرًا كاملاً شاملًا لتطبيقات PL/SQL ، وورقة عمل لتشغيل الاستعلامات والسكريبتات ، ووحدة تحكم DBA لإدارة قاعدة البيانات ، وواجهة التقارير ، وحل نمذجة البيانات الكامل ، وخدمات بيانات Oracle REST المتكاملة ، ونظام أساسي للترحيل لنقل قواعد بيانات الطرف الثالث إلى Oracle ، مثل IBM Db 2 إلى Oracle.
تم التصديق على Oracle SQL Developer لتشغيله على كل قواعد بيانات Oracle المدعومة.
- محمل SQL
يقوم SQL*Loader بتحميل البيانات من الملفات الخارجية إلى جداول Oracle Database. يستخدم SQL*Loader مواصفات الحقل في ملف التحكم لتفسير صيغة ملف البيانات وتحليل بيانات المدخلات لغويًا وملء مصفوفات الربط التي تتوافق مع جملة SQL INSERT باستخدام تلك البيانات. يقبل Oracle Database البيانات وينفذ جملة INSERT لتخزين البيانات في قاعدة البيانات.
- برنامج التصدير المساعد
يقوم البرنامج المساعد للتصدير بنسخ البيانات المجمعة بين طبعة قاعدة بيانات IBM Db2 وملف البيانات بتنسيق محدد بواسطة المستخدم. يمكن استخدام البرنامج المساعد للتصدير لتصدير البيانات من الجداول إلى ملفات البيانات.
يشتمل جانب Oracle Cloud Infrastructure من البنية على المكونات التالية:
- Region (المنطقة)
منطقة Oracle Cloud Infrastructure هي منطقة جغرافية محلية تحتوي على مركز بيانات واحد أو أكثر، تسمى نطاقات الإتاحة. والمناطق مستقلة عن المناطق الأخرى، ويمكن لمسافات شاسعة أن تفصلها (عبر البلدان أو حتى القارات).
- تجزئة
المقاطع هي مقاطع منطقية عبر المناطق داخل عقد إيجار Oracle Cloud Infrastructure. استخدم المقاطع لتنظيم مواردك في Oracle Cloud، والتحكم في الوصول إلى الموارد، وتعيين حصص الاستخدام. للتحكم في الوصول إلى الموارد في قسم محدد، يمكنك تحديد الأنظمة التي تحدد من يمكنه الوصول إلى الموارد والإجراءات التي يمكنه تنفيذها.
- حارس السحابة
يمكنك استخدام Oracle Cloud Guard لمراقبة تأمين مواردك في Oracle Cloud Infrastructure. يستخدم حارس السحابة وصفات أجهزة الكشف التي يمكنك تعريفها لفحص مواردك لمعرفة نقاط الضعف الأمنية ومراقبة المشغلين والمستخدمين للأنشطة الخطرة. عند اكتشاف أي تكوين خاطئ أو نشاط غير آمن، يوصي حارس السحابة باتخاذ إجراءات تصحيحية ويساعد في اتخاذ تلك الإجراءات، استنادًا إلى وصفات المستجيب التي يمكنك تعريفها.
- نطاق الإتاحة
نطاقات الإتاحة هي مراكز بيانات مستقلة ومستقلة داخل المنطقة. يتم عزل الموارد المادية في كل مجال إتاحة عن الموارد الموجودة في نطاقات الإتاحة الأخرى، مما يوفر تسامح الخطأ. لا تشترك نطاقات الإتاحة في البنية الأساسية مثل الطاقة أو التبريد أو شبكة نطاق الإتاحة الداخلية. ولذلك، فمن غير المرجح أن يؤثر الفشل في مجال واحد من مجالات التوافر الأخرى في المنطقة.
- نطاق الخطأ
نطاق الخطأ هو مجموعة من الأجهزة والبنى التحتية ضمن نطاق التوفر. يحتوي كل مجال إتاحة على ثلاثة مجالات خطأ مزودة بالطاقة والأجهزة المستقلة. عند توزيع الموارد عبر نطاقات أخطاء متعددة، يمكن لتطبيقاتك أن تتسامح مع فشل الخادم الفعلي وصيانة النظام وفشل الطاقة داخل نطاق خطأ.
- شبكة السحابة الظاهرية (VCN) والشبكات الفرعية
VCN شبكة قابلة للتخصيص ومحددة برمجيًا تقوم بإعدادها في منطقة Oracle Cloud Infrastructure. مثل شبكات مراكز البيانات التقليدية، توفر لك شبكات VCN التحكم الكامل في بيئة الشبكة. يمكن أن يحتوي VCN على كتل CIDR متعددة غير متداخلة يمكنك تغييرها بعد تكوين VCN. يمكنك تقسيم VCN إلى شبكات فرعية، والتي يمكن أن تكون في نطاق منطقة أو إلى نطاق إتاحة. تتكون كل شبكة فرعية من نطاق متجاور من العناوين لا يتداخل مع الشبكات الفرعية الأخرى في VCN. يمكنك تغيير حجم الشبكة الفرعية بعد التكوين. يمكن أن تكون الشبكة الفرعية عامة أو خاصة.
يتم توزيع كل طبعة حوسبة في VCN يمكن تقسيمها إلى شبكات فرعية.
- جيت واي التوجيه الديناميكي (DRG)
DRG جهاز توجيه ظاهري يوفر مسارًا لحركة مرور الشبكة الخاصة بين VCN وشبكة خارج المنطقة، مثل VCN في منطقة Oracle Cloud Infrastructure، أو شبكة محلية، أو شبكة في موفر سحابة آخر.
- بوابة الخدمة
توفر جيت واي الخدمة الوصول من VCN إلى خدمات أخرى، مثل Oracle Cloud Infrastructure Object Storage. تنتقل حركة المرور من VCN إلى خدمة Oracle عبر نسيج شبكة Oracle، ولا تمر عبر الإنترنت مطلقًا.
- جدول التوجيه
تحتوي جداول التوجيه الافتراضية على قواعد لتوجيه حركة المرور من الشبكات الفرعية إلى الوجهات خارج VCN، وعادة ما يتم ذلك من خلال جيت واي.
- قائمة السرية
بالنسبة لكل شبكة فرعية، يمكنك تكوين قواعد تأمين تحدد مصدر ووجهة ونوع حركة المرور التي يجب السماح بها داخل الشبكة الفرعية وخارجها.
- مضيف الطوابق السفلية أو خدمة الطوابق السفلية
تستخدم هذه البنية مضيف مقطع. ومع ذلك، يمكنك استخدام مضيف مقطع سفلي أو خدمة Oracle Cloud Infrastructure Bastion:
- مضيف الطابق السفلي
مضيف الشرائح السفلية هو طبعة حوسبة تعمل كنقطة دخول آمنة وخاضعة للتحكم إلى المنظومة من خارج السحابة. يتم إعداد مضيف المقطع السفلي عادةً في منطقة منزوعة السلاح (DMZ). يتيح لك حماية الموارد الحساسة من خلال وضعها في شبكات خاصة لا يمكن الوصول إليها مباشرة من خارج السحابة. تشتمل المنظومة على نقطة إدخال واحدة معروفة يمكنك مراقبتها وتدقيقها بشكل منتظم. لذلك، يمكنك تجنب الكشف عن المكونات الأكثر حساسية للمنظومة دون المساس بالوصول إليها.
- خدمة الطابق السفلي
يوفر Oracle Cloud Infrastructure Bastion وصولاً آمنًا مقيدًا ومحدودًا زمنيًا إلى الموارد التي لا تحتوي على نقاط نهاية عامة والتي تتطلب عناصر تحكم صارمة في الوصول إلى الموارد، مثل الأجهزة المعدنية والافتراضية الشريطية وخدمة قاعدة بيانات Oracle MySQL ومعالجة المعاملات الذاتية (ATP) وOracle Container Engine for Kubernetes( OKE) وأي مورد آخر يسمح بالوصول إلى بروتوكول Shell الآمن (SSH). باستخدام خدمة Oracle Cloud Infrastructure Bastion، يمكنك تمكين الوصول إلى المضيفين الخاصين دون توزيع مضيف انتقال وصيانته. بالإضافة إلى ذلك، تكتسب وضعًا أمنيًا محسنًا مع الأذون المستندة إلى الهوية وجلسة عمل SSH مركزية ومدققة ومحددة زمنيًا. يزيل Oracle Cloud Infrastructure Bastion الحاجة إلى IP عام للوصول إلى قاعدة البيانات، مع القضاء على سطح الهجوم الذي يمكن أن يحدث عند توفير إمكانية الوصول عن بُعد.
- مضيف الطابق السفلي
- قاعدة البيانات الذاتية
تتم إدارة قواعد بيانات Oracle Cloud Infrastructure الذاتية بشكل كامل وتهيئة بيئات قاعدة البيانات مسبقًا التي يمكنك استخدامها لمعالجة المعاملات وأحمال عمل تخزين البيانات. لست بحاجة إلى تكوين أي جهاز أو إدارته، أو تثبيت أي برنامج. يعالج Oracle Cloud Infrastructure تكوين قاعدة البيانات، بالإضافة إلى النسخ الاحتياطي والتصحيح والترقية وتوسيع قاعدة البيانات.
- تخزين الكائنات
يوفر تخزين الكائنات وصولاً سريعًا إلى كميات كبيرة من البيانات الهيكلية وغير الهيكلية من أي نوع محتوى، بما في ذلك النسخ الاحتياطية لقاعدة البيانات والبيانات التحليلية والمحتوى المنسق مثل الصور وأشرطة الفيديو. يمكنك تخزين البيانات بشكل آمن ومأمون ثم استرجاعها مباشرةً من الإنترنت أو من داخل النظام الأساسي السحابي. يمكنك توسيع التخزين بسلاسة دون التعرض لأي تدهور في الأداء أو موثوقية الخدمة. استخدم التخزين القياسي للتخزين "الساخن" الذي تحتاج إلى الوصول إليه بسرعة وفور وتكرار. استخدم تخزين الأرشيف للتخزين "البارد" الذي تحتفظ به لفترات زمنية طويلة ونادرا ما يكون الوصول إليه نادرا أو نادرا.
التوصيات
- Oracle Autonomous Data Warehouse
ابدأ بوحدتي OCPU وواحدة تيرابايت للتخزين، وقم بتمكين التوسيع التلقائي. يضمن هذا التكوين أفضل سعر وأداء.
- تخزين ملف Oracle Cloud Infrastructure
توفر خدمة Oracle Cloud Infrastructure File Storage نظام ملفات شبكة دائم وقابل للتوسيع وآمن على مستوى المؤسسة. بالنسبة لحجم قاعدة البيانات بوحدات تيرا بايت (TB)، يوصى بالاتصال بنظام ملفات خدمة تخزين الملفات في مضيف خادم قاعدة البيانات المصدر كنقطة توصيل NFS.
- حارس السحابة
استنساخ الوصفات الافتراضية التي يوفرها Oracle وتخصيصها لتكوين الوصفات المخصصة للكشف والمستجيب. تمكنك هذه الوصفات من تحديد نوع انتهاكات الأمان التي تقوم بإنشاء تحذير والإجراءات المسموح بها لتنفيذها عليها. على سبيل المثال، قد ترغب في اكتشاف رزم تخزين الكائنات التي تم تعيين إمكانية العرض لها إلى عمومي.
تطبيق Cloud Guard على مستوى الاستئجار لتغطية النطاق الأوسع ولتخفيف العبء الإداري لصيانة التكوينات المتعددة.
يمكنك أيضًا استخدام ميزة القائمة المدارة لتطبيق تكوينات معينة على أجهزة الكشف.
- VCN
عند تكوين VCN، حدد عدد كتل CIDR المطلوبة وحجم كل قطعة على أساس عدد الموارد التي تخطط لإرفاقها بالشبكات الفرعية في VCN. استخدم كتل CIDR الموجودة داخل مساحة عنوان IP الخاصة القياسية.
حدد كتل CIDR التي لا تتداخل مع أي شبكة أخرى (في Oracle Cloud Infrastructure أو مركز البيانات المحلي أو موفر سحابة آخر) تنوي إعداد اتصالات خاصة بها.
بعد تكوين VCN، يمكنك تغيير كتل CIDR الخاصة بها وإضافتها وإزالتها.
عند تصميم الشبكات الفرعية، ضع في اعتبارك تدفق المرور ومتطلبات الأمان. إرفاق كل الموارد الموجودة داخل طبقة أو دور محدد بنفس الشبكة الفرعية، والتي يمكن أن تكون بمثابة حد أمان.
استخدام الشبكات الفرعية الإقليمية.
- مناطق السرية
بالنسبة للموارد التي تتطلب الحد الأقصى من الحماية، يوصي Oracle باستخدام مناطق الحماية. منطقة الحماية هي مقطع مرتبط بوصفة محددة بواسطة Oracle لسياسات الحماية التي تستند إلى أفضل الممارسات. على سبيل المثال، يجب عدم إمكانية الوصول إلى الموارد الموجودة في منطقة الحماية من الإنترنت العام ويجب تشفيرها باستخدام المفاتيح التي يديرها العميل. عند تكوين الموارد وتحديثها في منطقة سرية، يقوم Oracle Cloud Infrastructure بمراجعة العمليات مقابل السياسات الموجودة في وصفة منطقة الأمان، كما يرفض العمليات التي تنتهك أي من الأنظمة.
الاعتبارات
ضع في اعتبارك النقاط التالية عند توزيع هيكل المرجع هذا.
- القابلية للقياس والتكلفة
طالما تم تمكين الضبط الآلي، لن تحتاج إلى إدارة الضبط يدويًا لمستودع البيانات المستقل. ويكفل التوسيع الآلي أيضا أفضل سعر وأداء.
- الإتاحة
يتم نسخ قاعدة البيانات الذاتية احتياطيًا تلقائيًا، ويتم الاحتفاظ بالنسخ الاحتياطية لمدة 60 يومًا. يمكنك أيضًا تكوين نسخ احتياطية يدوية لتكملة النسخ الاحتياطية الآلية. يتم تخزين النسخ الاحتياطية اليدوية في رزمة تقوم بتكوينها في Oracle Cloud Infrastructure Object Storage. يمكنك استعادة قاعدة البيانات واستعادتها إلى أي نقطة زمنية أثناء فترة الاحتفاظ. عند بدء استعادة نقطة زمنية، يحدد Oracle Autonomous Data Warehouse النسخة الاحتياطية التي تتيح الاستعادة بشكل أسرع ويستخدمها.
- التحكم في الوصول
قم بتعريف الأنظمة المناسبة في Oracle Cloud Infrastructure Identity and Access Management (IAM) للتحكم في من يمكنه الوصول إلى مواردك في السحابة والإجراءات التي يمكنه تنفيذها.