1.   Oracle 的时区可以分为两种,一种是数据库的时区,一种是 session 时区,也就是客户端连接时的时区

     select sessiontimezone from dual;(客户端连接时区)

     select dbtimezone from dual;   (数据库时区)

   2.修改数据库的时区:alter database set time_zone='+08:00'

   3.重启oracle

    http://jingyan.baidu.com/article/86fae346870c503c49121a96.html