admin管理员组文章数量:1654383
起因是测试人员
dbf是在之前数据库运行过程中添加的测试空间文件,测试完毕已经删除
删除之后没有问题
但是服务器重启的时候 发现数据库无法正常的启动。
sqlplus "/as sysdba"
SQL> startup
......
ORA-01157: cannot identify/lock data file 62- see DBWR tracefile
ORA-01110: data file 62: '/../test.dbf'
去 /../下面查看 test.dbf这个文件已经不存在
查看alert_center.log
结果如下:
Wed Dec 21 11:28:04 2011
Errors in file /u01/app/oracle/admin/center/udump/center_ora_9956.trc:
ORA-00603: ORACLE server session terminated by fatal error
ORA-03113: end-of-file on communication channel
解决的办法 如下:
由于是测试空间 所以就选择了直接删除数据文件 于数据文件对应的表空间
SQL>
SQL> startup mount;
SQL> select file#,name,status from v$datafile;
SQL> alter database datafile '/../test.dbf' offlinedrop;
再次执行 select file#,name,status from v$datafile;
会发现对应的几个dbf文件状态由ONLINE变为RECOVER
SQL> select * from v$tablespace;
SQL> alter database open;
SQL> drop tablespace
SQL>
本文标签: identifyLockORAdbwrtracefile
版权声明:本文标题:ORA-01157: cannot identifylock data file - see DBWR tracefile 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1729650832a1209019.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论