#############
一、pfile文件
- pfile的全稱是parameter file,是oracle的靜態參數文本文件,可以直接編輯;
- pfile文件位置,可以不在 database server 上,默認在($ORACLE_HOME/dbs)
- pfile文件名的命名規則爲:init${SID}.ora
- 若pfile修改後需要生效,則需要重啓實例;
1.log_archive_config
該參數必須顯式聲明主備庫的db_unique_name,且主庫的db_unique_name永遠放在第一位。其他備庫的跟隨其後。該參數適用於:主庫、物理備庫、邏輯備庫、快照備庫。
log_archive_config = 'dg_config (db_unique_name, db_unique_name, ... )'
二、spfile文件
- spfile文件的全稱爲system parameter file),動態參數二進制文件,不可直接編輯,需要用sql修改,形如alter system|session set parameter_name = values ;
- spfile文件必須在 database server 端的指定路徑$ORACLE_HOME/dbs下;
- spfile文件名命名規則爲: spfile+SID.ora ;
- 若pfile修改後需要生效,擇不需重啓實例;
- 支持RMAN備份。
三、pfile文件與spfile文件的區別與聯繫
- oracle啓動時讀取參數文件的順序爲:spfilesid.ora --> spfile.ora -->initsid.ora。如果3個文件都不存在,則會報錯。
1.pfile生成spfile
默認生成位置:${ORACLE_HOME}/dbs/spfile${SID}.ora
create spfile from pfile;
####################