Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1183116
  • 博文数量: 128
  • 博客积分: 10010
  • 博客等级: 上将
  • 技术积分: 4870
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-19 14:28
文章分类

全部博文(128)

文章存档

2010年(2)

2009年(22)

2008年(104)

我的朋友

分类: Oracle

2009-01-02 16:46:17

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的路径已是更改后的位置了。
阅读(1771) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2009-01-02 16:48:34

顶一下!