admin管理员组

文章数量:1654386

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 磁盘状态后,发现原来挂载数据库磁盘的目录不见了,也就是说数据库部分文件不存在了。

再结合早上凌晨有同事断了电源重启了服务器,就猜测是重启服务器后,重启数据库时没有重新相应的挂载盘目录,

接着就是一系列的挂载操作了,很幸运,数据库可以正常连接了,数据都回来了。

本文标签: identifyORAfileDataLock