Category Archives: Oracle Dataguard

Oracle DG:关于备库角色的查询

By | 2017年11月13日

今天在查询一个备库的状态,才发现虽然平时在查库的时候都会用到:
1. v$instance
2. v$database

但是其中,关于role的列其实说的不是一回事。

比如在一个备库上,你查询v$instance,是这样的结果:
[crayon-5a18c9c29ee1068327[……]

Read more

Oracle 12c DG:switch over(主备切换)

By | 2017年11月2日

在我的环境中,主备关系如下:

主库:
10.158.1.96

备库:
10.158.1.97

当前主备情况:
主库:

备库:

[……]

Read more

Oracle 12c DG:ORA-19909: datafile 1 belongs to an orphan incarnation

By | 2017年11月2日

在备库端拉起DG的复制的时候遇到如题所示的问题。

具体如下:
备库:

日志:alert

在上面的报错中,可以看到数据文件的状态处于【化身:2】:[……]

Read more

Oracle 12c Data Guard:Far Sync

By | 2017年10月31日

在Oracle database 12中,甲骨文给DG引入了一个新特性【Far Sync】,用以解决远距离的数据传输延迟,也就是DG中,我们常说的GAP。
大致的实现方法是,在DG的主备节点之间创建一个【虚】实例,之所以称之为【虚】,是因为这个实例仅仅只有:
1. 参数文件
2. 控制文件[……]

Read more

Oracle Data Guard:DG同步停了:库中的日志记录与真实的日志记录不符(Pure Code)

By | 2017年10月18日

前面我写过一个文章描述如题所述的问题(http://d-prototype.com/archives/8958)。
今天,再写一遍这个问题的处理,跟之前的文章的差别是,本文是纯粹的解决方法,没有太多的问题描述。
因此标题中,我添加说明了:Pure Code。

事实上,在我的这个博客的大部分[……]

Read more