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
在上云后的Oracle数据灾备场景中,我们经常听到DBA迁移工程师讲到“在这个项目中用ADG进行数据实时备份,ADG比DG更好!”。究竟ADG作Oracle数据灾备的优势在什么地方? ?...一、ADG主要解决了DG时代读写不能并行的问题 DG时代的数据同步方式如采用Redo Log的物理方式,则数据库同步数据快、耗用资源低,但存在一个大问题。...另外,Oracle还提供了延时执行备份数据库同步的功能,这样又是另一种方式防止误操作。...三、Oracle的DG、RAC一般是联合使用 RAC主要解决系统应用的故障,它不提供数据故障的快速、自动恢复,它还提供数据库应用的伸缩能力,提供应用级的保护。 ?...3、实战中的坑:有些第三方工具的磁盘同步最小单元与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》,有兴趣可以尝试
现在很多用户会有一个普遍误区,认为现在类似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
需要官方开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
本文旨在指导客户完成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)整个过程已完成。
作者 | JiekeXu 大家好,我是JiekeXu,很高兴又和大家见面了,今天和大家一起来看看Oracle RAC 与 ADG 如何重建 Redo 日志组?...checkpoint incomplete)” 等待事件,alert 日志中经常出现“Checkpoint not complete”检查点未完成等信息说明需要重建 redo 日志组,下面来一起看下 RAC 与 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已搭建完毕。
最近准备给一个生产项目上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
大家好,我是 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 备库恢复的前面也有一份手册,需要的可点此查看。
前言 经过交流群中朋友的多次要求,这次给大家分享一下 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实时应用,一切正常。
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 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可能损害主库的一致性。
编辑手记:在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原理)-云搜网
从Oracle数据库12c开始,可以将Oracle Clusterware和Oracle RAC配置在大型集群中,称为Oracle Flex集群。...Hub Node and Leaf Node Oracle ADG上的列式存储支持 Oracle ADG上的列式存储支持Oracle ADG上的列式存储支持 Oracle Flex Cluster 可以将...Reader Nodes Oracle ADG上的列式存储支持 Oracle ADG上的列式存储支持Oracle ADG上的列式存储支持 可以使用Leaf Nodes托管以只读模式运行的Oracle RAC...Recovery Buddy Oracle ADG上的列式存储支持 Oracle ADG上的列式存储支持Oracle ADG上的列式存储支持 通过在相邻实例配置recovery buddy,可以实现实例快速配置...Cluster domain Oracle ADG上的列式存储支持 Oracle ADG上的列式存储支持Oracle ADG上的列式存储支持 Oracle Cluster Domain是在12.2 中推出的新特性
领取专属 10元无门槛券
手把手带您无忧上云