你所在的位置: 首页 > Oracle > OCM >
最新开班 班级 报名状态
9月25日 HCNA-Cloud Service 热招中
9月25日 HCNA-Cloud Service 热招中
9月30日 HCNA-R&S周末班 热招中
10月31日 HCNP-storage脱产班 热招中
10月23日 HCNA-storage脱产班 热招中
10月20日 HCNP-R&S脱产班 热招中
10月10日 HCIE-R&S脱产班 热招中
10月9日 HCNA-R&S脱产班 热招中
9月25日 HCNP-Cloud脱产班 热招中
9月18日 HCNA-Cloud脱产班 热招中
  • 博赛网络ICT就业班热招中
  • 博赛推出Oracle OCM实战课程

Oracle Data Guard重要配置参数(2)

时间:2013-11-22 11:34 作者:Superthink 点击:

       可用日志文件类型:online_logfile,standby_logfile, all_logfiles

  可用的角色类型:primary_role, standby_role, all_roles

  主库:log_archive_dest_1='LOCATION=/u01/database/sybo3/arch db_unique_name=oradb valid_for=(ALL_LOGFILES,ALL_ROLES)';

  备库: log_archive_dest_2='SERVICE=oradbdg ASYNC db_unique_name=oradbdg valid_for=(ONLINE_LOGFILES,PRIMARY_ROLE)';

  log_archive_dest_3='SERVICE=oradbdg2 ASYNC db_unique_name=oradbdg2 valid_for=(ONLINE_LOGFILES,PRIMARY_ROLE)';

  如果按上述设置则log_archive_config应设置为log_archive_config='DG_CONFIG=(oradb,oradbdg,oradbdg2)'

  定义使用闪回区时归档的设置

  log_archive_dest_1='LOCATION=USE_DB_RECOVERY_FILE_DEST db_unique_name=oradb valid_for=(ALL_LOGFILES,ALL_ROLES)'

  b、LOG_ARCHIVE_DEST_STATE_n = {ENABLE|DEFER|ALTERNATE}

  指定参数值为ENABLE,允许redo 传输服务传输重做日志数据到指定的路径。默认情况下为ENABLE.

  4、备库角色相关参数

  a、DB_FILE_NAME_CONVERT = 'location_of_primary_database_datafile','location_of_standby_database_datafile'

  对于主库与备库在同一主机上或者是不同的主机且使用了不同的路径,该参数应当被设置。

  当主库切换或发生故障后转移到备用数据库,该参数会执行转换并将其值强制写入到控制文件。

  其次该参数也可用于RMAN做复制数据库时指定其数据文件的转换位置。

  主库: /u01/database/oradb/oradata *.db_file_name_convert =('oradbdg','oradb')

  备库: /u01/database/oradbdg/oradata *.db_file_name_convert =('oradb','oradbdg')

  如果使用ASM,可以设置为*.db_file_name_convert =('+DATA','+RECOVERY')

  b、LOG_FILE_NAME_CONVERT = 'location_of_primary_database_redo_logs','location_of_standby_database_redo_logs'

  指明主数据库和备用数据库联机重做日志文件转换关系。其作用等同于DB_FILE_NAME_CONVERT

  主库: /u01/database/oradb/redo *.db_file_name_convert =('oradbdg','oradb')

  备库: /u01/database/oradbdg/redo *.db_file_name_convert =('oradb','oradbdg')

  c、FAL_SERVER(Fetch Archive Log) = Oracle_Net_service_name

  该参数定义为存在于备用服务器的TNS名称列表(指向主数据库和任意备用数据库)。该参数仅物理备用数据库有效。

  主要是用于轮询查找丢失的重做日志间隔,并处理应用进程发布的任意未定间隔请求。

  当物理备用数据库遇到重做间隔时无法连接到主库,也可从其它备库提取日志。

  主库:*.FAL_SERVER=oradbdg (主库进行设置,是为了在切换后主备角色互换)

  备库:*.FAL_SERVER=oradb

  d、FAL_CLIENT = Oracle_Net_service_name

  日志间隔请求着客户端名称,为TNSNAMES名称。FAL_SERVER上的归档进程可以反向连接请求者。该参数仅物理备用数据库有效。

  该参数的值必须在主库的TNSNAMES文件中定义。

  主库:*.FAL_CLIENT=oradb (主库进行设置,是为了在切换后主备角色互换)

  备库:*.FAL_CLIENT=oradbdg

  e、STANDBY_FILE_MANAGEMENT = {AUTO | MANUAL}

  该参数仅适用于物理备用数据库。建议将其值设置为AUTO,这样当主库添加或删除数据文件时,会自动在备库上完成相应的更改。

  主库:*.STANDBY_FILE_MANAGEMENT=AUTO (主库进行设置,是为了在切换后主备角色互换)

  备库:*.STANDBY_FILE_MANAGEMENT=AUTO

(责任编辑:Superthink)

评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)