Oracle 引數檔案管理
阿新 • • 發佈:2020-08-18
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