最近遇到很頭疼的數據無緣無故報出的錯誤,百般糾結下終於搞定了。給大家分享,如題
(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;