生產庫在經過多重調研和考證後,終於從10g升級到了11g,雖然對於現在來說有點晚(其實是很晚了,11G官方已經不支持了),但是面對11G的很多新特性,作爲一個多年的DBA男,心裏還是有一丟丟小確幸的。
這兩天就準備體驗ADG的功能,其實就是備庫在Open Read Only的狀態的同時,應用日誌,多麼偉大的功能,終於可以實現讀寫分離,減輕生產庫的負擔。
興致勃勃的在網上搜到一篇ADG實施的文章,敲起了命令,但是事與願違啊,在實施的時候,ADG竟然起不來,請看證據:
此處應是READ ONLY WITH APPLY,但是這裏是READ ONLY,OMG。於是開始檢查每一個命令的每一個字母,Check配置文件有什麼遺漏,還是沒有。
只能繼續找度娘,找到一個帖子:
本篇文章來源於 Linux公社網站(www.linuxidc.com) 原文鏈接:https://www.linuxidc.com/Linux/2016-03/129100.htm
但是我注意到了compatible這個參數,因爲在11g的庫中還是比較顯眼的。所以這個參數引起了我的好奇。
結果帶着疑問在MOS一查,果然有幾篇相關的文章,看來又碰上一個遺留問題,而且有一個相關的BUG描述。
ACTIVE DATAGUARD (ADG) NOT POSSIBLE WITH COMPATIBLE < 11.1.0.0.0 (Doc ID 1363396.1)
BUG:13032521 - ADG PHYSICAL STANDBY GOES TO MOUNT STATE INSTEAD OF READ ONLY WITH APPLY
本篇文章來源於 Linux公社網站(www.linuxidc.com) 原文鏈接:https://www.linuxidc.com/Linux/2016-03/129100.htm
看到對方的分析,才發現原來是因爲兼容參數搞得鬼。於是乎,修改參數,等待合適的時機重啓。哇咔咔!!