ORA-01207: old control file问题
我把control file复制到新的位置,然后修改了spfilexzxj.ora中的control_file参数,原来的是:
*.control_files='/u01/oradata/xzxj/control01.ctl','/u01/oradata/xzxj/control02.ctl','/u01/oradata/xzxj/control03.ctl'修改后的结果为:
*.control_files='/home/oracle/control01.ctl','/home/oracle/control02.ctl','/home/oracle/control03.ctl'然后在sqlplus中执行startup命令,报ORA-01207错误,在网上找找了资料,按照他们说的都以失败而告终,后来联想到数据库的非catalog恢复,就试着用它来恢复,结果成功了,方法如下:
SQL>startup nomount
RMAN>restore controlfile from autobackup;
SQL>alter database mount;
RMAN>restore database;
RMAN>recover database;
SQL>alter database open resetlogs;
然后select *from v$controlfile查看control file的路径已是更改后的位置了。
阅读(1777) | 评论(1) | 转发(0) |