东莞做网站 信科网络医院网站建设企业
news/
2025/9/29 3:11:59/
文章来源:
东莞做网站 信科网络,医院网站建设企业,网站设计流行趋势,新都兴城建设投资有限公司网站Oracle Data Guard 参数介绍Data Guard作为Oracle提供的一个高可用及灾备解决方案,理解并可以实施它对于DBA来说是非常重要套的技能上节介绍了有关Data Guard的概念#xff0c;这节将介绍相关的一些参数有的参数是做为备库角色时才生效的#xff0c;会单独说出来1. DB_NAME该…Oracle Data Guard 参数介绍Data Guard作为Oracle提供的一个高可用及灾备解决方案,理解并可以实施它对于DBA来说是非常重要套的技能上节介绍了有关Data Guard的概念这节将介绍相关的一些参数有的参数是做为备库角色时才生效的会单独说出来1. DB_NAME该参数指定Oracle数据库的名称Data Guard环境中所有数据库的DB_NAME需保持一致db_name dg12. DB_UNIQUE_NAME该参数指定Oracle数据库的唯一名称Data Guard环境中所有数据库的DB_UNIQUE_NAME都不能一致DB_UNIQUE_NAMEdg13. LOG_ARCHIVE_CONFIG该参数主要用来指定Data Guard环境中哪些数据库可以传输日志文件该参数指定的数据库名称为DB_UNIQUE_NAME该参数主备库需设置一致LOG_ARCHIVE_CONFIGDG_CONFIG(dg1,dg2)4. LOG_ARCHIVE_FORMAT该参数设置归档日志文件的命名格式LOG_ARCHIVE_FORMAT%t_%s_%r.arc5. LOG_ARCHIVE_DEST_n该参数控制数据库归档文件的路径其包含下面子参数n1一般为本地归档路径log_archive_dest_1LOCATION/oralog/archVALID_FOR(ALL_LOGFILES,ALL_ROLES)DB_UNIQUE_NAMEdg15.1 LOCATION指定本地归档路径必须为第一个参数不能和service同时出现5.2 VALID_FOR决定redo数据可以写入目标路径的条件VALID_FOR(redo_log_type,database_role)redo_log_type 取值范围ONLINE_LOGFILESTANDBY_LOGFILEALL_LOGFILESdatabase_role取值范围PRIMARY_ROLESTANDBY_ROLEALL_ROLES5.3 DB_UNIQUE_NAME指定该归档路径有效的db unique name总结:上面的配置的意思为满足下列条件时就会归档日志文件 :当数据库unique名为dg1时无论其是主库或者备库角色无论是归档online redo log还是standby logn1一般为归档至远程数据库log_archive_dest_2SERVICEdg2 LGWR SYNC AFFIRMVALID_FOR(ONLINE_LOGFILES,PRIMARY_ROLE)DB_UNIQUE_NAMEdg25.4 SERVICE指定远程数据库的service name必须为第一个参数不能和location同时出现5.5 LGWR ARCH指定收集和传输redo数据的后台进程,包括:ARCH此为默认配置但是只能用于最大性能模式LGWR使用LGWR进程可用于所有保护模式无法同时使用2个进程用于发送redo数据到目标路径5.6 SYNC ASYNC默认值:ASYNCSYNC(同步)时,redo data在传输到所有启用的路径前transaction不可以commitASYNC(异步)时,redo data在传输到所有启用的路径前transaction可以commit5.7 AFFIRM NOAFFIRMAFFIRM时在主库redo data写入所有备库standby redo log后确认已收到redo log当SYNC属性指定时该属性是默认值NOAFFIRM时AFFIRM时在主库redo data 写入所有备库redo log前确认已收到redo log当ASYNC属性指定时该属性是默认值总结:上面的配置的意思为满足下列条件时就会归档日志文件到远程路径 :当数据库unique 名为dg2时需要处于主库角色需要归档的redo data是online log file使用LGWR进程必须等所有redo data传输到目标路径才可以完成commit在redo data完成传输到standby redo log后才确认完成主库保护模式相应的属性需求:上图表面了我们实际需求的保护模式相对应的一些参数设置6. LOG_ARCHIVE_DEST_STATE_n该参数控制LOG_ARCHIVE_DEST_n参数的有效性LOG_ARCHIVE_DEST_STATE_1ENABLELOG_ARCHIVE_DEST_STATE_2ENABLE具体请查看如下连接7. REMOTE_LOGIN_PASSWORDFILE该参数在使用密码文件验证时必须使用EXCLUSIVE具体请查看如下连接8. DB_FILE_NAME_CONVERT该参数控制主库数据文件到备库时的路径转换规则如主备库目录结构一直可直接写服务名该参数只在备库(Standby)角色时有效但Oracle建议主库也设置方便以后的角色转换DB_FILE_NAME_CONVERT string1 , string2 , string3 , string4 , ...string1 是 主库数据文件的路径string2 是备库数据文件的路径string3 是 主库数据文件的路径string4 是备库数据文件的路径以此类推数量不限9. LOG_FILE_NAME_CONVERT该参数控制主库online log file到备库时的路径转换规则如主备库目录结构一直可直接写服务名该参数只在备库(Standby)角色时有效但Oracle建议主库也设置方便以后的角色转换LOG_FILE_NAME_CONVERT string1 , string2 , string3 , string4 , ...string1 是主库数据文件的路径string2 是备库数据文件的路径string3 是主库数据文件的路径string4 是备库数据文件的路径以此类推数量不限10. STANDBY_FILE_MANAGEMENT该参数控制是否自动在备库中建立主库新建的数据文件注意下面两点:不会自动创建日志文件如果数据文件重名会覆盖现有文件该参数只在备库(Standby)角色时有效但Oracle建议主库也设置方便以后的角色转换STANDBY_FILE_MANAGEMENTAUTO11. FAL_SERVERFALfetch archive log这个参数设定备库从哪里获取归档日志一般设定为主库的服务名(service name)该参数只在备库(Standby)角色时有效但Oracle建议主库也设置方便以后的角色转换FAL_SERVERdg212. FAL_CLIENT设定FAL的客户端名称一把为本地数据库的服务名该参数只在备库(Standby)角色时有效但Oracle建议主库也设置方便以后的角色转换FAL_CLIENTdg1好了 DataGuard需要用到的参数讲到这了下节介绍Data Guard 是如何工作的
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/921386.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!