ORACLE报错ORA-01578

文件有坏块。

一,如果是索引

那简单了之间重建索引就可以了。

二,如果是数据块

ALTER SYSTEM SET EVENTS='10231 trace name context forever,level 10';

方法一

导出数据
删除这个TABLE
导入这个表

方法二

在数据库中create table bk as select * from 坏块的表。

alter SYSTEM set events '10231 trace name context off';

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

转载于:http://blog.itpub.net/563971/viewspace-628958/

你可能感兴趣的:(ORACLE报错ORA-01578)