Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1025643
  • 博文数量: 171
  • 博客积分: 55
  • 博客等级: 民兵
  • 技术积分: 2077
  • 用 户 组: 普通用户
  • 注册时间: 2012-01-04 10:11
个人简介

pugna

文章分类

全部博文(171)

文章存档

2021年(4)

2020年(1)

2019年(4)

2018年(5)

2017年(7)

2016年(9)

2015年(36)

2014年(8)

2013年(96)

2012年(1)

分类: Oracle

2013-04-08 17:40:44

【转载】部署Data Guard相关参数详解

转载自http://space.itpub.net/519536/viewspace-578352

 

1.DB_NAME数据库名字,需要保持同一个Data Guard 中所有数据库DB_NAME相同
primary
端和standby端相同
*.DB_NAME='ora10g'
*.DB_NAME='ora10g'

2.DB_UNIQUE_NAME
,对应数据库的实例名,每一个数据库需要指定一个唯一的名字
primary
端:
*.DB_UNIQUE_NAME=ora10g
standby
端:
*.db_unique_name=ora10gdg

3.LOG_ARCHIVE_CONFIG
,该参数通过DG_CONFIG 属性罗列同一个Data Guard 中所有DB_UNIQUE_NAME(primary db standby db),以逗号分隔
primary
端和standby端相同
*.LOG_ARCHIVE_CONFIG='DG_CONFIG=(ora10g,ora10gdg)'
*.LOG_ARCHIVE_CONFIG='DG_CONFIG=(ora10g,ora10gdg)'

4.CONTROL_FILES
,控制文件位置说明,注意要修改到具体的控制文件位置
primary
端:
*.control_files='/oracle/u02/oradata/ORA10G/controlfile/o1_mf_4srph8fv_.ctl','/oracle/u01/app/oracle/flash_recovery_area/ORA10G/controlfile/o1_mf_4srph96b_.ctl'
standby
端:
*.control_files='/oracle/u02/oradata/ORA10GDG/controlfile/o1_mf_4srph8fv_.ctl','/oracle/u01/app/oracle/flash_recovery_area/ORA10GDG/controlfile/o1_mf_4srph96b_.ctl'

5.LOG_ARCHIVE_DEST_n
,归档文件的生成路径,location代表本地机上,service指明在另一台机器上
primary
端:
*.LOG_ARCHIVE_DEST_1='LOCATION=/oracle/u02/oradata/ORA10G VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=ora10g'
*.LOG_ARCHIVE_DEST_2='SERVICE=ora10gdg LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=ora10gdg'
standby
端:
*.LOG_ARCHIVE_DEST_1='LOCATION=/oracle/u02/oradata/ORA10GDG VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=ora10gdg'
*.LOG_ARCHIVE_DEST_2='SERVICE=ora10g LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=ora10g'

6.LOG_ARCHIVE_DEST_STATE_n
,指定参数值为ENABLE,激活定义的归档日志目录,允许redo 传输服务传输redo数据到指定的路径
primary
端:
*.LOG_ARCHIVE_DEST_STATE_1=ENABLE
*.LOG_ARCHIVE_DEST_STATE_2=ENABLE
standby
端:
*.LOG_ARCHIVE_DEST_STATE_1=ENABLE
*.LOG_ARCHIVE_DEST_STATE_2=ENABLE

7.REMOTE_LOGIN_PASSWORDFILE
,推荐设置参数值为EXCLUSIVE 或者SHARED,注意保证相同Data Guard配置中所有db 服务器sys密码相同
primary
端:
*.REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE
standby
端:
*.REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE

8.LOG_ARCHIVE_FORMAT
,指定归档文件格式,这里在主备端应保持一样的格式
primary
端:
*.LOG_ARCHIVE_FORMAT=log%t_%s_%r.arc
standby
端:
*.LOG_ARCHIVE_FORMAT=log%t_%s_%r.arc

9.LOG_ARCHIVE_MAX_PRODUC
,指定归档进程的数量(1-30),默认值通常是4
实验中没有对这个参数进行修改

10.COMPATIBLE
,主数据库和备用数据库的oracle版本必须一致,这个参数指明了oracle的版本号
primary
端:
*.COMPATIBLE='10.2.0.3.0'
standby
端:
*.COMPATIBLE='10.2.0.3.0'

11.FAL_SERVER
,备库端的参数,给出Oracle网络服务名,通常为指向主库的连接串
primary
端(主库进行设置,是为了在切换后主备角色互换):
*.FAL_SERVER=ora10gdg
standby
端:
*.FAL_SERVER=ora10g

12.FAL_CLIENT
,备库端的参数,给出Oracle网络服务名,通常为指向备库的连接串
primary
端(主库进行设置,是为了在切换后主备角色互换):
*.FAL_CLIENT=ora10g
standby
端:
*.FAL_CLIENT=ora10gdg

13.DB_FILE_NAME_CONVERT
,主数据库和备用数据库的数据文件转换目录对映(如果两数据库的目录结构不一样),如果有多个对映,逐一指明对映关系
格式:*.db_file_name_convert=主数据库数据文件目录,备用数据库数据文件目录
primary
端(主库进行设置,是为了在切换后主备角色互换):
*.DB_FILE_NAME_CONVERT='/oracle/u02/oradata/ORA10GDG/datafile','/oracle/u02/oradata/ORA10G/datafile'
standby
端:
*.DB_FILE_NAME_CONVERT='/oracle/u02/oradata/ORA10G/datafile','/oracle/u02/oradata/ORA10GDG/datafile'

14.LOG_FILE_NAME_CONVERT
,指明主数据库和备用数据库的log文件转换目录对映
格式:*. log_file_name_convert=主数据库log目录,备用数据库目录
primary
端(主库进行设置,是为了在切换后主备角色互换):
*.LOG_FILE_NAME_CONVERT='/oracle/u02/oradata/ORA10GDG/onlinelog','/oracle/u02/oradata/ORA10G/onlinelog'
standby
端:
*.LOG_FILE_NAME_CONVERT='/oracle/u02/oradata/ORA10G/onlinelog','/oracle/u02/oradata/ORA10GDG/onlinelog'

15.STANDBY_FILE_MANAGEMENT
,如果primary 数据库数据文件发生修改(如新建,重命名等)则按照本参数的设置在standby 中做相应修改。设为AUTO 表示自动管理。设为MANUAL表示需要手工管理
primary
端(主库进行设置,是为了在切换后主备角色互换):
*.STANDBY_FILE_MANAGEMENT=AUTO
standby
端:
*.STANDBY_FILE_MANAGEMENT=AUTO

阅读(1514) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~