由於之前刪點東西,不小心把oracle中的乙個.dbf檔案給刪除了。導致了我資料庫一直連線不上,加上有乙個多月沒有使用oracle,所以弄了乙個早上才解決。下面我就來總結一下解決方法
1.以管理員的身份執行cmd,輸入 sqlplus/nolog
2.接著輸入 conn sys/orcl as sysdba
3.shutdown immediate
4.startup
5.alter database datafile 'f:\erp.dbf' offline drop;
6. alter database open;
就可以重新連線上自己的資料庫了,下面截圖參考(我誤刪的就是'f:\erp.dbf)
敲完後成功連上資料庫
連不上資料庫可能有很多原因,先找到問題的本質在什麼地方,再去對這個問題進行解決,我也是搞了好久才想起是自己曾經不小心刪除了個.dbf檔案導致的
Oracle 誤刪除 DBF 補救措施
按下面步驟做即可 1 關閉資料庫 sql shutdown immediate 2 裝載資料庫 sql startup mount 3 刪除無效的資料庫檔案 sql alter database datafile offline drop 4 開啟資料庫 sql alter database ope...
Oracle資料庫DBF檔案誤刪除解決方案
發現錯誤 資料庫未開啟 僅允許在固定表 檢視中查詢 解決方案 1.在執行 命令裡輸入sqlplus nolog然後回車,2.以sysdba的角色登入 connect sys 口令 as sysdba 3.先執行 alter database open 會出現如下的錯誤 第 1 行出現錯誤 ora 0...
Oracle資料庫DBF檔案誤刪除解決方案
資料庫oracledatabase 發現錯誤 資料庫未開啟 僅允許在固定表 檢視中查詢 解決方案 1.在執行 命令裡輸入sqlplus nolog然後回車,2.以sysdba的角色登入 connect sys 口令 as sysdba 3.先執行 alter database open 會出現如下的...