ORA-01261,ORA-01262 ,ORA-00205错误解决:

项目场景:

rman备份异机恢复,单实例


问题描述:

利用spfile动态参数文件数据库启动报错ORA-01261,ORA-01262


原因分析:

目标库开启了闪回,但是没有创建闪回目录或者不小心删除了闪回目录fast_recovery_area,但是动态参数文件spfile中记录了闪回目录位置等信息,所以启动时检索不到报错。


解决方案:

第一步:在闪回区原路径下重新创建fast_recovery_area,再次尝试启动,依然报错:ora-00205

这是因为动态参数文件中不仅记录了闪回区的信息还记录了控制文件的路径。一般控制文件都是有两个路径,一个是在oradata中,一个是在闪回区fast_recovery_area中。所以,

第二步:先关闭数据库,

shutdown immediate;

再进去

sqlplus / as sysdba

因为spfile动态参数文件是不支持vim编辑的,所以我们先利用动态参数文件创建一个静态参数文件

create pfile from spfile;

exit

然后再去vim编辑pfile,将control_files的后面这部分删掉,保存

vi $ORACLE_HOME/dbs/initorcl.ora

 

再利用pfile去生成新的spfile

sqlplus / as sysdba

create spfile from pfile='$ORACLE_HOME/dbs/initorcl.ora

startup;

数据库正常启动。

搞定,下课^0^

 

 

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值