您好,登錄后才能下訂單哦!
這篇文章給大家介紹12c 物理CDB是否支持PDB級別的切換,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
12c推出CDB后,在集中部署和運維方面有著獨特的優勢。但是在Active DataGuard上面就有了限制。
傳統的部署方案可以在一臺物理主機上安裝一套數據庫軟件,創建多個實例。我們可以為每一套數據庫部署一個Active DataGuard。
如果主庫所在的服務器部署了10個數據庫,在備庫所在的服務器可以相對應10個物理備庫。每個物理備庫都是獨立存在的,只要條件允許就可以和相對應的主庫切換角色。
升級到12c CDB后,將原來的獨立數據庫以PDB的方式遷移到CDB,在CDB級別做物理ActiveDataGuard就可以將整個CDB數據庫包括所有PDB一次性完成,不需要為每個PDB單獨做。但是問題也隨之出現,可以對PDB做切換么?
答案是:不可以
原因總結如下:
1. database role只適用于CDB級別,不支持PDB。也就是說PDB是沒有primary和standby定義的。
2. switchover和failover的執行會使得整個CDB切換角色。
3. redo日志在CDB級別統一管理
4. 歸檔日志在CDB級別統一管理
.. 等等
12c CDB切換會將整個CDB和包含在內的所有PDB一并切換。
所以在升級前要考慮清楚,如果使用12c的ADG,并且每個數據庫都要求做switchover或failover的話只能選擇傳統數據庫方式NON-CDB。
關于12c 物理CDB是否支持PDB級別的切換就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。