oracle - 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
请帮忙。
解决方案
推荐阅读
- deep-learning - 用于瞳孔分割的 UNet 未训练,输出图像都相同
- excel - MS Excel:如何从一个单元格解析/解析数据值到其他 3 个单元格?
- php - 查询枢轴关系
- vue.js - 无头 UI 组件不会采用样式
- react-native - 由于重置 PREFIX 环境变量,NVM 偶尔会中断
- react-native - 如何从使用 Expo 和 React Native 构建的应用程序连接到 SSID?
- tensorflow - 当我更改批量大小时,不起作用(tensorflow)
- laravel - Laravel 雄辩的自我实现与 FK 和 INDEX
- powerbi - 使用 fact 和 dim 中的 key 会产生不同的结果
- javascript - 如何理解 VUEX-STORE 中的模块