操作系统:Windows Server 2003Enterprise SP2
数据库:Oracle 9.2.0.1.0,未开启归档,无RMAN备份
最近准备将数据库迁移至新服务器,同时升级版本为11G,在用exp对原库进行备份时,出现以下提示:
...
正在导出表 COMMON_PIC
EXP-00056:遇到ORACLE错误1578
ORA-01578:ORACLE数据块损坏(文件号11,块号265103)
ORA-01110:数据文件11:‘D:\ORACLE\ORADATA\PHOTO_INFO.DBF’
...
提示信息很明确,在导出COMMON_PIC表时,检测到11号数据文件中编号为265103的块损坏。
COMMON_PIC用来存放图片,包括BLOB类型的二进制数据。
先用DBV工具检查一下:
C:\> dbv file=d:\oracle\oradata\photo_info.dbf blocksize=8192start=265000 end=265200
输出:
DBVERIFY: Release 9.