بتاريخ: 12 مايو 201015 سنة comment_191725 السلام عليكم ورحة الله انا اقوم بعمل test حيث اخد full backup عن طريق rman بعد ذلك اعمل تغيير على قاعدة البيانات ومن ثم اعمل alter system switch logfile .وينتج عن ذلك archive log file جديد.بعد ذلك اقوم باعمل shutdown لقاعدة البيانات واخد نسخة للكنرول فايل .ومن ثم اعمل crash لقاعدة البيانات واقوم باسترجاع الكنترول فايل ويتم الاسترجاع بنجاح من النسخة للكنترول فايل .بعد ذلك اعمل استرجاع datafile من rman backup ويتم الاسترجاع بنجاح.لكن عندما اعمل recovery يعطيني هذا الخطاء RMAN> RECOVER DATABASE;Starting recover at 12-MAY-10using channel ORA_DISK_1starting media recoveryarchived log for thread 1 with sequence 3 is already on disk as file C:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2010_05_11\O1_MF_1_3_5YL1L7N0_.ARCarchived log for thread 1 with sequence 4 is already on disk as file C:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2010_05_11\O1_MF_1_4_5YLNS4G5_.ARCarchived log for thread 1 with sequence 5 is already on disk as file C:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2010_05_11\O1_MF_1_5_5YLS1925_.ARCarchived log for thread 1 with sequence 6 is already on disk as file C:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2010_05_11\O1_MF_1_6_5YLSCGWK_.ARCarchived log for thread 1 with sequence 7 is already on disk as file C:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2010_05_11\O1_MF_1_7_5YLSV71P_.ARCarchived log for thread 1 with sequence 8 is already on disk as file C:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2010_05_11\O1_MF_1_8_5YLSVDXJ_.ARCarchived log for thread 1 with sequence 9 is already on disk as file C:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2010_05_11\O1_MF_1_9_5YLTL690_.ARCarchived log for thread 1 with sequence 10 is already on disk as file C:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2010_05_12\O1_MF_1_10_5YMFZ7VY_.ARCarchived log for thread 1 with sequence 1 is already on disk as file C:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2010_05_12\O1_MF_1_1_5YNK6R75_.ARCarchived log file name=C:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2010_05_11\O1_MF_1_3_5YL1L7N0_.ARC thread=1 sequence=3archived log file name=C:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2010_05_11\O1_MF_1_4_5YLNS4G5_.ARC thread=1 sequence=4archived log file name=C:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2010_05_11\O1_MF_1_5_5YLS1925_.ARC thread=1 sequence=5archived log file name=C:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2010_05_11\O1_MF_1_6_5YLSCGWK_.ARC thread=1 sequence=6archived log file name=C:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2010_05_11\O1_MF_1_7_5YLSV71P_.ARC thread=1 sequence=7archived log file name=C:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2010_05_11\O1_MF_1_8_5YLSVDXJ_.ARC thread=1 sequence=8archived log file name=C:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2010_05_11\O1_MF_1_9_5YLTL690_.ARC thread=1 sequence=9archived log file name=C:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2010_05_12\O1_MF_1_10_5YMFZ7VY_.ARC thread=1 sequence=10archived log file name=C:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2010_05_12\O1_MF_1_1_5YNK6R75_.ARC thread=1 sequence=1RMAN-00571: ===========================================================RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============RMAN-00571: ===========================================================RMAN-03002: failure of recover command at 05/12/2010 10:30:47ORA-00283: recovery session canceled due to errorsRMAN-11003: failure during parse/execution of SQL statement: alter database recover logfile 'C:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2010_05_12\O1_MF_1_1_5YNK6R75_.ARC'ORA-00283: recovery session canceled due to errorsORA-00313: open failed for members of log group 2 of thread 1ORA-00312: online log 2 thread 1: 'C:\APP\ADMINISTRATOR\ORADATA\ORCL\REDO02.LOG'ORA-27041: unable to open fileOSD-04002: unable to open fileO/S-Error: (OS 2) The system cannot find the file specified.حيث O1_MF_1_1_5YNK6R75_.ARC الملف الذي ينتج عن عملية alter system switch logfile المذكورة سابقاَ .لكن عنما اعمل RMAN> RUN2> {3> SET UNTIL sequence=10 thread=1;4> RESTORE DATABASE;5> RECOVER DATABASE;6> }تنجح العملية.السوئال هو لماذا لايتم عمل الريكوفيري من اخر archive log file على الرغم من اني اخد نسخة للكنترول فايل بعد عملية switch logfile .مع العلم انا هذه العملية تكررت معي العديد من المرات حيث يرفض عمل الريكوفيري من اخر نسخة لarchive log file وياخد التي قبلها. تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.