Bo's Oracle Station

查看: 1776|回复: 1

服务端与客户端时间不同的问题

[复制链接]

81

主题

181

帖子

781

积分

高级会员

Rank: 4

积分
781
发表于 2016-12-26 15:44:02 | 显示全部楼层 |阅读模式
唐老师
服务端查询这2个时间current_date ,sysdate 都是正确的
SQL> select current_date from dual;
CURRENT_DATE
-------------------
2016-12-26:15:41:48


SQL> select sysdate from dual;
SYSDATE
-------------------
2016-12-26:15:30:43

但是客户端连过来查询就有问题:current_date 正确,sysdate 错误,相差12个小时
SQL> select current_date from dual;
CURRENT_DATE
-------------------
2016-12-26:15:41:48


SQL> select sysdate from dual;
SYSDATE
-------------------
2016-12-26:2:30:43

这种情况怎么处理?
回复

使用道具 举报

81

主题

181

帖子

781

积分

高级会员

Rank: 4

积分
781
 楼主| 发表于 2016-12-27 10:01:11 | 显示全部楼层
该问题已得到解决

MOS文档 How To Change Timezone for 11gR2 Grid Infrastructure (文档 ID 1209444.1)
11.2.0.2及以上的grid,在启动的时候读取$grid_home/crs/install/cat s_crsconfig_'hostname'_env.txt
该文件内有一个参数
TZ=US/Eastern,修改为TZ=Asia/Shanghai
然后重启整个集群站crsctl stop has , crsctl start has即可
这个地方也会影响到EM上性能视图横坐标时间轴的错误,显示为US/Eastern时间

没有GRID的数据库无此问题, 只要操作系统时间正确即可
带有grid的数据库,修改完操作系统时间后,记得修改该文档
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|Bo's Oracle Station   

GMT+8, 2024-4-19 21:15 , Processed in 0.036780 second(s), 24 queries .

快速回复 返回顶部 返回列表