oracle redo01. log,redo01.log文件被删除之后
,哎,一失足,成千古恨那,各位大哥帮帮看看怎么办。昨天,小弟不慎将redo*.log删除,oracle即无法startup,之后用"startup mount" 启动起来,查看logfilesql> select group#,member from v$logfile;GROUP#----------MEMBER--------------------------------------.
,哎,一失足,成千古恨那,
各位大哥帮帮看看怎么办。
昨天,小弟不慎将redo*.log删除,
oracle即无法startup,
之后用"startup mount" 启动起来,
查看logfile
sql> select group#,member from v$logfile;
GROUP#
----------
MEMBER
--------------------------------------------------------------------------------
1
/oracle/ora8i/redo01.log
2
/oracle/ora8i/redo02.log
3
/oracle/ora8i/redo03.log
sql>
首先想drop 掉原来的logfile
sql> alter database drop logfile member '/oracle/ora8i/redo01.log';
提示错误:
ERROR at line 1:
ORA-00361: cannot remove last log member /oracle/ora8i/redo01.log for group 1
然后添加logfile
sql> alter database add logfile member 'oracle/ora8i/redo04.log' to group 1;
ERROR at line 1:
ORA-00301: error in adding log file 'oracle/ora8i/redo04.log' - file cannot be created
ORA-27040: skgfrcre: create error, unable to create file
SVR4 Error: 2: No such file or directory
之后尝试:
SQL> alter database open resetlogs;
ERROR at line 1:
ORA-01194: file 1 needs more recovery to be consistent
ORA-01110: data file 1: '/oracle/ora8i/system01.dbf'
然后又使用:
sql>recover database until cancel ;
ORA-00279: change 614990494 generated at 01/02/2003 14:23:11 needed for thread 1
ORA-00289: suggestion : /u1/oracle/app/oracle/product/8.1.7/dbs/arch1_37711.dbf
ORA-00280: change 614990494 for thread 1 is in sequence #37711
Specify log: {=suggested | filename | AUTO | CANCEL}
cancel
ORA-01547: warning: RECOVER succeeded but OPEN RESETLOGS would get error below
ORA-01194: file 1 needs more recovery to be consistent
ORA-01110: data file 1: '/oracle/ora8i/system01.dbf'
ORA-01112: media recovery not started
再startup 仍不行。
各位大哥帮帮看看怎么办!!
急,急
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)