暂无图片
Oracle 19C CDB和PDB自动任务调度时间不同引发自动统计信息任务调度时间错乱
最近更新:2022-07-10 15:54:03

适用范围

Oracle 19.6 or later

问题概述

最近客户在19.12版本上发现在工作日下午13点有大量表的统计信息时间被更新了,并非业务或DBA手工触发,查看当时的AWR和ASH等信息确定是Scheduler自动任务调度引起。 但客户查询dba_scheduler_windows发现调度发起时间应为22点,截图如下: WechatIMG1148.png 但是查看SCHEDULER历史调度信息发现任务确实在下午13点被发起: WechatIMG1123.png

问题原因

从客户提供的截图看窗口发现任务调度的窗口时间上有”-07:00“,怀疑是与时区相关,通过历史执行情况来看,7月6日22点加上7小时再加东8区的8小时,正好是第二天的下午13点。 WechatIMG1136.jpeg 查看系统时区设置和数据库CDB及PDB的时区设置均没有问题。

查询SCHEDULER属性中关于时区的设置,发现PDB的SCHEDULER时区与CDB不同。 CDB上SCHEDULER JOB调度截图: WechatIMG1153.png 显示时区是PRC;

PDB上SCHEDULER JOB调度截图:

......