Shutdown Database
نشر بواسطة : Obay Salah , November 19, 2024
عند إغلاق قاعدة البيانات، يجب أن يكون لديك الصلاحية SYSOPER أو SYSDBA. هناك عدة طرق لإغلاق قاعدة البيانات:
1- NORMAL.
2- TRANSACTIONAL.
3- IMMEDIATE.
4- ABORT.
1- NORMAL:
هذا هو الوضع الافتراضي لإغلاق قاعدة البيانات. أثناء الإغلاق، تحدث الخطوات التالية:-
- لا يُسمح بأي اتصال مستخدم جديد بقاعدة البيانات.
- يتم انتظار جميع المستخدمين لإنهاء اتصالهم قبل إكمال إغلاق قاعدة البيانات.
- يجب كتابة جميع البيانات الموجودة في ﺍلBuffer على القرص.
- يتم إنهاء ﺍلBackground Processes الغاء الSGA من الذاكرة.
- أغلق قاعدة البيانات.
- يتم إغلاق ملفات قاعدة البيانات قبل إغلاق ﺍل.Instance.
- لا تحتاج إلى استعادة ﺍل.Instanceعند فتح قاعدة البيانات مرة أخرى.
:TRANSACTIONAL
في وضع الإغلاق هذا تحدث الخطوات التالية:-
- لا يمكن لجميع المستخدمين بدء معاملات جديدة.
- في اللحظة التي ينهي فيها المستخدم العملية الحالية، يتم قطع اتصاله بقاعدة البيانات.
- في اللحظة التي تنتهي فيها جميع المعاملات في قاعدة البيانات، يتم إغلاق قاعدة البيانات.
- لا تحتاج إلى استعادة ﻟلInstance عند فتح قاعدة البيانات مرة أخرى.
IMMEDIATE:
في وضع إيقاف التشغيل هذا، تحدث الخطوات التالية:-
- يتم إنهاء العمليات الحالية في قاعدة البيانات على الفور.
- لا ينتظر Oracle Server المستخدمين الحاليين في قاعدة البيانات لإنهاء اتصالهم.
- يقوم Oracle Server بإجراء استعادة للعمليات النشطة حاليًا في ﺍل.Instance.
- يتم إغلاق ملفات قاعدة البيانات قبل إغلاق ﺍل.Instance.
- لا تحتاج إلى إجراء استعادة ﺍل.Instance عند فتح قاعدة البيانات مرة أخرى.
ABORT:
في وضع إيقاف التشغيل هذا تحدث الخطوات التالية:-
- يتم إنهاء العمليات الحالية في قاعدة البيانات على الفور.
- لا يتم انتظار المستخدمين الحاليين في قاعدة البيانات لإنهاء اتصالهم.
- لا تتم كتابة البيانات الموجودة في ﺍلBuffer المؤقت على القرص.
- لا يتم التراجع عن العمليات التي لم يتم تأكيدها.
- يتم إنهاء ﺍلInstance دون إغلاق ملفات قاعدة البيانات.
- عندما نفتح قاعدة البيانات مرة أخرى، نحتاج إلى استعادة ﺍلInstance .
Comments
لايوجد تعليق حتى الان