如何验证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 ,表示文件没有坏块。
Total Pages Examined : 1280 --( 检查总页数)
Total Pages Processed (Data) : 5 --(处理的总页数(数据))
Total Pages Failing (Data) : 0 --(总页数失败(数据))
Total Pages Processed (Index): 0 --(处理的总页数(索引))
Total Pages Failing (Index): 0 --(总页面失败(索引))
Total Pages Processed (Other): 136 --(处理的总页数(其他))
Total Pages Processed (Seg) : 0 --(处理的总页数(Seg))
Total Pages Failing (Seg) : 0 --(总页数失败(Seg)
Total Pages Empty : 1139 --(总页数空)
Total Pages Marked Corrupt : 0 --(总页数标记为损坏)
Total Pages Influx : 0 --(总页面数量)
Total Pages Encrypted : 0 --(加密总页数)
Highest block SCN : 11638862 (0.11638862) --(最高块SCN)
如果结果类似下面这样,表示有损坏:
如何验证oracle数据库文件是否有损坏
假如alert日志报类似以下错误,表示数据库文件有损坏ORA-01578: ORACLE data block corrupted (file # 6, block # 157)ORA-01110: data fil...
点击下载文档
上一篇:使用oracle,创建数据中心报错,要想重新建数据中心,并用回原来的schema名字,但反部署,反注册后,想在数据库中删除,提示有活动连接,如何删除下一篇:oracle如何创建一个只读用户,该只读用户可以查看所有人的表及视图权限,查询数据字典的权限,但不能创建表、索引、插入、更新、删除数据
本文2024-09-22 20:22:26发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-113213.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章