oracle data guard集群之参数文件详解

#############

 一、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;

 

 

 

 

 

 

 

 

 

 

 

 

####################

posted @ 2023-04-05 22:48  igoodful  阅读(99)  评论(0编辑  收藏  举报