Dataguard中一些参数的介绍
2011-06-13 09:00
190 查看
原帖出处 http://blog.csdn.net/nsj820/archive/2010/05/20/5611481.aspx
我的数据库名是primary 主库是primary,备库是standby
1.DB_NAME,数据库名字,需要保持同一个Data Guard 中所有数据库DB_NAME相同
primary端和standby端相同
*.db_name='primary'
*.db_name='primary'
2.DB_UNIQUE_NAME,对应数据库的实例名,每一个数据库需要指定一个唯一的名字
primary端:
db_unique_name=primary
standby端:
db_unique_name=standby
3.LOG_ARCHIVE_CONFIG,该参数通过DG_CONFIG 属性罗列同一个Data Guard 中所有DB_UNIQUE_NAME(含primary db 及standby db),以逗号分隔
primary端和standby端相同
log_archive_config='DG_CONFIG=(primary,standby)'
log_archive_config='DG_CONFIG=(primary,standby)'
4.CONTROL_FILES,控制文件位置说明,注意要修改到具体的控制文件位置
primary端:
*.control_files='D:/oradata/primary/control01.ctl','D:/oradata/primary/control02.ctl','D:/oradata/primary/control03.ctl'
standby端:(我这里做个试验standby的控制文件只用了一个,为了安全起见,可以多复制几份这个控制文件)
*.control_files='D:/oradata/standby/STANDBY01.CTL'
5.LOG_ARCHIVE_DEST_n,归档文件的生成路径,location代表本地机上,service指明在另一台机器上
primary端:
log_archive_dest_1='LOCATION=D:/app/263370/flash_recovery_area/primary/archivelog/ VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=primary'
LOG_ARCHIVE_DEST_2='SERVICE=standby LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=standby'
standby端:
log_archive_dest_1='LOCATION=D:/app/263370/flash_recovery_area/standby/archivelog/ VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=standby'
LOG_ARCHIVE_DEST_2='SERVICE=primary LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=primary'
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.COMPATIBLE,主数据库和备用数据库的oracle版本必须一致,这个参数指明了oracle的版本号
primary端:
*.compatible='11.1.0.0.0'
standby端:
*.compatible='11.1.0.0.0'
10.FAL_SERVER,备库端的参数,指定一个数据库SID,通常设置为primary库的SID
primary端(主库进行设置,是为了在切换后主备角色互换):
FAL_SERVER=standby
standby端:
FAL_SERVER=primary
11.FAL_CLIENT,备库端的参数,指定一个数据库SID,通常设置为standby库的SID
primary端(主库进行设置,是为了在切换后主备角色互换):
FAL_CLIENT=primary
standby端:
FAL_CLIENT=standby
12.DB_FILE_NAME_CONVERT,主数据库和备用数据库的数据文件转换目录对映(如果两数据库的目录结构不一样),如果有多个对映,逐一指明对映关系
格式:*.db_file_name_convert=主数据库数据文件目录,备用数据库数据文件目录
primary端(主库进行设置,是为了在切换后主备角色互换):
DB_FILE_NAME_CONVERT='D:/oradata/standby','D:/oradata/primary'
standby端:
DB_FILE_NAME_CONVERT='D:/oradata/primary','D:/oradata/standby'
13.LOG_FILE_NAME_CONVERT,指明主数据库和备用数据库的log文件转换目录对映
格式:*. log_file_name_convert=主数据库log目录,备用数据库目录
primary端(主库进行设置,是为了在切换后主备角色互换):
LOG_FILE_NAME_CONVERT='D:/oradata/standby','D:/oradata/primary'
standby端:
LOG_FILE_NAME_CONVERT='D:/oradata/primary','D:/oradata/standby'
14.STANDBY_FILE_MANAGEMENT,如果primary 数据库数据文件发生修改(如新建,重命名等)则按照本参数的设置在standby 中做相应修改。设为AUTO 表示自动管理。设为MANUAL表示需要手工管理
primary端(主库进行设置,是为了在切换后主备角色互换):
*.STANDBY_FILE_MANAGEMENT=AUTO
standby端:
*.STANDBY_FILE_MANAGEMENT=AUTO
我的数据库名是primary 主库是primary,备库是standby
1.DB_NAME,数据库名字,需要保持同一个Data Guard 中所有数据库DB_NAME相同
primary端和standby端相同
*.db_name='primary'
*.db_name='primary'
2.DB_UNIQUE_NAME,对应数据库的实例名,每一个数据库需要指定一个唯一的名字
primary端:
db_unique_name=primary
standby端:
db_unique_name=standby
3.LOG_ARCHIVE_CONFIG,该参数通过DG_CONFIG 属性罗列同一个Data Guard 中所有DB_UNIQUE_NAME(含primary db 及standby db),以逗号分隔
primary端和standby端相同
log_archive_config='DG_CONFIG=(primary,standby)'
log_archive_config='DG_CONFIG=(primary,standby)'
4.CONTROL_FILES,控制文件位置说明,注意要修改到具体的控制文件位置
primary端:
*.control_files='D:/oradata/primary/control01.ctl','D:/oradata/primary/control02.ctl','D:/oradata/primary/control03.ctl'
standby端:(我这里做个试验standby的控制文件只用了一个,为了安全起见,可以多复制几份这个控制文件)
*.control_files='D:/oradata/standby/STANDBY01.CTL'
5.LOG_ARCHIVE_DEST_n,归档文件的生成路径,location代表本地机上,service指明在另一台机器上
primary端:
log_archive_dest_1='LOCATION=D:/app/263370/flash_recovery_area/primary/archivelog/ VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=primary'
LOG_ARCHIVE_DEST_2='SERVICE=standby LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=standby'
standby端:
log_archive_dest_1='LOCATION=D:/app/263370/flash_recovery_area/standby/archivelog/ VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=standby'
LOG_ARCHIVE_DEST_2='SERVICE=primary LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=primary'
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.COMPATIBLE,主数据库和备用数据库的oracle版本必须一致,这个参数指明了oracle的版本号
primary端:
*.compatible='11.1.0.0.0'
standby端:
*.compatible='11.1.0.0.0'
10.FAL_SERVER,备库端的参数,指定一个数据库SID,通常设置为primary库的SID
primary端(主库进行设置,是为了在切换后主备角色互换):
FAL_SERVER=standby
standby端:
FAL_SERVER=primary
11.FAL_CLIENT,备库端的参数,指定一个数据库SID,通常设置为standby库的SID
primary端(主库进行设置,是为了在切换后主备角色互换):
FAL_CLIENT=primary
standby端:
FAL_CLIENT=standby
12.DB_FILE_NAME_CONVERT,主数据库和备用数据库的数据文件转换目录对映(如果两数据库的目录结构不一样),如果有多个对映,逐一指明对映关系
格式:*.db_file_name_convert=主数据库数据文件目录,备用数据库数据文件目录
primary端(主库进行设置,是为了在切换后主备角色互换):
DB_FILE_NAME_CONVERT='D:/oradata/standby','D:/oradata/primary'
standby端:
DB_FILE_NAME_CONVERT='D:/oradata/primary','D:/oradata/standby'
13.LOG_FILE_NAME_CONVERT,指明主数据库和备用数据库的log文件转换目录对映
格式:*. log_file_name_convert=主数据库log目录,备用数据库目录
primary端(主库进行设置,是为了在切换后主备角色互换):
LOG_FILE_NAME_CONVERT='D:/oradata/standby','D:/oradata/primary'
standby端:
LOG_FILE_NAME_CONVERT='D:/oradata/primary','D:/oradata/standby'
14.STANDBY_FILE_MANAGEMENT,如果primary 数据库数据文件发生修改(如新建,重命名等)则按照本参数的设置在standby 中做相应修改。设为AUTO 表示自动管理。设为MANUAL表示需要手工管理
primary端(主库进行设置,是为了在切换后主备角色互换):
*.STANDBY_FILE_MANAGEMENT=AUTO
standby端:
*.STANDBY_FILE_MANAGEMENT=AUTO
相关文章推荐
- 【深度学习】caffe 中的一些参数介绍
- 自定义view的一些方法和参数介绍之第一期path和canvas
- cmd.exe 一些常见的启动参数介绍
- linux 中的一些系统参数介绍
- caffe 中的一些参数介绍
- opencv的源代码的各个模块的作用介绍和如何通过opencv来设置摄像头的一些参数(为了参数能生效,应当在声明capture后就马上设置,各个参数的意义)
- 【深度学习】caffe 中的一些参数介绍
- 【深度学习】caffe 中的一些参数介绍
- 一些介绍相机参数和镜头参数的网页链接
- caffe 中的一些参数介绍
- 【深度学习】caffe 中的一些参数介绍
- 描述性统计学中一些常见参数和图的介绍
- caffe 中的一些参数介绍
- 【深度学习】caffe 中的一些参数介绍
- 薛开宇学习笔记二之总结笔记--caffe 中solver.prototxt;train_val.prototxt的一些参数介绍
- HTTP head 方法(介绍一些参数的意义)
- 【深度学习】caffe 中的一些参数介绍
- GCC的一些参数介绍、gdb遇到段错误的一般调试方法
- Data block 的物理结构介绍以及一些参数的学习
- LTE常用的一些定时器参数介绍