بتاريخ: 26 يوليو 200520 سنة comment_42724 السلام عليكم ورحمة الله وبركاتهاولا احب اشكر جميع القائمين على هذا المنتدى الرائعثانيا انا بواجه مشكلة عند عمل open لقاعدة بيانات موجوده على الاصدار 8i وهو انه تظهر رسالة خطأ تدل على ان ملف REDO01 يوجد به خطأ فى block ويظهر رقمهوتظل قاعدة البيانات فى حالة mounted ولا تتم عملية الفتح ولقد حاولت عمل drop لهذا الملف ولكن يظهر خطأ رقم ora-00361 alter database drop logfile member 'd:\oracle\oradata\..\redo01.log'فارجوا الافادة تقديم بلاغ
بتاريخ: 26 يوليو 200520 سنة comment_42729 الاخ الكريم ما قمت به صحيح ولكن يوجد تعديل بسيط على جملة 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ارجو ان تفيدنا بالنتائج تم تعديل 28 يوليو 200520 سنة بواسطة Admin05 تقديم بلاغ
بتاريخ: 26 يوليو 200520 سنة كاتب الموضوع comment_42796 الأخ الكريم 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 تقديم بلاغ
بتاريخ: 27 يوليو 200520 سنة كاتب الموضوع comment_42836 هل يوجد طريقة اخرى لاصلاح هذا الملف تقديم بلاغ
بتاريخ: 28 يوليو 200520 سنة comment_42971 الاخ الكريماليك الحل وان شاء الله محلولهالمشكلة عندك هو عطب بملف 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'; وان شاء الله يعملارجو افادتنا ماذا يحصل معك تم تعديل 28 يوليو 200520 سنة بواسطة Admin05 تقديم بلاغ
بتاريخ: 30 يوليو 200520 سنة comment_43082 أخي الكريم حدث لي تقريبا نفس المشكله وقد نفذت التاليalter database clear unarchived logfile 'd:\oracle\.....\redo01.log';alter database openوان شاء الله سوف تفتح معك قاعدة البيانات تم تعديل 30 يوليو 200520 سنة بواسطة q8_hala تقديم بلاغ
بتاريخ: 2 أغسطس 200520 سنة comment_43420 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.RegardsSamer. تقديم بلاغ
بتاريخ: 6 أغسطس 200520 سنة كاتب الموضوع comment_43802 السلام عليكم اولا احب اشكركم جميعا على هذه المساعدة ثانيا لقد قمت بالفعل بعمل alter database clear unarchived logfile 'd:\oracle\.....\redo01.log' ولكن مع الاسف يظهر نفس الخطأ مع نفس الملفولكن اظن ان كلام الاخ سمير سليم فيما يخص تعديل ملفات control وان شاء الله سوف اقوم بعمل هذا وسوف اخبركم بما حدث تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.