首页 > 解决方案 > Oracle 11g 数据库时间

问题描述

我们的一个 oracle DB (11g) 安装的服务器时间戳和 DB 时间戳都是 Asia/Riyad,我将其更改为 Asia/Colombo。但是使用 Visual Studio 的开发者仍然需要将他们的工作站时区更改为 Asia/Riyad 才能成功执行应用程序调试。在 SQL developer 中,他们还提到时间戳参数为 Asia/Riyad,如果删除参数,我们将无法使用 SQL developer 登录。以下是所做的更改。

SQL> select CURRENT_TIMESTAMP from dual;

CURRENT_TIMESTAMP
---------------------------------------------------------------------------
19-SEP-18 12.14.24.929667 PM +05:30

SQL> select SYSTIMESTAMP from dual;

SYSTIMESTAMP
---------------------------------------------------------------------------
19-SEP-18 12.14.34.198529 PM +05:30

SQL> select dbtimezone,sessiontimezone from dual;

DBTIME
------
SESSIONTIMEZONE
---------------------------------------------------------------------------
+05:30
+05:30

服务器

date
Wed Sep 19 14:13:44 IST 2018
[oracle@aesalabdb dbs]$ cat /etc/localtime 
MMTISTIH̕STLKTTZifÿÿÿÿV¶$ÿÿÿÿ½ÿÿÿÿʚ(ÿÿÿÿ̕+ ÿÿÿÿѵ81¦(2q D?要Jۊ⃍T` 

                                                             [[hT`LMTMMTISTIHSTLKT
IST-5:30

请帮忙。

标签: oracletimezone

解决方案


推荐阅读