الانتقال إلى المحتوى

خطأ يظهر اثناء محاولة فتح open قاعدة البيانات


tamerelmahdi

Recommended Posts

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

اولا احب اشكر جميع القائمين على هذا المنتدى الرائع

ثانيا انا بواجه مشكلة عند عمل open لقاعدة بيانات موجوده على الاصدار 8i وهو انه تظهر رسالة خطأ تدل على ان ملف REDO01 يوجد به خطأ فى block ويظهر رقمه

وتظل قاعدة البيانات فى حالة mounted ولا تتم عملية الفتح
ولقد حاولت عمل drop لهذا الملف ولكن يظهر خطأ رقم ora-00361
alter database drop logfile member 'd:\oracle\oradata\..\redo01.log'
فارجوا الافادة

رابط هذا التعليق
شارك

الاخ الكريم ما قمت به صحيح ولكن يوجد تعديل بسيط على جملة drop

alter database drop logfile member 'd:\oracle\oradata\..\redo01.log'


والصحيح هو
alter database drop logfile member 'd:/oracle/oradata/../redo01.log'


مع مراعاة كتابة ال المسار كاملا وبدون نقاط

/oradata/../redo01.log'


وبعد ان تنفذ الكتابة تقوم بعمل alter
alter system switch logfile;



طبعا بعد هذا التعديل تحتاج قاعدة البيانات الى اعادة تهيئة ل logfile
اللي وبحجم جديد وعليك كتابة التالي

col member format a35;
set lines 132



وبعدها اعمل جملة select التالية

alter system switch logfile;


select a.member,a.group#,archived,b.status,bytes
from v$logfile a, v$log b
where a.group# = b.group#



هذه جملة select تعمل على ترتيب group ل redo file
ارجو ان تفيدنا بالنتائج

تم تعديل بواسطة Admin05
رابط هذا التعليق
شارك

الأخ الكريم admin05 اولا احب ان اشكرك على سرعة الاستجابة اما بخصوص ما حصل لقد قمت نفذت الامر كما قلت لك مره اخرى ولكن مازال يظهر لى نفس الخطأ

SQL> alter database drop logfile member 'd:/ORACLE/ORADATA/TEST/REDO01.log';
alter database drop logfile member 'd:/ORACLE/ORADATA/TEST/REDO01.log'
*
يوجد خطأ عند سطر 1:
ORA-00361: لا يمكن إزالة عضو الأرشيف الأخير d:/ORACLE/ORADATA/TEST/REDO01.log
من المجموعة 1

رابط هذا التعليق
شارك

الاخ الكريم
اليك الحل وان شاء الله محلوله
المشكلة عندك هو عطب بملف redo01.log وكذلك عدم وجود redo كفاية ولذلك يجب عليك اضافة REDO04.log مثلا ويجب ان يعطيك انه قاعدة البيانات قد تعدلت واذا حصل ذلك تستطيع اضافة واحد اخر وبنفس المواصفات ولكن الاسم مختلف
وفي حال حدوث خطأ يجب عليك تغيير اسم REDO FILE مثلا الى REDO05
وهكذا تظل تحاول الى ان يضيف

اليك امر الاضافة

alter database add logfile 
group 4
( 'd:/ORACLE/ORADATA/TEST/REDO04.log')
size 100M



وبعدها تضيف ملف آخر بنفس الامر

alter database add logfile 
group 5
( 'd:/ORACLE/ORADATA/TEST/REDO05.log')
size 100M




وبعدها تنفذ الامر

alter system switch logfile;



alter database drop logfile member 'd:/ORACLE/ORADATA/TEST/REDO01.log';




وان شاء الله يعمل
ارجو افادتنا ماذا يحصل معك

تم تعديل بواسطة Admin05
رابط هذا التعليق
شارك

أخي الكريم حدث لي تقريبا نفس المشكله وقد نفذت التالي
alter database clear unarchived logfile 'd:\oracle\.....\redo01.log';

alter database open

وان شاء الله سوف تفتح معك قاعدة البيانات

تم تعديل بواسطة q8_hala
رابط هذا التعليق
شارك

tamer,
q8_hala has a work arround that may be helpfull, but the most suitable solution is to drop the Whole group before the Database can be opened, because when the Database going from the Mount stage to open stage it will check the Validity and the availability of the (Datafiles + LogFiles) if there is:
1- Loss.
2- corruption.
Database will not be opened, so u have to modify the Information in the Control file with valid Data.
Regards
Samer.

رابط هذا التعليق
شارك

السلام عليكم
اولا احب اشكركم جميعا على هذه المساعدة
ثانيا لقد قمت بالفعل بعمل alter database clear unarchived logfile 'd:\oracle\.....\redo01.log' ولكن مع الاسف يظهر نفس الخطأ مع نفس الملف
ولكن اظن ان كلام الاخ سمير سليم فيما يخص تعديل ملفات control وان شاء الله سوف اقوم بعمل هذا وسوف اخبركم بما حدث

رابط هذا التعليق
شارك

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

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

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

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

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