oracle資料檔案強制刪除導致無法啟動的解決辦法

2021-07-09 09:55:38 字數 281 閱讀 6819

我的資料庫因為手賤,強制刪除了幾個表空間導致無法啟動資料庫。

因為資料庫啟動的時候要載入這些資料,而資料庫找不到這些資料,所以導致無法啟動。

具體的錯誤:ora-01033:oracle initialization or shutdown in progress;

解決的方法:將這些檔案設定為離線檔案,資料庫啟動的時候就不會載入這些資料。

在無法登入的情況下,要設定oracle_sid:

set oracle_sid=orcl(在命令列下輸入,orcl是資料庫例項的名稱)

oracle刪除資料檔案

在我們詳細介紹之前,我們必須說清楚一點 oracle不提供如刪除表 檢視一樣刪除資料檔案的方法,資料檔案是表空間的一部分,所以不能 移走 表空間。一 使用offline資料檔案的方法 非歸檔模式使用 alter database datafile offline drop 歸檔模式使用 alter ...

oracle刪除資料檔案

在我們詳細介紹之前,我們必須說清楚一點 oracle不提供如刪除表 檢視一樣刪除資料檔案的方法,資料檔案是表空間的一部分,所以不能 移走 表空間。一 使用offline資料檔案的方法 非歸檔模式使用 alter database datafile offline drop 歸檔模式使用 alter ...

oracle資料檔案被刪除後,恢復

先將資料庫設定為歸檔模式 sql plus sqlplus system system orcl as sysdba 建立實驗表空間 sql create tablespace test datafile c test.ora size 5m 建立實驗使用者 sql create user test...