Oracle DG常用視圖與運(yùn)維護(hù)常用操作
原文鏈接:
https://www.modb.pro/db/21947(復(fù)制鏈接至瀏覽器,即可查看)
本文來自墨天輪(www.modb.pro)讀者投稿,作者對DG常用視圖與運(yùn)維常用操作進(jìn)行解讀,分享至此,希望對大家有幫助。
6.1 主庫切換為備庫
6.2 從庫切換為主庫
有時standby中斷一段時間后起來,開啟應(yīng)用日志模式無法正常從歸檔日志恢復(fù),需要執(zhí)行這個指令應(yīng)用歸檔日志等應(yīng)用到最近的一個歸檔日志后再開啟應(yīng)用日志模式。
調(diào)整應(yīng)用頻率說白了就是調(diào)整 io 讀取能力,所以通常我們可以從以下幾個方面著手:
1) 設(shè)置 recover 并行度
在介質(zhì)恢復(fù)或 redo 應(yīng)用期間,都需要讀取重做日志文件,默認(rèn)都是串行恢復(fù),我們可以在執(zhí)行 recover的時候加上 parallel 子句來指定并行度,提高讀取和應(yīng)用的性能,例如:
推薦 parallel 的值是#CPUs*2;
2) 加快 redo 應(yīng)用頻繁
設(shè)置初始化參數(shù) DBBLOCKCHECKING=FALSE 能夠提高 2 倍左右的應(yīng)用效率,該參數(shù)是驗(yàn)證數(shù)據(jù)塊是否有 效,對 于 standby 禁止驗(yàn)證 基本上 還是可 以接受 的,另 外還有 一個關(guān) 聯(lián)初始 化參數(shù) DBBLOCKCHECKSUM,建議該參數(shù)在 primary 和 standby 都設(shè)置為 true。
3) 設(shè)置
PARALLELEXECUTIONMESSAGE_SIZE
如果打開了并行恢復(fù),適當(dāng)提高初始化參數(shù):
PARALLELEXECUTIONMESSAGE_SIZE 的參數(shù)值,比如 4096 也能提高大概 20%左右的性能,不過需要注意增大這個參數(shù)的參數(shù)值可能會占用更多內(nèi)存。
4) 優(yōu)化磁盤 I/O
下一篇:Oracle EMCC13C學(xué)習(xí)