内容阅读
在知识库中专注阅读,并随时返回相关工具与课程
ORA-01122严重恢复
数据库文件验证检查失败
Database file failed verification check
错误描述
数据文件的头部未通过一致性验证检查。
可能原因
- 数据文件来自不同的数据库
- 数据文件从不兼容的备份恢复
- 头部块中存在文件损坏
解决方案
- 1从 RMAN 备份恢复正确的数据文件
- 2验证 DBID 是否匹配:SELECT dbid FROM v$database;
- 3恢复后对数据文件执行恢复
诊断命令
SELECT file#, name, checkpoint_change# FROM v$datafile;dbv file=<datafile_path>#datafile#verification#header