请教怎样修复一个几百G的图像分区表的其中一个分区的数据文件上的坏块?????????在线等待!!!!!!!!!!!!!! 一个几百G的图像分区表,其中一个分区上的3个数据文件上分别有几个坏块,请教如何修复坏块,坏块上的数据丢了没有关系。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果有此表的最新备份,那么最好是用此备份来恢复此表,或者使用event 10231来取出坏块以外的数据:<1>.先关闭数据库<2>.编辑init<sid>.ora文件,加入:event=”10231 trace name context forever,level 10” <3>.startup restrict<4>.创建一个临时表:SQL>create table errortemp as select * from error;(error是坏表的表名)<5>.把event从init<sid>.ora文件中删掉并重起数据库<6>.rename坏表,把临时表rename成坏表的表名<7>.创建表上的INDEX等如果ORA-01578出错信息提示数据坏块指向的是数据字典或者是回滚段的话, ORACLE公司联系,共同商量一个 好的解决办法。 create table errortemp as select * from error;(error是坏表的表名)这样需要很大的空间和比较长的时间,能否给出只处理某个分区的方法? 使用数据泵导入,不兼容问题 怎么样用户SYS,查非SYS模式下extents? 谁有oracle10g 的序列号 产品号 密码? 菜鸟求助:用简单的SQL语句编写存储过程 oracle安装问题 在线请帮助(exp的问题)!! 关于Oracle 存储过程 事务控制问题 100求解问题 高分求救: 如何将dbf文件的数据导入Oracle中 请教SQL语句写法 菜鸟急求oracle问题 关于SQLPLUS中的连接变量(bind)的疑惑
<1>.先关闭数据库<2>.编辑init<sid>.ora文件,加入:event=”10231 trace name context forever,level 10” <3>.startup restrict<4>.创建一个临时表:SQL>create table errortemp as select * from error;(error是坏表的表名)<5>.把event从init<sid>.ora文件中删掉并重起数据库<6>.rename坏表,把临时表rename成坏表的表名<7>.创建表上的INDEX等如果ORA-01578出错信息提示数据坏块指向的是数据字典或者是回滚段的话, ORACLE公司联系,共同商量一个
好的解决办法。
这样需要很大的空间和比较长的时间,能否给出只处理某个分区的方法?