Oracle Database for SAP

Oracle Database for SAP: الحالة وخارطة الطريق

تعد Oracle Database قاعدة البيانات الأولى بين عملاء SAP في جميع أنحاء العالم، مع قاعدة عملاء كبيرة تحظى بمزايا تكلفة طويلة الأجل من التقنيات المتكاملة للشركتين. يمكن للمؤسسات تشغيل تطبيقات SAP باستخدام قواعد بيانات Oracle على نفس قاعدة التعليمات البرمجية على أنظمة تشغيل Unix وLinux وWindows. بدءًا من عام 2018، يتم توفير إصدارات جديدة من برنامج Oracle Database سنويًا. بالإضافة إلى ذلك، تم تنفيذ مخطط ترقيم جديد: بدلاً من رقم الإصدار التقليدي (11g، 12c)، يتم الآن تعيين إصدارات البرامج بحلول عام إصدارها (18c، 19c، إلخ). يتم توفير إصدارات البرامج السنوية هذه لـ SAP حول عملاء Oracle أيضًا.

Oracle Database for SAP Strategy

المعلومات العامة

تدعم Oracle مجموعة SAP Business Suite وSAP BW طالما تدعمهما SAP. مع كل إصدار جديد، نقدم أحدث تكنولوجيا قاعدة البيانات ونسمح للعملاء بالاستفادة من المزيد والمزيد من تحسينات تطبيق SAP.

استنادًا إلى عملية إصدار برامج Oracle Database الجديدة وخارطة طريق Oracle Database، تخطط SAP لإجراء اختبارات تصديق لإصدار Oracle Database جديد عند توفر برنامج Oracle Database لجميع المنصات المحلية. يظهر التصديق الرسمي الأولي لإصدار قاعدة بيانات Oracle الجديد للأنظمة المستندة إلى SAP NetWeaver في غضون 6 أشهر بعد توفر برنامج Oracle Database على جميع المنصات المحلية.

يرجى ملاحظة: جميع التواريخ الواردة في القسم التالي تكون اعتبارًا من مايو 2020. للحصول على آخر التحديثات، راجع MOS Note 742060.1 وSAP Note 1174136 وSAP Note 2606828.

معلومات خاصة بالنسخة

  • Oracle Database 19c
    Oracle Database 19c، المعتمدة لـ SAP منذ ديسمبر 2019، تمثل أحدث إصدار دعم طويل الأجل، ويوصى به لجميع عملاء SAP على Oracle. ينتهي الدعم الأساس في 31 مارس 2023؛ الدعم الممتد في 31 مارس 2026.
  • Oracle Database 18c
    تم اعتماد Oracle Database 18c لـ SAP في مارس 2019. ينتهي الدعم الأساس في 08 يونيو 2021. لم يتم التخطيط لأي دعم ممتد.
  • Oracle Database 12c
    ينتهي الدعم الأساس لـ Oracle Database 12.2 (12.2.0.1) في 30 نوفمبر 2020. يتوفر تصحيح الأخطاء المحدود من 01 ديسمبر 2020 حتى 31 مارس 2022. - لمزيد من المعلومات راجع SAP Note 2855812.
    انتهى الدعم الأساس لـ Oracle Database 12.1 (12.1.0.2) في 31 يوليو 2018؛ انتهى الدعم الممتد برسوم متنازل عنها في 31 يوليو 2019. بدءًا من 01 أغسطس 2019، يلزم وجود عقد خدمة دعم ممتد. ينتهي الدعم الممتد المدفوع في 31 يوليو 2022. لمزيد من المعلومات، راجع SAP Note 2428722.
  • Oracle Database 11g
    انتهى الدعم الأساس لـ Oracle Database 11g (11.2.0.4) في 31 يناير 2015، وانتهى الدعم الممتد برسوم متنازل عنها في 31 ديسمبر 2018. يتوفر الدعم الممتد المدفوع حتى 31 ديسمبر 2020.

ميزات Oracle Database for SAP

قاعدة البيانات داخل الذاكرة

التحدي: في المزيد والمزيد من الأنظمة، تبيَّن أن تلبية متطلبات أداء التحليلات يمثل تحديًا. هذا صحيح للاستعلامات التي تعمل لفترة طويلة في BW. مع ذلك، يمكن أن يحدث ذلك أيضًا في أنظمة OLTP، على سبيل المثال، إذا كان التنفيذ المرن للغاية للتخطيط/الإبلاغ التشغيلي يسمح للمستخدمين بإنشاء العديد من مُتغيرات الاستعلام المُختلفة قليلاً.

عرض القيمة: يسمح Oracle Database 12c In-Memory للمسؤولين بتخصيص مقدار معين من ذاكرة خادم قاعدة البيانات بمخزن الأعمدة - ينية ذاكرة تخزن البيانات بتنسيق عمود بدلاً من تنسيق الصف. إعداد مخزن الأعمدة سريع وسهل. يمكن أن يؤدي توفر البيانات بتنسيق العمود إلى تحسين أداء الاستعلام بشكل كبير.

التصديق/الدعم: على عكس الخيارات المماثلة التي يقدمها المنافسون، لا يقتصر استخدام Oracle Database In-Memory على SAP Business Warehouse (SAP BW). إنها مدعومة لجميع تطبيقات SAP المستندة إلى SAP NetWeaver، بما في ذلك تطبيقات OLTP النموذجية.

الإصدارات: Oracle Database 12c وإصدارات أحدث.

Advanced Compression

التحدي: في المزيد والمزيد من الحالات اليوم، يصبح حجم قاعدة البيانات والنمو المستقبلي المتوقع مشكلة. تشمل جوانب هذه المشكلة: تكلفة التخزين وضمانات الأداء (SLAs) واستنساخ ملفات قاعدة البيانات ونسخها احتياطيًا خلال وقت مناسب.

عرض القيمة: يستخدم Oracle Advanced Compression صيغة مEختلفة لتخزين بيانات الجدول. إلى جانب تقنيات الضغط الأخرى، التي تأتي مع Oracle Database Enterprise Edition (مثل ضغط مفتاح الفهرس)، تساعد على تقليل حجم قاعدة البيانات بنسبة 50% أو أكثر. هذه هي الميزة الرئيسة بمعنى أن هذا هو التأثير الذي تم تصميم الضغط المتقدم لأجله. تتمثل الاستفادة من نطاق قاعدة البيانات المصدر الأصغر في أن إنشاء النسخ الاحتياطية والنسخ الأخرى تتطلب وقتًا أقل. بصفتها ميزة إضافية، قد يرى العملاء الذين يستخدمون الضغط المُتقدم تحسنًا في الأداء. يعني (على عكس الأساس) هنا: قد يحدث، لكن ليس مضمونًا حدوثه.

يوفر Oracle Database 12c Advanced Compression ميزات إضافية (خريطة النشاط، التحسين التلقائي للبيانات) التي تمكن العملاء من تنفيذ استراتيجيات ضغط البيانات المؤجلة وإدارة دورة حياة المعلومات المتطورة (ILM).

التصديق/الدعم: تم اعتماد Oracle Advanced Compression لجميع تطبيقات SAP NetWeaver. يوفر SAP أداة BRSPACE، التي تعي جميع المتطلبات الخاصة بـ SAP.

الإصدارات: Oracle Database 11g وإصدارات أحدث

الميزة ذو الصلة: يوفر الضغط العمودي الهجين (غير المُضمن في الضغط المتقدم، لكنه ميزة مُتاحة على أنظمة Oracle الهندسية) خوارزميات ضغط أقوى مناسبة بشكل خاص للبيانات "الباردة" (أي القديمة). يمكن استخدام HCC (مع القفل على مستوى الصف) في بيئات SAP.

تعدد المؤسسات

التحدي: تتكون العديد من بيئات SAP من عدد قليل من الأنظمة الكبيرة والكبيرة أو الصغيرة جدًا. مع ذلك، فإن وجود العديد من أنظمة SAP الصغيرة القائمة على العديد من خوادم قاعدة البيانات المستقلة لها العديد من العيوب كما يلي:

  • تستخدم العديد من الأنظمة الصغيرة (حتى الأنظمة الافتراضية) الكثير من موارد الأجهزة (الذاكرة ووحدة المعالجة المركزية).
  • يتم قضاء الكثير من الوقت في إدارة العديد من أنظمة قواعد البيانات الصغيرة.

عرض القيمة: تقلل Oracle Multitenant من استهلاك الموارد عن طريق فصل قواعد البيانات "الحاوية" و"القابلة للتوصيل". تبسط الإدارة عن طريق نقل العمليات القياسية إلى مستوى "قاعدة بيانات الحاوية".

التصديق/الدعم: يمكن استخدام Oracle Multitenant في بيئات SAP.

الإصدارات: Oracle Database 12c وإصدارات أحدث

الأمان والامتثال

Advanced Compression

التحدي: من أجل قراءة البيانات أو تحديثها في Oracle Database وهو مخزن بيانات تطبيق SAP، يكون هذا التطبيق المحدد هو الخيار الواضح والوحيد للمستخدمين الشرعيين. مع ذلك، يمكن للمهاجمين الذين يرغبون في تجاوز إدارة مستخدم SAP والتحكم في الوصول، إما استخدام أداة استكشاف الشبكة لتسجيل البيانات أثناء النقل أو نوع من محرر الملفات لقراءة البيانات أثناء التخزين، أي في نسخة ملف قاعدة البيانات.

عرض القيمة: يتم توفير تشفير الشبكة، الذي يمكن استخدامه لحماية البيانات قيد النقل، بواسطة Oracle Database مجانًا. تُعد Oracle Advanced Security مجموعة من ميزات التشفير الإضافية التي تسمح للمسؤولين بتشفير البيانات أثناء التخزين وتجعل من الصعب على المهاجمين فهم ما يرونه. يحمي تشفير البيانات الشفاف البيانات في قاعدة بيانات الإنتاج، بينما يحمي تشفير مجموعة النسخ الاحتياطي النسخ الاحتياطية.

التصديق/الدعم: تم اعتماد Oracle Advanced Security لجميع تطبيقات SAP NetWeaver.

الإصدارات: Oracle Database 11g وإصدارات أحدث

مخزن قاعدة البيانات

التحدي: لا يساعد تشفير البيانات، إذا لم يستخدم المهاجمون أدوات الجهات الخارجية، لكن تجاوز أدوات Oracle وحسابات Oracle Database تطبيقات SAP. إن هذا أمر خطير بشكل خاص في حالة مستخدمي قاعدة البيانات المتميزين (مسؤولو قواعد البيانات). ومن المهم بشكل خاص، إذا تم الاستعانة بمصادر خارجية لإدارة قاعدة البيانات أو تم تخزين البيانات في السحابة.

عرض القيمة: يستبدل Oracle Database Vault استراتيجية إدارة امتيازات قاعدة البيانات التقليدية باستراتيجية جديدة وأكثر مرونة وقوة. يتجاوز بكثير الارتباطات التقليدية بين المستخدم والامتياز أو دور المستخدم. يسمح Oracle Database Vault للشركات بتنفيذ مفاهيم وفرضها مثل فصل الواجبات أو مبدأ العيون الأربعة.

التصديق/الدعم: تم اعتماد Oracle Database Vault لجميع تطبيقات SAP NetWeaver.

الإصدارات: Oracle Database 11g وإصدارات أحدث

تقسيم الجدول والفهرس

التحدي: في المزيد والمزيد من الحالات اليوم، تبيَّن أن توزيع البيانات على القرص يمثل مشكلة:

  • تتطلب الاستعلامات الفردية أو مهام مجموعة المعالجة المُعقدة التي تصل إلى مجموعة فرعية معينة من بيانات الجدول الكثير من الوقت لإكمالها.
  • يكون تحميل البيانات (SAP BW) إما بطيء، لأنه يجب تحديث العديد من الفهارس؛ أو يتم إسقاط الفهارس وإعادة إنشائها، لتقليل وقت التحميل، لكن هذا يبطئ استعلامات المستخدم.
  • تؤدي أرشفة البيانات إلى قواعد بيانات مجزأة بشكل كبير.
  • يريد العميل تنفيذ الضغط المتقدم لإدارة دورة حياة المعلومات (Oracle Database 12c).

عرض القيمة: يقسم Oracle Partitioning الجداول والفهارس إلى وحدات أصغر (تسمى الأقسام) ويفرض تخزين جميع البيانات في الوحدة المناسبة. يمكن الوصول إلى الأقسام وإدارتها بشكل فردي ومُستقل عن بعضها بعضًا. لذلك:

  • من الناحية المثالية، يبحث الاستعلام الآن عن كل البيانات ذات الصلة في قسم واحد ويمكنه تجاهل كل الأقسام الأخرى ("تنقيح التقسيم"). يمكن لهذا أن يقلل من وقت التشغيل بشكل كبير.
  • إذا كانت الفهارس المحددة في جدول مُقسم مقسمة أيضًا، فيمكن إسقاط أقسام الفهرس الفردية وإعادة إنشائها بينما تظل جميع الأقسام الأخرى دون تغيير.
  • يمكن أن تستند استراتيجية أرشفة البيانات إلى بنية القسم، ويمكن أن يتجنب هذا تجزئة مساحة القرص.
  • يمثل التقسيم أحد التقنيات الرئيسة لإدارة دورة حياة المعلومات.

التصديق/الدعم: تم اعتماد Oracle Partitioning لجميع تطبيقات SAP NetWeaver.

يتم تكوين التقسيم (تقسيم النطاق) واستخدامه بشكل افتراضي في SAP BW على Oracle. في أنظمة SAP OLTP، يمكن تنفيذها إما باستخدام SAP Partitioning Engine (الذي يغطي مشكلة أرشفة البيانات) أو بواسطة Oracle ACS for SAP

الإصدارات: Oracle Database 11g وإصدارات أحدث

قابلية التوسع، التوفر العالي، إجراءات مواجهة الكوارث

Real Application Clusters ‏(RAC)

التحدي: عندما يزداد حمل العمل على خادم قاعدة البيانات (بسبب إصدارات التطبيقات الجديدة أو التطبيقات الإضافية أو المزيد من المستخدمين)، فإن الحل التقليدي يكون في استبدال الخادم الحالي بخادم أكبر (التوسُّع). مع ذلك، تتسم الخوادم الكبيرة بأنها مُكلفة للغاية.

لضمان التوافر العالي لخادم قاعدة البيانات، يتم عادةً تنفيذ مجموعة تجاوز الفشل. غير أن هذا الحل له عيبان على الأقل:

  • تعتمد مجموعة الانتقال التلقائي على مفهوم أنه في أي لحظة معينة، يمكن تنشيط مثيل قاعدة بيانات واحد فقط يعمل على جهاز واحد. أما الجهاز الآخر (وهو في الغالب خادم باهظ الثمن أيضًا) فيكون دائمًا خاملاً.
  • عند اكتشاف مشكلة في الجهاز الرئيس، يلزم بدء مثيل Oracle Database Server على الجهاز الثانوي. في هذه الحالة بالذات، يمكن أن يستغرق بدء التشغيل ما يصل إلى 30 دقيقة - مما يعني: ما يصل إلى 30 دقيقة تعطل غير مخطط له.

عرض القيمة: تتيح Real Application Clusters (RAC) لمثيلات متعددة أن تعمل وتصل إلى نفس قاعدة البيانات في نفس الوقت. نظرًا إلى أن هذه المثيلات يمكن وفي معظم الحالات تشغيلها على أجهزة مُختلفة، فإن العملاء لديهم خيار تنفيذ نهج التوسع: يمكن لخوادم 4 أو 6 أو 8 الصغيرة التعامل مع نفس حمل العمل مثل خادم واحد كبير. مع ذلك، فهي أرخص بكثير. ويمكن إضافتها حسب الحاجة.

في هذه البنية، تعمل جميع مثيلات Oracle في نفس الوقت. لذلك؛ لا يلزم إعادة التشغيل. في حالة فشل أحد خوادم RAC، يمكن أن تتولى المثيلات الأخرى مهامها. تمثل إعادة توصيل المستخدمين المتأثرين مسألة ثوانٍ ليس دقائق.

لتلخيص كل هذا ببضع كلمات: يجمع عرض القيمة لـ Oracle Real Application Clusters بين توزيع أحمال العمل وقابلية التوسع والتوافر العالي وقابلية الإدارة الأفضل وتوفير التكاليف.

التصديق/الدعم: تم اعتماد Oracle Real Application Clusters لجميع تطبيقات SAP NetWeaver.

الإصدارات: Oracle Database 11g وإصدارات أحدث

"حماية البيانات" و"الحماية النشطة للبيانات"

التحدي: يوفر RAC توفرًا عاليًا بضرب عدد مثيلات Oracle. مع ذلك، يقتصر هذا التوافر العالي على مستوى المثيل. حتى في النظام القائم على RAC، تظل قاعدة البيانات نقطة فشل مفردة. يعني هذا أن أخطاء مسؤول قاعدة البيانات أو تلف البيانات أو فشل الخادم أو مركز البيانات يمكن أن تجعل النظام بأكمله غير متاح.

عرض القيمة: تزيل "حماية البيانات" نقطة الفشل المفردة هذه. تتيح التقنية للعملاء إعداد قاعدة بيانات بديلة (ظل) بصفتها نسخة من قاعدة البيانات الرئيسة (الإنتاج) ثم الحفاظ على مزامنة قاعدتي البيانات. الرجاء ملاحظة أن "حماية البيانات" مُضمنة في Oracle Database Enterprise Edition. هذا ليس خيارًا.

مع ذلك، تعد "الحماية النشطة للبيانات" خيارًا. في Oracle Database 11g (وأعلى) توفر ميزات إضافية مثل "إصلاح الكتل التلقائي" و"النسخ الاحتياطي التزايدي السريع".

تتيح Active Data Guard Far Sync، الميزة الجديدة الرئيسة باستخدام Oracle Database 12c، للعملاء الجمع بين الأداء العالي (خاصية شحن البيانات غير المتزامن) وعدم فقد البيانات (خاصية شحن البيانات المتزامن).

التصديق/الدعم: تم اعتماد Oracle Data Guard لجميع تطبيقات SAP NetWeaver. مع ذلك، يتم دعم قواعد البيانات البديلة الفعلية فحسب، ولا يتم دعم قواعد البيانات البديلة المنطقية.

تم اعتماد Oracle Active Data Guard لجميع تطبيقات SAP NetWeaver. مع ذلك، لا يمكن إجراء الاستعلام في الوقت الفعلي في بيئات SAP، لأنه حتى إنشاء التقرير ليس عملية للقراءة فحسب.

الإصدارات: Oracle Database 11g وإصدارات أحدث