windows下oracle ora-15180 数据库故障处理

windows 64bit 下启动数据库时报ora-15180
windows下oracle ora-15180 数据库故障处理
很纳闷,为什么数据库参数文件都还没加载就报这个错???
进一步查看此错误代码所代表的故障,某个动态库文件找不到或缺失。(此处按照该提示的错误继续深究的话会被误导,而且会越走越远。。。。。。我也确实给绕了个弯。google了一番,也的确有网页出现此问题,但那都是在linux平台下的问题,跟本故障并非一类,在windows没有对应的动态库文件)。
windows下oracle ora-15180 数据库故障处理
查看了数据库的告警日志,发现在数据库正常运行后,报错 oer 7451 ,一个很特别的错误 。
windows下oracle ora-15180 数据库故障处理
(第一直觉:难道是操作系统和数据库bug?)于是把系统重启,启动数据库,此时数据库居然可以open,但是,告警日志依然报错oer 7451,运行一段时候后数据库居然又宕了。查资料7451错误原因。
windows下oracle ora-15180 数据库故障处理
顿时恍然大悟,难道是操作系统和数据库版本不一致?谁部署的这个环境?查询数据库版本。
windows下oracle ora-15180 数据库故障处理
找到问题的原因,剩下的就简单了,备份数据文件,重新安装数据库软件,恢复数据文件,问题解决。

这个故障绕了这么多弯,其实是自己一开始也没有注意在SQLplus登录数据库时,已经有“明显”提示,没有“64bit”,只是自己没有发现而已,如果再仔细些问题应该能得到更及时的解决。