记录一个小小的案例,有空了研究下

环境: Oracle 9.2.0.8 ; OS solaris 9 ,数据库为noarchivelog,没有备份.

处理思路
   1. 备份完整的现场.
   2. 尝试使用 recover database using backup controlfile to cancal 和 _ALLOW_RESETLOGS_CORRUPTION = TRUE ,跳过一致性检查,强行打开数据库 alter    database open resetlogs
   3. 如果在 alter database open resetlogs 打开时 出现 ORA-03113: end-of-file on communication channel 并且alert 日志发现 ORA-00600: internal error code, arguments: [2662]...;可以尝试使用 _minimum_giga_scn调整数据库当前的scn,具体如何设置请看后面的详细说明.
   4. 如果在alert日志还出现 ORA-00600: internal error code, arguments: [4194],需要尝试 _corrupted_rollback_segments=TRUE
   5. 完全exp数据,重建数据库,imp

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23163255/viewspace-661912/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/23163255/viewspace-661912/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值