1. 程式人生 > >oracle啟動引數檔案全部丟失 沒有備份 簡單三步正常啟動資料庫

oracle啟動引數檔案全部丟失 沒有備份 簡單三步正常啟動資料庫

        第一次寫部落格,有點小緊張啊(⊙o⊙)…,寫的不好請見諒。,首先來簡單介紹一下引數檔案,我們知道啟動oracle資料庫的兩個啟動引數檔案分別是spfile和pfile。

pfile:是文字檔案  修改後要重啟才可以生效,修改出現錯誤不會報錯。

spfile:是二進位制 服務端的檔案,可以用命令來修改。

如果沒有pfile: reate pfile from spfile; 根據spfile檔案,建立pfile檔案

如果沒有spfile: create spfile from pfile;

instance啟動尋找引數檔案順序:
spfileorcl.ora   --- >spfile.ora  ---> initorcl.ora --->init.ora

怎樣檢視當前例項是spfile啟動還是pfile啟動?

我們可以用SHOW PARAMETER SPFILE  檢視

value有值,表示是spfile啟動的

 通過告警日誌恢復正常oracle啟動:

1.在spfile預設路徑下新建init+例項名.ORA檔案 比如:initorcl.ora

2.  找到alert_orcl.log 檔案

本人路徑 E:\app\Administrator\diag\rdbms\orcl\orcl\trace\alert_orcl.log

3. 找到所圈內容,將內容拷貝新建的initorcl.ora檔案中 ,啟動資料庫     OK~~~~~~~~