zoukankan      html  css  js  c++  java
  • 【DataGuard】部署Data Guard相关参数详解 (转载)

       有关物理Data Guard部署参考《【DataGuard】同一台主机实现物理Data Guard配置安装》(http://space.itpub.net/519536/viewspace-578181),本文对部署Data Guard过程中主备库使用到的参数进行比较描述。

    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

    16.STANDBY_ARCHIVE_DEST,备用数据库的归档日志归档目录
    primary端(主库进行设置,是为了在切换后主备角色互换):
    *.standby_archive_dest='/ora10g_arch'
    standby端:
    *.standby_archive_dest='/ora10gdg_arch'

    17.小结
      有关Data Guard更多参数描述信息请参考Oracle官方文档:http://download.oracle.com/docs/cd/B19306_01/server.102/b14239/init_params.htm#i88512
      深入细致地了解部署Data Guard所用到的数据库参数不仅有助于理解物理Data Guard原理,同时有助于我们排查与Data Guard有关的故障。

    Good luck.

    secooler
    11.06.10

    -- The End --
  • 相关阅读:
    杜教筛
    单纯形法
    回文树
    模板综合
    不明觉厉的数据结构题2
    gedit脚本
    01分数规划入门
    LCT裸题泛做
    洛谷P4586 [FJOI2015]最小覆盖双圆问题(最小圆覆盖)
    洛谷P1742 最小圆覆盖(计算几何)
  • 原文地址:https://www.cnblogs.com/future2012lg/p/3897382.html
Copyright © 2011-2022 走看看