تبدأ رحلتنا في استكشاف موقع مجاني شامل يضم كنوز وهي : دورات مجانية ومنح دراسية ووظائف وتدريب ومقالات مفيدة ودليل كامل لكل مجال خاص بالتكنولوجيا حصريا وبعض من المجالات الاخري لمتابعة كل جديد علي التليجرام والفيسبوك | Telegram | Facebook

500+ Oracle DBA Interview Questions with Answers 2026

دورة متاحة لفترة محدودة
free-palestine free-palestine

Responsive image
منذ 3 ساعات

أهلا بك عزيزي المتابع لموقع (journey for learn) نقدم دورات بكوبونات متاحة لاول 1000 تسجيل مجاني فقط وكوبونات اخري لفترة محدودة فاذا كنت تريد ان تحصل علي كل الكورسات علي موقعنا وان تكون اول المسجلين في الكورسات المجانية قم بتسجيل الدخول أوقم بالدخول علي وسائل التواصل الاجتماعي وخصوصا التليجرام نوضح الوصف المختصر والطويل للدورات لكي تعرف الدروس التي سوف تتعلمها بسهولة ويسر :

تغطية تفصيلية لمجال الاختبار تم تنظيم مستودع الاختبار التدريبي هذا بشكل منهجي ليتوافق مع التوزيع الدقيق للسيناريوهات المعمارية المتقدمة ومشكلات استكشاف الأخطاء وإصلاحها التي تظهر أثناء المقابلات الفنية الخاصة بـ Oracle DBA للمؤسسة.
  • هندسة قاعدة البيانات (20%): هياكل التخزين، والتخطيط المنطقي والمادي، ومساحات الجدول، وإدارة ملفات البيانات، وميكانيكيات سجلات الإعادة عبر الإنترنت، والتراجع عن تغيير حجم مساحة الجدول، وأمان ارتباط قاعدة البيانات.
  • ضبط الأداء (18%): فك التشفير تقارير AWR، وتحديد أهم الأحداث الموقوتة، وتحليل مصفوفات ملف تعريف التحميل، وتقييم النسب المئوية لكفاءة المثيل، وحل أحداث الانتظار على مستوى النظام.
  • أمان قاعدة البيانات (12%): إدارة مستخدم المؤسسة، والامتيازات الدقيقة، وتخصيص الأدوار المعقدة، واستراتيجيات إدارة كلمات المرور الآمنة، وتتبع شامل لتدقيق قاعدة البيانات.
  • النسخ الاحتياطي والاسترداد (15%): بنية RMAN، واستراتيجيات النسخ الاحتياطي المتعمقة، أدوات مساعدة لمضخة البيانات عالية السرعة (EXPDP وIMPDP)، والاسترداد في الوقت المناسب، واستنساخ قاعدة البيانات الفعلية/المنطقية.
  • PL/SQL والأتمتة (10%): استكشاف أخطاء إجراءات PL/SQL وإصلاحها، وتحسين الحزم، وتدفق تنفيذ مشغلات قاعدة البيانات، وجدولة وظائف المؤسسة عبر حزمة DBMS_SCHEDULER.
  • مراقبة قاعدة البيانات واستكشاف الأخطاء وإصلاحها (10%): مسح سجلات التنبيه، وتحليل ملفات التتبع، وتتبع فترات انتظار الجلسة، وحل حالات التوقف التام والأقفال المعقدة، وعزل الأسباب الجذرية للتعليق المفاجئ لقاعدة البيانات.
  • تخزين البيانات والمستأجرين المتعددين (5%): مفاهيم تخزين البيانات، وإدارة البنية متعددة المستأجرين، والحفاظ على قواعد بيانات الحاويات (CDBs)، وعزل قواعد البيانات القابلة للتوصيل (PDBs).
  • التثبيت والتكوين، والترقية (10%): تحديد المتطلبات الأساسية لتثبيت قاعدة البيانات، وتكوين المعلمات، وترقية الإصدار الرئيسي، وتنفيذ إجراءات التصحيح، وترحيل قاعدة البيانات عبر الأنظمة الأساسية.
حول الدورة التدريبية يتطلب النجاح في مقابلة Oracle DBA على مستوى الإنتاج أو مقابلة مسؤول قاعدة بيانات أول أكثر من مجرد حفظ أوامر SQL الأساسية أو تعريفات البيانات القياسية. تتطلب بيئات قواعد بيانات المؤسسات الحديثة مسؤولين يمكنهم التفكير بشكل نقدي تحت ضغط عالٍ - سواء كان ذلك يعني حل قاعدة بيانات غير متوقعة معلقة أثناء ساعات الذروة للمعاملات، أو إصلاح كتلة تالفة أثناء استعادة RMAN، أو تحليل تقرير AWR غامض لتحديد الانخفاض المفاجئ في كفاءة المثيل. لقد صممت بنك الأسئلة التدريبي المستهدف هذا ليكون بمثابة أداة إعداد شاملة تسد الفجوة بين المعرفة التشغيلية العامة والسيناريوهات الدقيقة والصعبة التي يطرحها كبار القائمين على المقابلات الفنية. مع 550 سؤالًا أصليًا مُعدًا بدقة، تتجاوز هذه الدورة تعريفات المفردات البسيطة. أقوم بتحليل سجلات التتبع المعقدة، ومحاكاة تنبيهات فشل الإنتاج، ومراجعة أخطاء استنساخ قاعدة البيانات، وتقييم خطط التنفيذ دون المستوى الأمثل. يتم إقران كل سؤال بتحليل واضح ودقيق تقنيًا يشرح بالضبط سبب نجاح الإستراتيجية الإدارية الصحيحة ولماذا تفشل معلمات التكوين أو الأوامر البديلة أو تعرض استقرار النظام للخطر. سواء كنت تهدف إلى الارتقاء إلى دور كبير مسؤولي إدارة الأعمال، أو التحضير لجولة مكثفة من البنية التحتية لمحلل النظام، أو ببساطة تعزيز خبرتك في تعدد المهام وضبط الأداء لمقابلة ترقية قادمة، فإن بنك الأسئلة الشامل هذا يوفر الاختبار العملي الذي تحتاجه لاجتياز جولاتك الفنية بثقة في محاولتك الأولى. معاينة أسئلة الممارسة النموذجية لفهم العمق التحليلي وبنية التوضيحات المقدمة داخل هذا المستودع، قم بمراجعة نماذج الأسئلة الفنية الثلاثة هذه. السؤال 1: تحليل الأداء وتفسير AWR أحداث الانتظار أثناء فترة معاملة نشطة، تواجه قاعدة بيانات Oracle 19c انخفاضًا حادًا في الإنتاجية. يقوم DBA بإنشاء تقرير AWR ويلاحظ أن "القراءة التسلسلية لملف db" تقع في أعلى قائمة أهم الأحداث الموقوتة، وهو ما يمثل 65% من إجمالي وقت قاعدة البيانات، ومع ذلك فإن متوسط ​​وقت الانتظار لكل طلب هو 2 مللي ثانية فقط. ما الاستنتاج الذي يجب أن يستخلصه مسؤول قاعدة البيانات من مقاييس الأداء هذه؟
  • أ) تعاني مصفوفات التخزين الفعلية الأساسية من اختناقات شديدة في أجهزة الإدخال/الإخراج ودورات قراءة بطيئة.
  • ب) ينفذ مثيل قاعدة البيانات عمليات قراءة مفرطة لكتلة واحدة، من المحتمل أن تكون مدفوعة بعبارات SQL غير محسّنة تستخدم عمليات بحث الفهرس بشكل غير مناسب.
  • ج) حجم ذاكرة التخزين المؤقت لقاعدة البيانات صغير جدًا، مما يجبر عمليات الخلفية على كتابة كتل عشوائية مرة أخرى إلى القرص بشكل مستمر.
  • د) حدثت حالة توقف تام حرجة داخل مساحة جدول النظام، مما أدى إلى توقف عملية خلفية DBWR تمامًا.
  • هـ) المخزن المؤقت لسجل قاعدة البيانات ممتلئ، مما يمنع LGWR من مسح إدخالات المعاملة إلى ملفات سجل الإعادة النشطة.
  • و) وصلت مساحة جدول التراجع إلى الحد الأقصى للتخصيص، مما أجبر الاستعلامات النشطة على إنشاء مقاطع تراجع مؤقتة داخل الذاكرة.
إجابة صحيحة & Explanation:
  • الإجابة الصحيحة: ب
  • لماذا هي صحيحة: يمثل حدث الانتظار 'قراءة تسلسلية لملف db' قراءة فعلية لكتلة واحدة في ذاكرة التخزين المؤقت، والتي تشير عادةً إلى عملية بحث فهرس. يعد متوسط ​​وقت الانتظار الذي يبلغ 2 مللي ثانية سريعًا بشكل استثنائي، مما يثبت أن نظام التخزين الفرعي الأساسي يعمل بشكل مثالي. لذلك، إذا كان حدث الانتظار هذا يهيمن على إجمالي وقت قاعدة البيانات، فإن عنق الزجاجة ليس بطء الأجهزة - بل هو حجم القراءات. من المحتمل أن ينفذ التطبيق استعلامات غير محسّنة تتكرر عبر الفهارس بشكل متكرر أو يقوم بإجراء عمليات فحص لنطاق الفهرس عندما يكون فحص الجدول الكامل أكثر كفاءة.
  • لماذا الخيارات البديلة غير صحيحة:
    • الخيار أ غير صحيح: سيظهر عنق الزجاجة الفعلي لجهاز الإدخال/الإخراج كمتوسط وقت انتظار مرتفع (عادة أكبر من 15-20 مللي ثانية)، وليس 2 مللي ثانية سليمة.
    • الخيار ب غير صحيح: تؤدي ذاكرات التخزين المؤقت الصغيرة إلى عمليات قراءة فعلية عالية، لكن "القراءة المتسلسلة لملف db" تعزل على وجه التحديد عمليات القراءة أحادية الكتلة، وعادةً ما يتم التتبع مرة أخرى إلى تصميم استعلام التطبيق بدلاً من مشكلات حجم ذاكرة التخزين المؤقت البحتة.
    • الخيار D غير صحيح: تؤدي حالات التوقف التام إلى ظهور خطأ ORA-00060 فوري في الجلسة ولا تظهر كأحداث "قراءة تسلسلية لملف db" نظيفة منخفضة زمن الاستجابة.
    • الخيار E غير صحيح: تظهر مشكلات المخزن المؤقت للسجل كأحداث انتظار "مساحة المخزن المؤقت للسجل" أو "مزامنة ملف السجل"، وليس أحداث قراءة ملف البيانات.
    • الخيار F غير صحيح: تؤدي مساحة جدول التراجع المستنفدة إلى فشل تخصيص المساحة (مثل ORA-01650) وتمنع امتدادات المعاملات بدلاً من إنشاء تدفقات قراءة ضخمة أحادية الكتلة.
السؤال 2: النسخ الاحتياطي والاسترداد المتقدم عبر تكوين قناة RMAN يحاول المسؤول إجراء نسخة مكررة لقاعدة بيانات كاملة باستخدام استنساخ قاعدة بيانات RMAN النشطة عبر رابط شبكة آمن. فشلت العملية بسبب خطأ انتهاء المهلة غير القابل للاسترداد بعد وقت قصير من بدء التشغيل. يكشف التحقيق أن النطاق الترددي للشبكة المستهدفة كافٍ، ولكن قناة RMAN واحدة مكتظة بملفات البيانات الضخمة. كيف يمكن لـ DBA حل اختناق نقل البيانات بشكل فعال داخل بنية البرمجة النصية RMAN؟
  • أ) قم بتنفيذ معلمة SECTION SIZE داخل كتلة أوامر DUPLICATE لموازاة نقل الملفات الكبيرة الفردية عبر قنوات مخصصة متعددة.
  • ب) تحويل النظام المصدر إلى قاعدة بيانات حاوية مستقلة (CDB) قبل بدء عملية النسخ الاحتياطي لفرض تدفق متعدد الخيوط.
  • ج) زيادة معلمة التهيئة LOG_BUFFER على المثيل المساعد لمنح الكتل الواردة مساحة أكبر لذاكرة التخزين المؤقت.
  • د) أسقط جميع المفاتيح الأساسية على جداول كبيرة في قاعدة البيانات المصدر لتقليل حجم البيانات الفعلية المنقولة عبر رابط الشبكة النشط.
  • هـ) قم بتشغيل روتين RMAN المكرر باستخدام المعلمة NOFILENAMECHECK لتجاوز عمليات التحقق من مزامنة ملفات التحكم القياسية أثناء تدفق الشبكة.
  • F) فرض نقطة تفتيش نظام عالمية عبر أمر ALTER SYSTEM CHECKPOINT مباشرة قبل بدء النسخ عملية مسح مخازن الذاكرة المؤقتة.
الإجابة الصحيحة والشرح:
  • الإجابة الصحيحة: أ
  • لماذا هي صحيحة: عند التعامل مع ملفات بيانات كبيرة جدًا أثناء تكرار RMAN النشط، يمكن أن تشكل قناة واحدة عنق الزجاجة بسهولة لأنه يتم تعيين ملف فردي تقليديًا لقناة واحدة في كل مرة. باستخدام جملة SECTION SIZE (على سبيل المثال، SECTION SIZE 50G)، يقوم RMAN بتقسيم ملف بيانات عملاق واحد إلى أقسام منطقية أصغر يمكن التحكم فيها. ثم يقوم بعد ذلك بتوزيع هذه المقاطع عبر جميع القنوات المتوازية المتاحة في وقت واحد، باستخدام سعة الشبكة بشكل أكثر فعالية ومنع مهلات القناة الواحدة.
  • لماذا الخيارات البديلة غير صحيحة:
    • الخيار ب غير صحيح: يؤدي تحويل قاعدة بيانات إلى CDB متعدد المستأجرين إلى تغيير البنية الهيكلية ولكنه لا يغير تلقائيًا خوارزميات تخصيص ملف البيانات الأساسية لـ RMAN.
    • الخيار C غير صحيح: يساعد تعديل LOG_BUFFER على إعادة أداء الكتابة أثناء المعاملات الثقيلة ولكنه لا يغير سلوك قناة النسخ الاحتياطي الفعلية أو حلها. اختناقات تسلسل الشبكة.
    • الخيار D غير صحيح: إسقاط قيود قاعدة البيانات الهيكلية مثل المفاتيح الأساسية أمر خطير، ويفسد قواعد تكامل البيانات، ولا يقلل بشكل كبير من أحجام تخصيص ملفات البيانات الفعلية.
    • الخيار E غير صحيح: يمنع خيار NOFILENAMECHECK ببساطة RMAN من الفشل إذا كانت أسماء المسار الهدف تتطابق مع مسارات المصدر؛ ليس له أي تأثير على توازي دفق الشبكة أو أدائه.
    • الخيار F غير صحيح: يؤدي فرض نقطة تفتيش إلى تحديث رؤوس ملفات البيانات على القرص، ولكنه لا يغير كيفية حزم RMAN أو موازنة الكتل عبر أنابيب الشبكة.
السؤال 3: عزل الحاوية وإعدادات التراجع المحلية في بيئات متعددة المستأجرين تم تكوين بيئة قاعدة بيانات Oracle 19c متعددة المستأجرين بثلاث قواعد بيانات قابلة للتوصيل (PDBs). يقوم مطور مبتدئ بتشغيل معاملة دفعية غير محسنة ضمن PDB_PROD_01 والتي تستنفد مساحة التراجع المتوفرة تمامًا، مما يتسبب في فشل المعاملة المحلية. ومع ذلك، يستمر تشغيل المعاملات الثقيلة المتزامنة داخل PDB_PROD_02 دون أي انقطاع. ما التكوين المعماري الذي يفسر هذا العزل للفشل؟
  • أ) تم تكوين قاعدة بيانات الحاوية (CDB) بشكل صريح باستخدام ALTER SYSTEM SET UNDO_MANAGEMENT = MANUAL على مستوى الحاوية الجذر.
  • ب) تم تمكين وضع التراجع المحلي في قاعدة البيانات (تشغيل التراجع المحلي)، مما يمنح كل قاعدة بيانات مستقلة قابلة للتوصيل مساحة جدول مخصصة للتراجع.
  • ج) تشارك الحاوية الجذر تلقائيًا مساحة جدول تراجع واحدة ولكنها تعطي الأولوية لـ PDB المثيلات بناءً على اصطلاحات التسمية الأبجدية.
  • د) تم تكوين مدير الموارد لاقتطاع أي جلسة تتجاوز حد كتلة التخصيص للتراجع التعسفي خلال 60 ثانية.
  • هـ) يقوم نظام التشغيل الأساسي بتعيين PDB_PROD_02 ديناميكيًا إلى وحدة تخزين الفلاش الافتراضية عند حدوث فشل في تخصيص الذاكرة.
  • و) تم فتح الحاوية القابلة للتوصيل PDB_PROD_01 عمدًا في وضع القراءة فقط، مما يعزل الجزء الداخلي الخاص بها كتل الذاكرة تلقائيًا.
الإجابة الصحيحة والشرح:
  • الإجابة الصحيحة: ب
  • لماذا هي صحيحة: بدءًا من Oracle 12c الإصدار 2 والاستمرار حتى 19c/21c، تكون إعدادات Oracle الافتراضية هي "وضع التراجع المحلي" (تشغيل التراجع المحلي). في هذا التكوين، تقوم كل قاعدة بيانات قابلة للتوصيل (PDB) بإدارة مساحة جدول التراجع الداخلية المستقلة الخاصة بها. إذا نفدت المساحة داخل استعلام غير محسن أو عملية مجمعة ضخمة داخل PDB واحد، فسيتم عزل الفشل تمامًا لتلك الحاوية المحددة. تظل قواعد البيانات الأخرى القابلة للتوصيل دون تغيير وتعمل بسلاسة.
  • لماذا تكون الخيارات البديلة غير صحيحة:
    • الخيار أ غير صحيح: يؤدي تعيين إدارة التراجع إلى يدوي إلى تعطيل إدارة التراجع التلقائي تمامًا، مما يعيد النظام إلى شرائح التراجع القديمة، مما يؤدي إلى قطع العمليات الحديثة متعددة المستأجرين.
    • الخيار ج غير صحيح: لا تخصص قواعد بيانات أوراكل مطلقًا موارد النظام الهامة مثل التراجع عن الكتل بناءً على اصطلاحات تسمية الكائنات الأبجدية.
    • الخيار د غير صحيح: بينما مدير الموارد يتحكم في استهلاك وحدة المعالجة المركزية والإدخال/الإخراج، فهو لا يعزل بصمت مساحة جدول التراجع المشتركة من نفاد المساحة إذا كان وضع التراجع المشترك نشطًا.
    • الخيار E غير صحيح: لا يمكن لأنظمة التشغيل توفير هياكل القرص الفعلي ديناميكيًا أو توجيه حاويات معينة لفصل طبقات الفلاش بشكل سريع أثناء حدوث خطأ في المعاملة النشطة.
    • الخيار F غير صحيح: إذا كانت الحاوية مفتوحة في وضع القراءة فقط، فسيتلقى المطور خطأً فوريًا في تقييد الكتابة ولا يمكنه تشغيل التراجع عن معاملة مرهقة للبدء بها.
ما يمكن توقعه
  • مرحبًا بك في اختبارات أسئلة المقابلة لمساعدتك في الاستعداد لتقييم أسئلة مقابلة Oracle DBA
  • يمكنك إعادة إجراء الاختبارات عدة مرات كما تريد
  • هذا بنك أسئلة أصلي ضخم
  • يمكنك الحصول على الدعم من المدرسين إذا كانت لديك أسئلة
  • يحتوي كل سؤال على تفاصيل الشرح
  • متوافق مع الجوال مع تطبيق Udemy
نأمل أن تكون مقتنعًا الآن! وهناك الكثير من الأسئلة داخل الدورة.

ما هي المتطلبات الأساسية لدخول الدورة والتسجيل فيها على موقعنا؟ رحلة التعلم:

(احصل على الدورة للدخول إلى الموقع والتسجيل)

يجب أن يكون لديك بريد إلكتروني (حساب بريد) تتذكره لنفسك وأيضًا يجب أن تتذكر كلمة مرور البريد الإلكتروني الذي ستسجل به ، وإذا لم يكن لديك حساب بريد إلكتروني ، فمن الأفضل إنشاء حساب (Gmail)

اغلق مانع الاعلانات لتحصل على الدورة



0 تعليقات