الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

ماهي خطوات إسترجاع قاعدة البيانات من COLD backup

Featured Replies

بتاريخ:

السلام عليكم ورحمة الله وبركاته .

صلوا على النبي..

شوفوا يا شباب أنا دائماً أعمل cold backup لكل الملفات في قاعدة البيانات وأخذ backup للـ Archived log files .
المهم بعد فترة تعطل الهارد ديسك إلي عليه الـ data files .. مافيش مشكلة .. :rolleyes:
قمت مرجع الـ 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 .
كيف أسوي عشان أرجعها زي ماكانت قبل اللحظة الي حصلت فيها المصيبة ؟؟؟؟

ياريت حد يفيدنا وجزاكم الله خير.

بتاريخ:

Dear Youness
u 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 failure
regards

بتاريخ:

اهلا يونس،

استخدم begin backup ثم انسخ جميع الملفات المتعلقه بقاعدة البيانات data file,controlfiles and redologs ، بعد ذلك end backup بعد ذلك بأمكانك نسخ archive fiels كل فتره معينه مثلا كل 4 ساعات.

كما يمكنك مسح جميع ملفات archive log بعد كل

1- begin backup
2- قم بنسخ جميع الملفات المتعلقه بقاعدة البيانات data file,controlfiles and redologs
3- end backup
4- alter system switch logfile
5- قم بنسخ archive log files
6- بأمكانك مسح الان جميع ملفات archive logs

في حاله ان احتجت لعمل recovery
1- قم باعادة جميع الملفات الى مكانها الاصلي
2- ابدأ بعملية recovery
3- سيطلب منك ملفات archive logs واحد تقول الاخر
4- alter database open resetlogs

ملاحظة: سيطلب يطلب منك في عملية recovery ملفات لم يتم انشائها وعليك فقط كتابة cancel
مثال : لو كان اخر تسلسل للملفات كان 240 وطلب منك 241 ... فتقوم بكتابة CANCEL

بتاريخ:

أخي يونس اللي فهمت من سؤالك انك تريد استرجاع قاعدة البيانات الى آخر لحظة ولكن لايوجد لديك الا online redo log file من آخر could backup لذلك عن الإسترجاع تظهر رسالة
" No recovery needed " وهذا الطبيعي لكي ترجع قاعدة البيانات الى آخر لحظة يجب ان يكون لديك آخر online redo log والله أعلم ارجوا التعليق من جميع الأخوة ...

أخي ابو صالح ممكن توضح لنا أكثر الطريقة وترتيب الخطوات وماذا تقصد بــ

begin backup
copy all datafiles,control,redo files
end backup

تحياتي

بتاريخ:

اذا كانت قاعدة البيانات على archive mode فلن تحتاج اخذ backup offline بل فقط كما ذكرت begin backup و end backup

alter database begin backup
alter database end backup

بتاريخ:
  • كاتب الموضوع

شكراً جزيلاً ياشباب على الردود وجزاكم الله خير الجزاء على التفاعل معي ..

بس ياأبو صالح أنا حاولت أطبق الأمر
ALTER DATABASE BEGIN BACKUP
بس مارضي يقبل وأعطني رسالة الخطأ التالية ..
Error at line 1
ORA-00905:missing keyword
أيش السبب ؟؟ ( مع ملاحظة إن قاعدة البيانات إلي عندي oracle 9i )

المهم رجعت إستخدمت الأمر ..
ALTER TABLESPACE ... BEGIN BACKUP
ALTER TABLESPACE ... END BACKUP
مع كل الـ Tablespaces إلي عندي .

على العموم أنا طبقت كل إلي قلت لي عليه لعمل الـ Backup .

بعد كذا حبيت إني أطبق خطوات عملية الـ Recovery وفعلاً سألني على ملف لم يتم إنشاءه فرحت كاتب له cancel فأعطاني ..

Media recovery cancelled

رحت كاتب له الأمر
alter database open resetlogs

لكنها مارضيت تفتح وأعطني الرسالة التالية :
ERROR at line 1:
ORA-01113: file 1 needs media recovery
ORA-01110: data file 1: 'C:\ORACLE\ORADATA\BMW\SYSTEM01.DBF'

كيف العمل ؟

تم تعديل بواسطة YOUNES

بتاريخ:
  • كاتب الموضوع

السلام عليكم ..
يا أبو صالح ياشباب .. كملوا جميلكم معايا ولاتنسوني .. ترى الموضوع لسه بعده ماخلص ..!!! :rolleyes:

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.