本文主要是介绍ORA-01157: cannot identify/lock data file 问题解决,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
ORA-01157: cannot identify/lock data file 7 - see DBWR trace file
早上登陆数据库,无法连接PLSQL,未果。
通过服务器端试图登陆ORACLE,
su - oracle
sqlplus /nolog
connect / as sysdba
直接报错:cannot identify/lock data file,无法找到 xxx.dbf文件
头一次遇到这种问题,网上看到一个方法,说可能是文件损坏了,建议在指定目录下重新新建一下这个 dbf文件,然后就可以正常登陆了,但是一想如果真要操作那岂不是把我源文件给覆盖了。
后来通过查看df -h 磁盘状态后,发现原来挂载数据库磁盘的目录不见了,也就是说数据库部分文件不存在了。
再结合早上凌晨有同事断了电源重启了服务器,就猜测是重启服务器后,重启数据库时没有重新相应的挂载盘目录,
接着就是一系列的挂载操作了,很幸运,数据库可以正常连接了,数据都回来了。
这篇关于ORA-01157: cannot identify/lock data file 问题解决的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!