开库时 ORA-600【2662】【4194】【13013】一例

这是昨天修的一个客户的数据库,简单整理一下


(1)症状
数据库能启动到
mount状态,无法正常open


设置隐藏参数,让数据库启动时跳过一致性检查:

alter system set “_allow_resetlogs_corruption”=true scope=spfile;


开库时报ORA-600[2662]错误

bb


(2)通过使用10015事件来调整当前的SCN

      注意10g之后,adjust_scn默认是禁用的。必须在参数文件中设置

alter system set "_allow_error_simulation"=true scope=spfile;

alter session set events '10015 trace name adjust_scn level 1';


(3)ORA-600[4194]错误
开库时报
ORA-600[4194]错误

bb

修改undo管理模式为手动

alter system set undo_management=manual scope=spfile;

 

      再次开库。

(4) ORA-600[13013]错误

用exp执行全库导出,导出过程中报ORA-600【13013】错误,并且数据库会自动关闭。


bb

根据报错信息的第二个参数对应为data_object_id,根据data_object_id找出table_name,并找到该表的索引,然后重建索引:

SELECT OWNER,OBJECT_NAME,OBJECT_TYPE FROM DBA_OBJECTS WHERE DATA_OBJECT_ID=482;

 

SELECT OWNER,INDEX_NAME FROM DBA_INDEXES WHERE TABLE_NAME='MON_MODS$';

 

alter index  I_MON_MODS$_OBJ  rebuild online;

 

    再次全库导出。


bb

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

转载于:http://blog.itpub.net/30935525/viewspace-2091089/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值