Bootstrap

Oracle 查看和修改数据库时区

Oracle中相关时区分为两类:数据库时区和session时区

查看数据库时区:

SQL>select dbtimezone from dual;

查看session时区:

SQL>select sessiontimezone from dual;

-------------------------------------------------------------------------------------------------------------------------------

数据库的timezone在创建数据库的时候指定

CREATE DATABASE db1

...

SET TIME_ZONE='+08:00';

或者在数据库创建后通过语句修改,但必须重启数据库才生效

ALTER DATABASE SET TIME_ZONE='+08:00';

-------------------------------------------------------------------------------------------------------------------------------

session的timezone修改:

ALTER SESSION SET TIME_ZONE='+08:00';

;