解决Oracle12C备机启动实例报ORA-01033、ORA-02005控制文件损坏报错

本文介绍在Windows环境下使用Oracle12C进行双机热备配置时遇到的ORA-01033及ORA-02005错误,并分享了一种解决方法:通过移动和重新拷贝控制文件及数据库文件来修复主机与备机间的文件权限问题,确保切换操作正常。
摘要由CSDN通过智能技术生成

项目上要求用Windows2016+Oracle12C+Rose做双机热备。安装过程是先装主机,然后数据文件目录改名,再装备机。在装好备机切回主机时,用sqlplus登录提示ORA-01033错误。进一步查$Oracle_Base\diag\rdbms\ngbfidsdb\ngbfidsdb\trace下的报错日志提示ORA-02005错误,控制文件访问被拒绝,提示是控制文件错误。
经过尝试,发现通过pfile启动正常,通过spfile启动报错。尝试了很多方法,最终问题的解决很神奇。
解决方法就这一句:**把控制文件和所有数据库文件、数据恢复文件移动到其他的位置,再拷贝回原来的目录。**再运行启动,一切正常!切换回备机运行,依然正常!
原因可能是备机建立的文件,主机在读写上还是有些心理障碍(权限?)。同样的文件复制一份,主机就认为可以了吧。那么问题来了,Windows下,复制的文件和原文件到底是不是一样的呢?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值