Oracle因刪除庫數據文件導致服務無法啓動的處理方法

驗證問題:

Oracle一般會提示如下錯誤:ora-01033:oracle initialization or shutdown in progress

首先運行一下命令確認是因缺失庫文件引起的問題:

sqlplus / as sysdba nolog
sql> startup nomount
sql> alter database mount
sql> alter database open
每個版本或系統的提示會有不同,但大概意思是缺失或未找到庫文件。

解決辦法:

sqlplus dba用戶/dba密碼 as sysdba      --用dba身份登陸
shutdown immediate;                   --關閉數據庫
startup mount;                     --打開控制文件
alter database datafile 'D:\XXX.dbf' offline drop; --註銷被誤刪的表空間文件(驗證時提示丟失的文件)
alter database open;                 --打開數據庫
接下來就可以登陸測試了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章