一般情况下数据文件出现block corrugation ,正常的恢复方法是使用备份。
如果没有备份,可采用以下方法补救。
1.使用 dbv工具 和dba_exents试图定位corrugate block及其表
2.ALTER SYSTEM SET EVENTS='10231 trace name context forever,level 10' ;
(内部事件,设置在全表扫描时跳过损坏的数据块)
3.exp 所有的corrugation tables
4.drop tables which is corrugated .
5.imp them
本文介绍了一种没有备份情况下的数据恢复方法。通过使用dbv工具和dba_extents定位损坏区块及其关联表,并利用ALTER SYSTEM SET EVENTS内部事件设置跳过损坏数据块。最后通过导出、删除并重新导入受损表来解决问题。
5404

被折叠的 条评论
为什么被折叠?



