电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

如何验证oracle数据库文件是否有损坏

来源:金蝶云社区作者:金蝶2024-09-222

如何验证oracle数据库文件是否有损坏

假如alert日志报类似以下错误,表示数据库文件有损坏

ORA-01578: ORACLE data block corrupted (file # 6, block # 157)
ORA-01110: data file 6: '/u01/app/oracle/oradata/oracle01/test01.dbf'

数据库文件损坏通常是在断电或强制重启的时候产生的。

假如一个数据库文件有损坏,其它文件也最好全部检查一遍,及时修复问题。

检查数据库文件 的命令可以通过下面的命令得到:


select 'dbv file='||''''||name||'''' from v$datafile;

把上面的查询结果复制出来,拿到命令行下执行(不是在SQL>提示符下)

例如检查结果 :

假如在

Total Pages Marked Corrupt (标记为损坏的总页数)  : 为0 ,表示文件没有坏块。


DBVERIFY - Verification complete

Total Pages Examined         : 1280 --( 检查总页数)
Total Pages Processed (Data) : 5    --(处理的总页数(数据))
Total Pages Failing   (Data) : 0 --(总页数失败(数据))    
Total Pages Processed (Index): 0 --(处理的总页数(索引))
Total Pages Failing  

如何验证oracle数据库文件是否有损坏

假如alert日志报类似以下错误,表示数据库文件有损坏ORA-01578: ORACLE data block corrupted (file # 6, block # 157)ORA-01110: data fil...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信