分类 Dataguard 中的文章

12c新特性:Far Sync

12c版本dataguard中引入了一个新特性:far sync备库,它作为级联备库主要作为redo log仓库给终端库使用。它不包含任何数据文件,在far sync备库上只有日志传输服务是启用的。 far sync备库的好处主要在于它可以处于最大可用模式下作为主库的一个本地归档日志库,而其后的物理或者逻辑备库可以放在较远的其他地方。当之前的主备库距离较远时,可以先通过同……

阅读全文

Dataguard中pdb的迁移和故障切换

在12c多租户环境中,每一个CDB当中都会有多个pdb在运行,在某些情况下会涉及到CDB之间进行pdb的迁移。当然也就会碰到类似的情况,比如只有其中某一个pdb出现了问题,而其他的pdb都运行正常,这个时候如果对CDB做failover代价太大,这时为了最大程度减少停机时间和缩小影响,我们可以只对这个单独的pdb进行failover或者迁移到同服务器的其他p……

阅读全文

12c多租户Dataguard环境中STANDBYS=NONE特性

在12.1.0.2以前,当在主库中添加一个pdb时,物理备库上所有这个pdb相关的文件、目录、权限都要准备好,否则redo apply就无法正常工作。如果这些条件没有满足,redo apply则会停止无法继续,直到所有问题被解决,并且所有的数据文件都被添加到控制文件当中。 从12.1.0.2开始,在主库通过CREATE PLUGGABLE DATABASE语句创建pdb时多了一个新的……

阅读全文

12c rac to rac 物理备库最佳实践

这篇文章主要目的是详细记录在12cR2环境中,配置主备都是rac环境的dataguard,下图列出了本次将要创建的环境 准备步骤说明 通过vmware创建虚拟机 总共4台,两台作为主库,两台作为备库 主库安装12cR2 rac环境,创建实例 备库安装12cR2 grid软件和database软件,不创建实例 测试环境介绍 画图的时候手误,scan hostname两节点是一致的……

阅读全文

处理一个dg gap同步问题

有一套10g的DG发现不同步,备库显示MRP进程正在等待gap的归档日志,需要从387105-387676 SQL> SELECT PROCESS, STATUS, THREAD#, SEQUENCE#, BLOCK#, BLOCKS FROM V$MANAGED_STANDBY; PROCESS STATUS THREAD# SEQUENCE# BLOCK# BLOCKS --------- ------------ ---------- ---------- ---------- ---------- ARCH CLOSING 1 387677 2033665 1047 ARCH CLOSING 1 387676 2033665 1048 MRP0 WAIT_FOR_GAP 1 387105 0 0 RFS IDLE 0 0 0 0 RFS IDLE 1 387678 638776 1 SQL> SELECT max(sequence#) from v$archived_log where applied='YES'; MAX(SEQUENCE#) -------------- 387104 而主库的归档日志已经被删除,则只能通过增量备份的方式 根据当前scn对主库进行增量备份 -- 查询备库当前scn SQL> select to_char(current_scn) from v$database; TO_CHAR(CURRENT_SCN) ---------------------------------------- 9164156262 run{ allocate channel t1 type……

阅读全文