Oracle資料庫未開啟錯誤

2021-10-06 13:26:19 字數 616 閱讀 1431

出現問題原因:

在windows直接刪除資料庫檔案,導致oracle啟動發現打不開資料庫而報告錯誤,例如我之前用測試的時候,使用命令建立了乙個表空間,之後就直接在資料夾下刪除了,然後就出現了這個問題.

解決辦法:

1)先連線資料庫,win+r輸入sqlplus,之後通過as sysdba以dba身份登入就可以了

2)輸入: alter database open;

3)之後會出現被你刪除的或出問題的那個資料庫檔案,記住這個路徑和檔名,之後會用到

4)執行cmd(切忌,不是sqlplus)後,在dos視窗下輸入sqlplus/nolog

5)輸入: connect / as sysdba 回車之後提示已連線

6)輸入:alter database datafile 『這裡是你出問題或被你刪除的資料庫檔名(開頭必須包含路徑)』 offline drop; 回車會提示"資料庫已更改"。

7)再次輸入:alter database open;

8)輸入:drop tablespace 出問題的資料庫檔名(不包含字尾名如:book.dbf就輸入book就行了)。 回車後會提示"表空間已刪除"

9)好了,出問題的檔案已經完全刪除了,之後就可以正常執行了.

oracle資料庫未開啟解決的方法

microsoft windows 版本號 6.1.7601 c users administrator c users administrator sqlplus as sysdba sql plus release 11.2.0.1.0 production on 星期三 10月 29 09 5...

誤刪資料庫檔案後導致 資料庫未開啟錯誤 問題

q 這個錯誤我覺得對於初學者來說還是有很大機會犯的,問題是這樣的,下面給出具體操作步驟 希望有此問題的同志也能按照此步驟化解心中的糾結 a 1 首先連線到oracle的mount模式,用sys賬戶登入就進去了,2 輸入alter空格database空格open 3 稍等後會看到被你刪除的或出問題的那...

ORA 01109 資料庫未開啟

在此之前做了這樣一操作,在plsql建立了2表空間,由於裝的是oracle精簡版所以建立表空間大小超過4g就不能建立,然後我就手動把錶空間給刪除了,站也給刪了,問題就出現了,一直都報資料庫未開啟。解決方案 造成上述問題的原因是誤把 f oradb.def 這個資料檔案刪掉了,這種刪法是不正常的,如果...