بسم الله الرحمن الرحيم
في البدايه ارحب بالاعضاء القائمين على هذا المنتدى واريد ان اقوم بشرح عمل backup وإن شاء الله ينال اعجاب الجميع
يوجد نوعين من backup الاول logical والثاني physical
logical backup :هذا النوع من backup هو مختص فقط بالبيانات التي توجد داخل قاعدة البيانات وعمليه backup تكون من خلال export &inport ولقد لاحظت انه يوجد الكثير من الشرح عن هذا الموضوع في المنتدى لذالك سوف اقوم إن شاء الله بشرح موضوع physical backup
physical backup :
يوجد في هذا النوع من backup نوعين الاول اسمه cold backup ,والثاني اسمه hot backup
بالنسبه لل cold backup نقوم بعمل هذا backup عندما تكون database shutdown لذلك سمي cold backup
ان عمل هذا النوع من backup سهل للغايه في البدايه يجب معرفة جميع ملفات اوراكل اين مخزنه داخل الكمبيوتر وهذه الملفات هي
control file
data file
redolog file
parameter file
password file
اتوقع ان الجميع يعرف كيف يصل الى هذه الملفات
نقوم باغلاق database و نذهب الى هذه الملفات ونعمل لها copy ونضعها في مكان امن ونكون في هذه الحاله قد عملنا cold backup وفي حال حدوث اي خراب في قاعدة البيانات نستخدم هذه الملفات ولكن هذه الطريقه لا تحفظ لنا البيانت الجديده اي ان البيانات التي تم ادخالها بعد عملية backup سوف تذهب اليكم بعض الامثله
لو احد ملفات parameter خرب فاننا نقوم بعمل copy لل parameter file الي عاملينلو backup ونضعه مكان الملف الخربان وفي هذه الحاله لا يحدث مشاكل في البيانات اي ان البيانات الجديده تبقى
* ملاحظه مهمه بعد عمل اي تعديل على قاعدة البيانات يجب عمل backup جديد يعني بعد ما نرجع parameter file نعمل backup جديد
اما في حالة خراب password file فاناا نعمل نفس الشيء في البراميتر او يوجد امر يكتب في cmd يعمل password file جديد اذا بدكم بعطيكم الامر
الى هنا لايوجد مشاكل في هذا الباك اب
مشاكل هذا النوع من backup يكون في الملفات الرئيسيه وهي control file $ data file & redo log file لان اي خراب في هذه الملفات يجب ان نعيد جميع الملفات وليس الملف التالف لوحده وعند ارجاع جميع الملفات فأن البيانات الجيده سوف تضييييييييييييع وهوون المشكله يعني بالعربي لا منك ولا من الباك اب تبعك
تعالو نشوف لما يخرب ملف من ملفات log file
ان ملفات log تكون على شكل group وكل group يحتوي على ملف او ملفين
اذا ,واحد من group خرب مافي مشكله بنشطب group كامل وبننشىء group جديد
SQL> alter database drop logfile group 2;
في هذه الحاله على فرض انو group 2 هو الي خربان
بعد ما يتم حذف group نذهب الى em ونعمل انشاء group من redo log group
لا تنسو بعد كل تعديل على الداتا بيس لازم نعمل backup جديد
في هذه المرحله بتبلش عنا المشاكل بس هوون المشكله بسيطه شوي انو الملفات الي ما عملنالها commit ما بتتخزن
الان لو اخترب ملف من control file
اذا كان ملف واحد الي خربان ما في مشكله على سبيل المثال لو خرب الملف
oradata\orcl\control01.ctl
نعمل نسخه من control02 ,ونسميها control01
لو خربو كل ملفات control file هوون لازم نطفي داتا بيز ونرجع جميع الملفات الي عملنالها copy وهوون كل البيانات الجديده سوف تذهب
لذلك يوجد نوع اخر من back up .....hot backup إن شاء الله في المره القادمه
انا اول مره بكتب بمنتدى فاذا اشي مو واضح اسئلو انا بجاوب إن شاء الله