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命令修改,修改后参数值立即生效。
操作步骤
- 在数据库中执行以下命令修改def_timezone参数值,根据实际需求在取值范围内选择合适的
value
值。SQL> SET def_timezone TO value
- 在数据库中执行以下命令查看当前参数值。
SQL> SHOW def_timezone
注意事项
用户口令认证时,要求当前时间必须大于数据库创建时间且小于过期时间。修改时区若导致当前时间小于数据库创建时间,则无法成功登录。