DG级联同步:
环境描述:
修改前:
原DG环境为3节点DG,一主两备(非级联DG环境),主库prod切换日志时,会同时将日志发送到proddg1与proddg2
修改后:
现DG环境为3节点DG,一主两备(级联DG环境),主库prod切换日志时,会将日志发送到proddg1,然后proddg1会发送到proddg2
修改后的参数配置如下:
主库参数:(不考虑主备切换后的参数配置)
log_archive_config='DG_CONFIG=(prod,proddg1,proddg2)' scope=both;
log_archive_dest_1='location=/oracle/app/arch/prod valid_for=(all_logfiles,all_roles) db_unique_name=prod'
log_archive_dest_2='SERVICE=proddg1 LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=proddg1'
log_archive_dest_state_2='ENABLE'
备库 1参数:
log_archive_config='DG_CONFIG=(prod,proddg1,proddg2)'
log_archive_dest_1='location=/oracle/app/arch/proddg1 valid_for=(all_logfiles,all_roles) db_unique_name=proddg1'
log_archive_dest_2='SERVICE=proddg2 LGWR ASYNC VALID_FOR=(STANDBY_LOGFILES,STANDBY_ROLE) DB_UNIQUE_NAME=proddg2' //关键参数
log_archive_dest_state_2='ENABLE'
fal_server=prod
fal_client=proddg1
备库2参数:
log_archive_config='DG_CONFIG=(prod,proddg1,proddg2)'
log_archive_dest_1='location=/oracle/app/arch/proddg2 valid_for=(all_logfiles,all_roles) db_unique_name=proddg2'
fal_server=proddg1 //关键参数
fal_client=proddg2 //关键参数
以上参数配置,并没有考虑主备角色切换后的参数。
搭建级联DG同步环境时,建议先使用非级联DG,一主两备,同时将日志发送给两个备库,这种方式进行搭建,
待主备同步后,再进行修改参数,转化为级联DG。
本文由 @肥猫 发布于 职涯宝 ,未经作者许可,禁止转载,欢迎您分享文章


相关推荐
-
enq: TX – allocate ITL entry等待事件分析
ITL原理解释: ITL(Interested Transaction List)是Oracle数据块内部的一个组成部分,用来记录该块所有发生的事务,一个itl可以看作是一个记录,…
-
[20201210]11G ACS相关问题.txt
[20201210]11G ACS相关问题.txt –//昨天看崔华,里面有ACS(自适应游标共享)的测试,我仅仅重复测试,加强理解: 1.环境:SCOTT@book&…
-
Oracle 业务数据unload恢复过程
1. Oracle 业务数据unload介绍Oracle Database在某些极端情况,造成数据库不能打开或数据删除后没有备份,面临业务数据丢失的风险,此时可考虑使用业务数据un…
-
ora-20003报错,ora-06512报错
两个库,一个是正式库,一个是测试库,测试库前面报的是ora-20002,后面是一样的,正式库报的是图片上的那个错,我不明白到底是因为啥出错了,想求各位大佬看一下!急~
-
作为一个 DBA 常用的软件工具有哪些?
今天给大家分享一下作为一个三年工作经验的 DBA 除了对于数据库熟悉之外,常用的软件工具有哪些,注意:云盘分享工具只提供个人学习使用,严禁在生产环境上使用,如被攻击勒索带来的后果自…
-
Oracle 三节点DG环境主库单机转RAC(DG主备切换)
三节点DG环境主库单机转RAC(DG主备切换)所有数据以脱敏 prod主库(15.91)有关DG环境的参数: *.db_unique_name=’prod’ *.fal_clien…
-
Apple开发者账号介绍
Apple 开发者账号介绍 苹果企业开发者账号是开发者开发过程中用于真机调试,证书签名,把应用上传到应用商店上使用的账号。开发者账号的类型有三种:个人账号,公司账号和企业账号。公司…
-
oracle 静默安装、删除实例
删除实例 #1.关闭数据库 SQL> shutdown abort; #2.删除实例数据文件和dump文件 [oracle@mdb ~]$find $ORACLE_BASE/…
-
sqlprofile绑定执行计划实验测试
sqlprofile在10g中出现,是9ioutline的升级版,即便现在11g 19c的大环境下,依然有较高的使用率。常用的场景为不改写sql的情况下,修改其执行计划。相较于11…
-
oracle DBA 巡检项目 11.Oracle审计-AUD$占用空间较大处理方案
11.Oracle审计-AUD$占用空间较大处理方案 truncate 或者 delete sys.aud$ 表 在delete 之前,可以先把aud$表exp备份一下,注意,不…
-
[20200814]8K数据库最大行号.txt
[20200814]8K数据库最大行号.txt –//昨天听别人上课,对方想演示ITL槽不足出现的阻塞和死锁情况,讲到oracle 8K的数据块最大行号不能超过736….
-
【RAC】RAC删除节点
一、 规划 二、 思路清晰step1:删除实例 step2:删除oracle软件 step3:删除GI软件 step4:删除节点后验证 三、 删除节点过程1. 删除实例实例是由po…
-
【云趣科技】Oracle优化案例-从执行计划定位SQL问题(三)
当SQL出现问题,能从执行计划中快速的定位哪部分出现问题很重要,SQL文本如下(为保证客户隐私,已经将注释和文字部分去掉): SELECT /*+ index(i IDX_INVM…
-
【云趣科技】Oracle优化案例-自定义函数索引(五)
SQL 文本如下,表本身很小,走全表扫描也很快,但因业务重要性,要求尽可能缩短查询时间(为保证客户隐私,已经将注释和文字部分去掉): SELECT MERCHCODE AS R_…
-
windows oracle11g数据库使用sqlplus登录的时候出现ora-01017报错
windows系统的单实例11g数据库使用sqlplus登录的时候出现报错ora-01017报错,是因为sqlnet.ora中有个参数设置出现了问题,导致的。sqlnet文件中SQ…
-
oracle orapwd使用说明
http://www.360doc.com/content/15/0511/19/8737500_469741815.shtml
-
oracle 短路与非短路函数(一)
tip: 短路运算减少执行语句,优化了性能! 运算符里:AND和OR都有短路计算功能,常见函数里又是怎么样的呢? 一:非短路函数 1:NVL 2: NVL2 二…
-
Get Oracle Environment Informatica
转载于https://www.modb.pro/db/40232 ########################################## ##Get OS and O…
-
修改间隔分区和LOB默认表空间
ALTER TABLE user.TABLE_NAME SET store in (T_NEW) ALTER TABLE user.TABLE_NAME move lob…