用作时钟同步
告警日志:
-
mon jun 05 03:21:34 2023
-
archived log entry 299909 added for thread 1 sequence 264886 id 0xc592e7f1 dest 1:
-
mon jun 05 04:30:09 2023
-
warning: vktm detected a time drift.
-
time drifts can result in an unexpected behavior such as time-outs. please check trace file for more details.
-
mon jun 05 07:02:40 2023
-
thread 1 advanced to log sequence 264888 (lgwr switch)
检查
opatch lspatches
opatch lsinv
ps -ef|grep vktm
检查对应的trc文件
-
kstmchkdrift (kstmhighrestimecntkeeper:highres): time jumped forward by (1629825)usec at (1679419809628257) whereas (1000000) is allowed
-
kstmchkdrift (kstmhighrestimecntkeeper:highres): time jumped forward by (1621553)usec at (1679518809738055) whereas (1000000) is allowed
-
kstmchkdrift (kstmhighrestimecntkeeper:highres): time jumped forward by (1673370)usec at (1680073209770025) whereas (1000000) is allowed
确认运行模式
ps -ef|grep ntp
ps -ef|grep octss
[grid]$ crsctl check ctss
-
crs-4701: the cluster time synchronization service is in active mode.
-
crs-4702: offset (in msec): 0
如果向前和向后的时间漂移分别小于1秒和5秒,则允许且ok。
如果跟踪信号发出的时间漂移超过了这些范围,那么就需要对其进行分析。
大多数情况下,在高负载期间,由于虚拟内存,网络时间协议配置不当等原因,底层操作系统会出现问题。
一般情况下,vktm进程需要每10毫秒调度一次,如果由于上述原因没有发生这种情况,发生时间少于1秒和5秒,则允许。
{banned}最佳终,这可能会导致资源管理器做出不正确的决策,并在{banned}最佳坏的情况下导致挂起。
如果是asm实例的告警日志报告
-
mon may 12 02:45:15 2014
-
warning: vktm detected a time drift.
-
time drifts can result in an unexpected behavior such as time-outs. please check trace file for more details.
那么就是bug
-
alter system set event="10795 trace name context forever, level 2" scope=spfile;
-
重启asm实例
参考:
-
asm instance is reporting “warning: vktm detected a time drift” (doc id 1678120.1)
阅读(418) | 评论(0) | 转发(0) |