Oracle DG常用视图与运维护常用操作

原文链接:

https://www.modb.pro/db/21947(复制链接至浏览器,即可查看)

本文来自墨天轮(www.modb.pro)读者投稿,作者对DG常用视图与运维常用操作进行解读,分享至此,希望对大家有帮助。

6.1 主库切换为备库

6.2 从库切换为主库

有时standby中断一段时间后起来,开启应用日志模式无法正常从归档日志恢复,需要执行这个指令应用归档日志等应用到最近的一个归档日志后再开启应用日志模式。

调整应用频率说白了就是调整 io 读取能力,所以通常我们可以从以下几个方面着手:

1) 设置 recover 并行度

在介质恢复或 redo 应用期间,都需要读取重做日志文件,默认都是串行恢复,我们可以在执行 recover的时候加上 parallel 子句来指定并行度,提高读取和应用的性能,例如:

推荐 parallel 的值是#CPUs*2;

2) 加快 redo 应用频繁

设置初始化参数 DBBLOCKCHECKING=FALSE 能够提高 2 倍左右的应用效率,该参数是验证数据块是否有 效,对 于 standby 禁止验证 基本上 还是可 以接受 的,另 外还有 一个关 联初始 化参数 DBBLOCKCHECKSUM,建议该参数在 primary 和 standby 都设置为 true。

3) 设置

PARALLELEXECUTIONMESSAGE_SIZE

如果打开了并行恢复,适当提高初始化参数:

PARALLELEXECUTIONMESSAGE_SIZE 的参数值,比如 4096 也能提高大概 20%左右的性能,不过需要注意增大这个参数的参数值可能会占用更多内存。

4) 优化磁盘 I/O


下一篇:Oracle EMCC13C学习