ORA-00257 archiver error. 错误的处理方法(二)
----------- --------------- CONTROLFILE .13 0 1 ONLINELOG 2.93 0 3 ARCHIVELOG 23.03 0 36 BACKUPPIECE 0 0 0 IMAGECOPY 0 0 0 FLASHBACKLOG 0 0 0 其它有用的Command: ---------------------------------- 如果archive log模式下不能正常startup,则先恢复成noarchive log,startup成功后,再shutdown; shutdown immediate; startup mount; alter database noarchivelog; alter database open; shutdown immediate; 再次startup以archive log模式 shutdown immediate; startup mount; show parameter log_archive_dest; alter database archivelog; archive log list; alter database open; 如果还不行,则删除一些archlog log SQL> select group#,sequence# from v$log; GROUP# SEQUENCE# ---------- ---------- 1 62 3 64 2 63 原来是日志组一的一个日志不能归档 SQL> alter database clear unarchived logfile group 1; alter database open; 最后,也可以指定位置Arch Log, 请按照如下配置 select name from v$datafile; alter system set log_archive_dest='/opt/app/oracle/oradata/usagedb/arch' scope=spfile 或者修改大小 SQL> alter system set db_recovery_file_dest_size=3G scope=both;
作者“我的圈圈”
|