Oracle RAC中的过早重做日志切换
问题描述:
除了达到指定的文件大小并执行ALTER SYSTEM SWITCH LOGFILE
之外,Oracle中过早重做日志切换的可能原因是什么?Oracle RAC中的过早重做日志切换
我们有一种情况,一些(但不是全部)节点在填满前过早地切换重做日志文件。这种情况每5-15分钟发生一次,每种情况下的日志大小差异很大(从指定大小的15%到100%)。
答
This article表示它在RAC中表现不同。
在并行服务器环境中,在每一种情况下 LGWR进程持有其自己的线程 KK实例锁。 该id2字段标识线程 号码。此锁用于触发 从远程 实例的强制日志切换。 只要线程 的当前SCN落在 控制文件的数据库输入节中记录的力SCN的后面,就会强制登录开关 。强制SCN比任何线程中重复使用的任何日志文件 的最高高SCN多一个 。