最近遇到很头疼的数据无缘无故报出的错误,百般纠结下终于搞定了。给大家分享,如题
(1)ORA-01157: 无法标识/锁定数据文件 13 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 13: ' D:/DATABASE/SAFEDB/WSAFEDB.ORA '
(2)ora-01219 数据库未打开 仅允许在固定表 试图中查询
解决办法:根据问题(1)提示的路径来响应的drop
数据库是否归档模式?
在mount状态:
归档的话:
SQL>alter database datafile 'D:/DATABASE/SAFEDB/WSAFEDB.ORA' offline;
非归档的话:
SQL>alter database datafile 'D:/DATABASE/SAFEDB/WSAFEDB.ORA' offline drop;
SQL>alter database open;