DataGuard 物理备库,正常为 mount 状态,如果想要进行查询,需要转为 ADG,即 read only 状态!...group#,thread#,sequence# from v$managed_standby; select database_role,open_mode from v$database; 至此,ADG
客户的一套生产环境采用的架构是Oracle ADG + Keepalived,近期需要进行切换演练,要求我这边保障。...ADG本身切换倒没啥可说的,但引入keepalived软件,就需要提前研究下这个架构。...1.Keepalived相关配置 2.ADG手工切换步骤 3.VIP和监听的关系 1.Keepalived相关配置 关于Keepalived软件的配置和编译安装,可以参考之前《MySQL主主+Keepalived...keepalived/check_dataguard.sh -rwxr--r--. 1 root root 281 Jul 14 22:36 /etc/keepalived/check_dataguard.sh 2.ADG...[oracle@test05 admin]$ cat listener.ora # listener.ora Network Configuration File: /u01/app/oracle
杨长老则回复了, ADG是企业版功能,必须要求数据库是企业版,其实Oracle的标准版连DG都是不支持的。 上面的矩阵图,就可以说明了。...Oracle ADG需要一个独立的license,且仅能用于Oracle企业版之中。买了Oracle企业版软件,就会带着ADG选项,也包含于Oracle GoldenGate产品中。...基础的Data Guard功能不需要额外的license,都会包含于Oracle企业版之中。Oracle ADG会打包为一个独立的Oracle企业版数据库选项。...对于使用Oracle ADG选项的生产数据库,以及所有物理备库,都需要一个license许可。 你说Oracle是不是很会卖产品?...ADG已经不算是一个新概念了,但其实还是很有用的功能,尽管可能很多数据库,并未采用,Oracle ADG的安装和设置,也是OCM考题之一,之前写了一篇,手工搭建的文章《手工搭建Data Guard》,有兴趣可以尝试
在上云后的Oracle数据灾备场景中,我们经常听到DBA迁移工程师讲到“在这个项目中用ADG进行数据实时备份,ADG比DG更好!”。究竟ADG作Oracle数据灾备的优势在什么地方? ?...一、ADG主要解决了DG时代读写不能并行的问题 DG时代的数据同步方式如采用Redo Log的物理方式,则数据库同步数据快、耗用资源低,但存在一个大问题。...另外,Oracle还提供了延时执行备份数据库同步的功能,这样又是另一种方式防止误操作。...三、Oracle的DG、RAC一般是联合使用 RAC主要解决系统应用的故障,它不提供数据故障的快速、自动恢复,它还提供数据库应用的伸缩能力,提供应用级的保护。 ?...3、实战中的坑:有些第三方工具的磁盘同步最小单元与Oracle的最小磁盘单元不同,造成异常故障时,备份数据库无法启用,这非常吓人。
现在很多用户会有一个普遍误区,认为现在类似ADG这类灾备已经很完善,且实时性也更佳,往往就忽略了传统的备份效用。 但实际上,我们千万不能因为有了容灾建设就盲目忽略备份的作用,二者其实有着本质区别。...之前在 单实例Primary快速搭建Standby RAC参考手册(19.16 ADG) 中搭建了一套 Single Instance Primary + RAC Standby 的初始环境。...1.主库备份策略 2.备库备份策略 3.测试备份策略 4.ADG环境下的特殊配置 1.主库备份策略 需求:数据库每天全备 + 归档每6小时备份一次; crontab定时任务设置: 每天1:30执行数据库的全备.../bin/bash #ENV export ORACLE_SID=demo export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=/u01/app/...中控制文件自动备份的路径为我们备份的路径: CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/hdd/orabak/AUTO_%F.CTL'; 4.ADG
作者 | JiekeXu 大家好,我是JiekeXu,很高兴又和大家见面了,今天和大家一起来看看Oracle RAC 与 ADG 如何重建 Redo 日志组?...checkpoint incomplete)” 等待事件,alert 日志中经常出现“Checkpoint not complete”检查点未完成等信息说明需要重建 redo 日志组,下面来一起看下 RAC 与 ADG
本文旨在指导客户完成Oracle 11g的ADG部署工作,主库环境已具备,备库环境已安装完成数据库软件。...9.拷贝主库密码文件到备库 scp $ORACLE_HOME/dbs/orapwjingyu 192.168.1.125:$ORACLE_HOME/dbs/orapwjingyu 10.创建备库需要的目录...[oracle@test05 admin]$ sqlplus sys/oracle@jingyus as sysdba SQL*Plus: Release 11.2.0.4.0 Production.../scripts cd /home/oracle/scripts vi del_arch.sh rman target / > /home/oracle/scripts/del_arch.log.../scripts/del_arch.sh 至此,Oracle 11g ADG 部署(duplicate)整个过程已完成。
需要官方开SR APPLIES TO: Oracle Database - Enterprise Edition - Version 12.1.0.2 to 12.1.0.2 [Release 12.1...[], [], [], [], [], [] reported Alert logs shows: Mon Apr 18 09:53:57 2016 Errors in file /u01/app/oracle...libc_start_main <- start <- CHANGES When the new 12c feature of updating a Global Temporary Table from an ADG...While it is correct that in most cases an error needs to be raised then, in case of temp blocks on ADG...KCLGCLKS_3], [0], [1540030962], [], Fix Superceded by Bug 26556014 - ORA-00600 WITH ARGUMENT KCLGCLKS_3 ON ADG
作者 | 刘炳林,李辉 来源 |公众号 甲骨文云技术 大家好,我是 JiekeXu,很高兴又和大家见面了,今天和大家一起来学习 Oracle 21c 新特性 | 基于 PDB 的 ADG 今天在 Oracle...原厂公众号上看到了一篇描述 Oracle 21c ADG 新特性的文章,基于 PDB 级别的 ADG 可以实现自由切换,非整个 CDB 级别的 ADG 及 Switchover 十分不错,值得推荐,故分享给大家...相信在很多需要实现”两地三中心“架构的客户中大家都反映过一个共同的问题,多租户整合能力变强,但基于 ADG 技术的复制和切换还是以 CDB 实例为单位。...在同城双中心之间网络带宽和时延都比较理想的情况下,PDB级别不具备ADG切换的功能离大家心目中真正的“双活”,甚至“多活”还差了那么一点点,达不到大家心中对技术”完美“的追求。...PDB 层的 ADG 切换。
Oracle 12cR2中有一个不错的特性,那就是Active Data Guard会话保留,原本的叫法是Preserving Active Data Guard Application Connections...到底怎么样呢,我们来简单测试一下,先看看默认情况下的ADG会话情况,切换的过程就直接使用DG Broker来做了,快。 这是一个12cR2的环境,也使用了Far Sync。...Fast-Start Failover: DISABLED Configuration Status: SUCCESS (status updated 10 seconds ago) 我们连接到备库,备库现在是ADG...up of instance "test12cs" on database "test12cs" Starting instance "test12cs"... for RDBMS instance ORACLE...SQL> / ERROR: ORA-03114: not connected to ORACLE 这里就需要说一下这个特性的情况,其实还涉及到一个参数standby_db_preserve_states
前言 Oracle Data Guard是Oracle MAA (Maximum Availability Architecture)中的成员之一。...从Oracle 7i版本开始推出STANDBY DATABASE的概念,慢慢受到大家的欢迎。随着Oracle数据库版本的更迭,搭建备库的方式多种多样。...`# root password`\ -op oracle `# oracle password`\ -gp oracle `# grid password`\ -b /u01/app `# install...二、ADG搭建准备 a.配置hosts文件 主库: cat > /etc/hosts ##FOR DG BEGIN 10.211.55.110 dbca_stby ##FOR DG END...至此,ADG已搭建完毕。
大家好,我是 JiekeXu,很高兴又和大家见面了,今天和大家一起来看看 Oracle ADG 备库停启维护流程及增量恢复 对于 Oracle Oracle ADG 备库重启时有些人都会有一个小问题,那就是没有及时应用日志没启动...SELECT DEST_ID, STATUS, APPLIED_SCN,ERROR FROM V$ARCHIVE_DEST WHERE TARGET='STANDBY'; 一、ADG 备库停启维护步骤...下面来看一下ADG 备库停启维护流程(以 11g 为例)。...5.启动 ADG 备库 先查看是否已启动 su - oracle ps -ef | grep smon lsnrctl status sqlplus / as sysdba 如果已启动,检查数据库启动到哪个阶段...关于 ADG 备库恢复的前面也有一份手册,需要的可点此查看。
最近准备给一个生产项目上oracle 11g DataGuard,主备均为oracle 11.2.0.4软件,并在备库安装软件。...2.2 环境检查 确认主备数据库版本(关注企业版、标准版区别,标准版支持DG功能,不支持ADG) su – oracle sqlplus / as sysdba SQL> select name from...`:"'$PWD]$' export ORACLE_BASE=/app export ORACLE_HOME=/app/oracle/product/11.2.0/db_1 export ORACLE_SID.../lib export LIBPATH=$ORACLE_HOME/lib:/usr/lib:$ORACLE_HOME/lib32 export PATH=$ORACLE_HOME/bin:/usr/bin...export LD_LIBRARY_PATH=$ORACLE_HOME/lib export LIBPATH=$ORACLE_HOME/lib:/usr/lib:$ORACLE_HOME/lib32
前言 经过交流群中朋友的多次要求,这次给大家分享一下 RAC to Single 的 ADG 搭建教程!...2、环境配置 搭建 ADG 之前,需要先配置一下环境信息,包括主机名解析以及 TNS。...用户下复制: su - oracle scp oracle@lucifer01:/u01/app/oracle/product/11.2.0/db/dbs/orapworcl1 /u01/app/oracle...disk; DUPLICATE TARGET DATABASE FOR STANDBY FROM ACTIVE DATABASE DORECOVER NOFILENAMECHECK; } 主库设置 ADG...LOG_ARCHIVE_DEST_STATE_2 确认主备之前没有问题,主库开启同步: ALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_2=ENABLE; 写在最后 ADG
环境:Linux + Oracle 11.2.0.1 ADG 现象:发现备库没有应用日志 1....查询alert告警日志 从alert告警日志中定位到ADG出现问题的时刻,有600报错信息,进而导致MRP进程终止,详细日志如下: Fri Jan 13 18:32:25 2017 Errors in...file /home/oracle/opt/oracle/diag/rdbms/orcl/orcl/trace/orcl_pr03_22555.trc (incident=67480): ORA-00600...ORA-600 exception Errors in file /home/oracle/opt/oracle/diag/rdbms/orcl/orcl/trace/orcl_pr03_22555.trc...尝试mount状态启动MRP恢复进程 发现在mount状态下,可以正常启动MRP恢复进程,等恢复完成后,重新开启ADG实时应用,一切正常。
在前面的文章《Oracle 19c 十大新特性一览》中,我们曾经提到 Oracle 19c的一个重要增强,就是ADG的自动DML转发: ?...首先在主库建立测试表,插入测试数据: [oracle@18.0.0]$ export ORACLE_SID=DB18C [oracle@18.0.0]$ sqlplus / as sysdba...@18.0.0]$ export ORACLE_SID=DB18C_S [oracle@18.0.0]$ sqlplus eygle/eygle Connected to: Oracle Database...integer 1 _enable_proxy_adg_redirect boolean TRUE -- 此处启用跟踪,可以分析 ADG 重定向的工作原理 SQL> alter...ADG 中 DML 重定向新特性带来的另外一个问题时,以后部署ADG时,必须注意备库安全管控,否则滥发到备库的DML可能损害主库的一致性。
ADG 同构平台数据同步,OGG可以异构平台数据同步。 ADG 可以通过快照方式保留当前时刻点数据,OGG不能做到。...ADG 直接通过日志重做实现数据复制,OGG是通过对日志加工之后的模式进行数据分析实现复制。 三、 RAC + ADG双活解决方案的难点和关键点是什么?如何解决?...四、从RPO和RTO角度来看RAC和ADG 1)从RPO角度来看,RAC方案可以做到理论上的绝对同步。ADG可以做到近似同步,但是一般用在异步场合。...ADG和OGG方案没有这些成本。...由此可以看出,实际上从容灾角度考虑(RTO/RPO),那么RAC方案一定是比ADG方案能实现RTO和RPO的更高目标,但是从成本和风险角度考虑,ADG又是最佳的选择。
编辑手记:在Oracle 12.2中,ADG有许多惊人的改进,通过ADG standby数据库的性能数据收集和诊断、快照standby数据库的应用,以及实时的数据库操作监控的实现,能够根据用户需求相协调来提高...1、Oracle Data Guard Support for Oracle Diagnostics Pack(Oracle DG 提供诊断包的支持) Oracle诊断包可以与以read-only的ADG...管理Active Data Guard standby数据库中的AWR 从Oracle 12.2开始,可以为ADG standby数据库捕获AWR数据。...称为目标的数据库节点负责存储从远程ADG standby数据库节点(称为源)收集的快照。目标可以是ADG主数据库或非ADG数据库。如果目标是ADG主数据库,则它也是源数据库,其快照是本地快照。...更多关于12.2的新特性: Oracle 12.2新特性掌上手册 - 第一卷 Availability Oracle 12.2新特性掌上手册 - 第二卷 In-Memory Oracle 12.2新特性掌上手册
1 Oracle Active Data Guard简介 1.1 Oracle ADG基本概念 Oracle ADG全称为Oracle Active Data Guard,它是Oracle...1.4.2 ADG相关参数 在Oracle数据库中,有一些与Oracle ADG(Advanced Data Guard)相关的参数可以用来配置和管理ADG功能。...参考链接 oracle adg性能,ADG设计及优化的最佳实践-CSDN博客 oracle 11g 新特性 active data guard(ADG)_oracle adg-CSDN博客 Oracle...ADG的基本概念-CSDN博客 读写分离之Oracle物理ADG备库性能调优经验分享 - 知乎 Oracle实现数据库高可用之ADG指南(oracle下的ADG)-数据运维技术 Oracle ADG...与 DG 的区别-CSDN博客 Oracle 11g Data Guard (ADG) 原理_oracle adg原理-CSDN博客 深入浅出Oracle ADG原理剖析(oracle adg原理)-云搜网
今天在一套11 G r2(11.2.0.3)版本的2节点RAC adg环境,节点1因为硬件原因异常crash(apply redo 节点), 但同时实例2上的应用也都断开了(原来都是open),adg上是有连接一些只读业务...'oracle@anbob2' Active process 25029 user 'grid' program 'oracle@anbob2' Active process 9789 user 'grid...' program 'oracle@anbob2' Active process 23815 user 'grid' program 'oracle@anbob2' ......' program 'oracle@anbob2' Active process 24229 user 'grid' program 'oracle@anbob2' CLOSE: all sessions...的预期行为, 在这里不得不吐槽一下ORACLE MOS文档标题是写给oracle工程师或专业人看的,让普通人很费解,如12c alert log路径改了标题是12.1.0.2 Oracle Clusterware