Loss of a SYSTEM Data File
نشر بواسطة : Obay Salah , November 19, 2024
تخيل معي في هذا السيناريو أنك فقدت ﺍلSYSTEM01.DBF DATAFILE الذي ينتمي إلى SYSTEM TABLESPACE، ماذا تتوقع أن يحدث؟ بالطبع سيتم إغلاق قاعدة البيانات تلقائيًا، حتى لو ظلت قاعدة البيانات مفتوحة يجب إغلاقها فورًا SHUT ABORT، حيث لا يمكن تصور أن تعمل قاعدة البيانات بدون SYSTEM TABLESPACE، هذا السيناريو ينطبق أيضًا إذا فقدنا
ACTIVE UNDO TABLESPACE.
الخطوات اللازمة:-
1- إغلاق قاعدة البيانات فورًا إذا ظلت مفتوحة
SHUT ABORT;
2- عمل Restore للSYSTEM01.DBF من اخر Backup.
3- تشغيل قاعدة البيانات في وضع MOUNT.
STARTUP MOUNT;
4- عمل RECOVERY لل SYSTEM01.DBF DATAFILE.
ALTER DATABASE RECOVER AUTOMATIC DATAFILE 'D:\oradata\SYSTEM01.DBF';
5- افتح قاعدة البيانات.
ALTER DATABASE OPEN;
لاحظ الفرق بين هذا السيناريو والسيناريو السابق، ففي هذا السيناريو يجب إغلاق قاعدة البيانات قبل إجراء عملية ﺍلRecovery، على عكس السيناريو السابق.
Comments
لايوجد تعليق حتى الان