ORA-600 2662的错误

Windows上装的11.2.0.3的库,由于异常断电,致使一个current日志文件被损坏,导致数据库无法正常启动(错误代码为ORA-00333),客户经过baidu搜索,在没有备份的情况下,已经清除了所有的redo,还加了参数_allow_resetlogs_corruption= TRUE[……]

查看更多……

无备份的数据块损坏恢复办法 dbms_repair

如果是索引块出错,解决方案很简单,通过online重建索引即可(必须加online,否则会依据出错的索引来重建),也可采用先删除再重建的方法;

如果是表块出错,步骤复杂一点,首先要把受损的块查找出来,让oracle扫描表时跳过这些坏块;然后通过CTAS方式恢复剩余数据;最后需要借助第三方工具修[……]

查看更多……

使用dbms_repair修复坏块

1 说明
首先要明白,在没有有效的备份的情况下,表,CLUSTER或者LOGSEGMENT如果有坏块,那么一定会有数据丢失。所以当出现坏块时,抢救有效数据是最重要的。有很多种方法,可以从包含坏块的表中把数据导出来。这些方法都是在没有备份的情况下使用,有备份就用备份来恢复。

2 方法1-DBMS[……]

查看更多……

记录一次ORA-00742 REDO日志写丢失问题

大半夜,接到客户电话,数据库挂了,下面所有客户端连接不上了.由于是7*24小时业务,因此客户很着急,让客户发了报错截图,第一感觉是归档日志满了,但是客户那边有定时删除日志脚本啊,不应该啊,报错截图如下

赶紧和客户要了远程进行查看,明显归档日志空间是足够的.再检查归档日志路径报错,如下:

[……]

查看更多……