摘要: DBVERIFY工具用来验证数据文件的物理结构。DBVERIFY工具的主要目的是为了检查数据文件的物理结构,包括数据文件是否损坏,是否存在逻辑坏块,以及数据文件中包含何种类型的数据。DBVERIFY工具可以验证ONLINE或OFFLINE的数据文件。不管数据库是否打开,都可以访问数据文件。一个最简单的访问数据文件的例子:E:oracle>dbv file=e:oracleoradataytk92users01.dbf blocksize=8192DBVERIFY: Release 9.2.0.4.0 - Production on 星期四 3月 26 21:17:44 2009Copyr 阅读全文
posted @ 2011-03-02 11:14 无双的小宝 阅读(3295) 评论(1) 推荐(0) 编辑
摘要: 处理一个数据库坏块的问题,处理过程纪录如下:1.根据报错的信息,用dbv确认一下,是否真的文件有坏块了,如果有,那继续,用下面的SQL查询出坏块为index还是数据,如果是索引,删除重建即可,如果是数据,那麻烦了,还要进行下一步动作。SELECTSEGMENT_NAME,SEGMENT_TYPEFROMDBA_EXTENTSWHEREFILE_ID=<file_number>and<block_number>BETWEENBLOCK_IDANDBLOCK_ID+BLOCKS-1 2.在做这一步之前,先对数据所在的表进行备份,比如exp或者create newtable等 阅读全文
posted @ 2011-03-02 11:06 无双的小宝 阅读(8470) 评论(0) 推荐(0) 编辑