نشر بواسطة : 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، على عكس السيناريو السابق.


علامات : Backup and Recovery

يمكن ان يعجبك ايضا


Comments

لايوجد تعليق حتى الان