ORACLE 11g仅冷备oradata文件夹数据恢复历程

        只备份了oradata文件夹,恢复数据库时报控制文件不匹配,此前从未遇到这种情况,但只有一个备份,原数据库已经重装系统,一脸懵逼,几个月的观测数据无处寻回,抱着死马当活马医的心态,硬肝了5小时,总算搞定,真正血泪史啊,记录下来,希望踩坑者能有所受益。

1、启动报错控制文件不匹配ORA-00211

拷贝’/opt/oracle/oradata/PDBQZ/control01.ctl’到/opt/oracle/fast_recovery_area/PDBQZ/’下,并改名为’control02.ctl’。

2、重新启动数据库,报错ORA-00221,新拷贝的控制文件访问权限不够。

将该控制文件的读写权限授予给所有用户

3、重启数据库,报错ORA-03113,日志文件状态不一致。

数据库mount方式启动,修改数据库为无存档日志模式。

以resetlogs模式打开数据库,恢复到指定日期,报错ORA-01547,ORA-01194,ORA-01110。

重启数据库,报错ORA-01589,需指定resetlogs模式打开。

以resetlogs模式打开,报错ORA-01194,需更多恢复操作。

修改system表中属性值

以resetlogs模式打开数据库,报错ORA-01114,数据表文件无访问权限。

Chmod 666 ‘QZDATA.dbf’,以resetlogs模式打开成功,万事大吉。

       后记:“上医治未病,中医治欲病,下医治已病”,最佳解决方案在于防患于未然,比较完整的冷备应同时备份admin,fast_recovery_area和oradata三个文件夹的数据,避免出现上述问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值