You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

咨询DBMS_SCHEDULER的default_timezone属性服务器安装后的默认值

DBMS_SCHEDULER default_timezone 未手动设置时的默认值

当未手动设置DBMS_SCHEDULER的default_timezone属性时,它的默认值直接继承自Oracle数据库的dbtimezone参数,而非操作系统的时区设置。

针对你遇到的情况:

  • 你通过/usr/bin/timedatectl查到的是操作系统时区,但Oracle数据库的dbtimezone可能和系统时区不一致。可以执行以下SQL确认数据库时区:
SELECT dbtimezone FROM dual;
  • 如果查询结果为'Europe/Vienna',这就是default_timezone返回该值的原因。

补充说明:

  • dbtimezone是在数据库创建时确定的,默认取创建时的操作系统时区,但后续可通过ALTER DATABASE SET TIME_ZONE = '时区值';命令修改。
  • DBMS_SCHEDULER.default_timezone不会实时同步操作系统时区,若未手动配置,始终跟随dbtimezone的值。如果需要让它和操作系统时区一致,可手动设置:
BEGIN
  DBMS_SCHEDULER.set_scheduler_attribute('default_timezone', 'Europe/Berlin');
END;
/

内容的提问来源于stack exchange,提问作者D. Mika

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 10:12:03