بتاريخ: 13 مايو 200619 سنة comment_69111 السلام عليكم ورحمة الله وبركاته .صلوا على النبي..شوفوا يا شباب أنا دائماً أعمل cold backup لكل الملفات في قاعدة البيانات وأخذ backup للـ Archived log files .المهم بعد فترة تعطل الهارد ديسك إلي عليه الـ data files .. مافيش مشكلة .. قمت مرجع الـ data files من الـ cold backup وبعدين طبقت الأمر Recover database والحمد لله إشتغلت قاعدة البيانات من جديد .سؤالي هو .. في حالة راحت عليا كل قاعدة البيانات الـ data , control , redo files كيف أقدر أرجع قاعدة البيانات للحالة إلى كانت عليها قبل ماتحصل المصيبة بإستخدام الـ cold backup و الـ Archived log files ?ملاحظة : أنا رجعت الـ data , control , redo log files من الـ Cold backup بس كل ماأجي أنفذ الأمر Recover database يعطيني الرسالة التالية " No recovery needed " وهذا منطقي لأني مرجع قاعدة البيانات من أخر نسخة سليمة ، بس للأسف رجعت البيانات للحظة وقت أخذ الـ backup .كيف أسوي عشان أرجعها زي ماكانت قبل اللحظة الي حصلت فيها المصيبة ؟؟؟؟ياريت حد يفيدنا وجزاكم الله خير. تقديم بلاغ
بتاريخ: 13 مايو 200619 سنة comment_69118 Dear Younessu use consistant BK which doesn't need any recovery because all ur files are consistant (same SCN)but if u need to recover to point of failure u need to use hotbackup with archive logs which enables u to recover to last time or specific scn or time b4 failureregards تقديم بلاغ
بتاريخ: 14 مايو 200619 سنة comment_69261 اهلا يونس، استخدم begin backup ثم انسخ جميع الملفات المتعلقه بقاعدة البيانات data file,controlfiles and redologs ، بعد ذلك end backup بعد ذلك بأمكانك نسخ archive fiels كل فتره معينه مثلا كل 4 ساعات. كما يمكنك مسح جميع ملفات archive log بعد كل 1- begin backup2- قم بنسخ جميع الملفات المتعلقه بقاعدة البيانات data file,controlfiles and redologs3- end backup 4- alter system switch logfile5- قم بنسخ archive log files 6- بأمكانك مسح الان جميع ملفات archive logs في حاله ان احتجت لعمل recovery 1- قم باعادة جميع الملفات الى مكانها الاصلي 2- ابدأ بعملية recovery 3- سيطلب منك ملفات archive logs واحد تقول الاخر 4- alter database open resetlogsملاحظة: سيطلب يطلب منك في عملية recovery ملفات لم يتم انشائها وعليك فقط كتابة cancel مثال : لو كان اخر تسلسل للملفات كان 240 وطلب منك 241 ... فتقوم بكتابة CANCEL تقديم بلاغ
بتاريخ: 15 مايو 200619 سنة comment_69267 أخي يونس اللي فهمت من سؤالك انك تريد استرجاع قاعدة البيانات الى آخر لحظة ولكن لايوجد لديك الا online redo log file من آخر could backup لذلك عن الإسترجاع تظهر رسالة " No recovery needed " وهذا الطبيعي لكي ترجع قاعدة البيانات الى آخر لحظة يجب ان يكون لديك آخر online redo log والله أعلم ارجوا التعليق من جميع الأخوة ...أخي ابو صالح ممكن توضح لنا أكثر الطريقة وترتيب الخطوات وماذا تقصد بــbegin backup copy all datafiles,control,redo files end backupتحياتي تقديم بلاغ
بتاريخ: 15 مايو 200619 سنة comment_69343 اذا كانت قاعدة البيانات على archive mode فلن تحتاج اخذ backup offline بل فقط كما ذكرت begin backup و end backupalter database begin backupalter database end backup تقديم بلاغ
بتاريخ: 16 مايو 200619 سنة كاتب الموضوع comment_69429 شكراً جزيلاً ياشباب على الردود وجزاكم الله خير الجزاء على التفاعل معي ..بس ياأبو صالح أنا حاولت أطبق الأمر ALTER DATABASE BEGIN BACKUPبس مارضي يقبل وأعطني رسالة الخطأ التالية ..Error at line 1ORA-00905:missing keywordأيش السبب ؟؟ ( مع ملاحظة إن قاعدة البيانات إلي عندي oracle 9i )المهم رجعت إستخدمت الأمر ..ALTER TABLESPACE ... BEGIN BACKUPALTER TABLESPACE ... END BACKUPمع كل الـ Tablespaces إلي عندي .على العموم أنا طبقت كل إلي قلت لي عليه لعمل الـ Backup .بعد كذا حبيت إني أطبق خطوات عملية الـ Recovery وفعلاً سألني على ملف لم يتم إنشاءه فرحت كاتب له cancel فأعطاني ..Media recovery cancelledرحت كاتب له الأمر alter database open resetlogs لكنها مارضيت تفتح وأعطني الرسالة التالية :ERROR at line 1:ORA-01113: file 1 needs media recoveryORA-01110: data file 1: 'C:\ORACLE\ORADATA\BMW\SYSTEM01.DBF'كيف العمل ؟ تم تعديل 16 مايو 200619 سنة بواسطة YOUNES تقديم بلاغ
بتاريخ: 17 مايو 200619 سنة كاتب الموضوع comment_69499 السلام عليكم ..يا أبو صالح ياشباب .. كملوا جميلكم معايا ولاتنسوني .. ترى الموضوع لسه بعده ماخلص ..!!! تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.