Skip to content

def_timezone

参数名称

def_timezone

参数解释

设置默认客户端时区。

  • 定义数据库默认时区:控制新建数据库和新建连接的时区基准。
  • 独立于操作系统时区:数据库系统时间以UNIX时间戳(从1970年1月1日开始到操作系统实时时间)为基础,结合def_timezone转换为对应时区的时间。因此修改操作系统的时区不会影响数据库时间,数据库时间依赖于def_timezone而非操作系统时区。

默认值

GMT+08:00

取值范围

[GMT-12:59,GMT+14:59]

访问权限

R/W

是否全局参数

修改生效方式

def_timezone可在系统运行时,通过数据库SET命令修改,修改后参数值立即生效。

操作步骤

  1. 在数据库中执行以下命令修改def_timezone参数值,根据实际需求在取值范围内选择合适的value值。
    SQL> SET def_timezone TO value
  2. 在数据库中执行以下命令查看当前参数值。
    SQL> SHOW def_timezone

注意事项

用户口令认证时,要求当前时间必须大于数据库创建时间且小于过期时间。修改时区若导致当前时间小于数据库创建时间,则无法成功登录。