oracle啟動引數檔案全部丟失 沒有備份 簡單三步正常啟動資料庫
阿新 • • 發佈:2019-01-28
第一次寫部落格,有點小緊張啊(⊙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~~~~~~~~