1. 程式人生 > 實用技巧 >Oracle 引數檔案管理

Oracle 引數檔案管理

Oracle 啟動首先尋找引數檔案(spfile/pfile),然後根據引數檔案中的設定,建立例項,分配記憶體,啟動後臺程序。Oracle有三個引數檔案,按啟動順序查詢到第一個即可啟動,首選:spfile<sid>.ora ;其次: spfile.ora ;最後:init<sid>.ora如果三個檔案都不存在,Oracle 將無法啟動 instance。

檢視Oralce啟用了哪個引數檔案及路徑

SQL> show parameter spfile

NAME         TYPE                 VALUE
------------------------------------ ----------- ------------------------------
spfile      
string ?/dbs/[email protected]

注:? 表 ORACLE_HONME, @表資料庫的sid。

如果 spfile.ora 檔案不存在,Oracle 將選擇 spfile.ora 檔案啟動資料庫

SQL> show parameter spfile

NAME         TYPE                 VALUE
------------------------------------ ----------- ------------------------------
spfile       string               ?/dbs/spfile.ora

如果 spfile.ora 檔案不存在,Oracle 將選擇 init<sid>.ora 檔案啟動資料庫,不演示了,一般都用 spfile<sid>.ora 二進位制檔案啟動

說明:
pfile 是文字檔案,可以手工編輯配置。
spfile是二進位制檔案,可以檢視但不能編輯,只能通過sql命令線上修改
可以用sql命令由pfile建立spfile,也可以由spfile建立pfile