远程工具SQLDev工具和应用出来的时间都要慢12个小时
检查操作系统和硬件时间
# date
Fri Apr 18 15:54:11 CST 2025
date -R
Fri, 18 Apr 2025 16:06:24 +0800
# hwclock -r
Fri 18 Apr 2025 04:08:38 PM CST -0.313786 seconds
都是没有问题,时间和时区都是准确无误,时间同步也配置着正常。
服务端验证,如下:
发现直接通过sqlplus / as sysdba连时间正常,通过ip去连时间时间慢12小时,通过远程工具SQL Developer,时间也是不准确的
检查监听进程和pmon进程环境变量:
进程中的环境变量都是America/New_York,所以都是自通过远程访问的系统时间都不准确。
Mos上查到一篇文章:
EBS: Noticing SYSDATE timestamp mismatch for SYS and APPS schemas during general monitoring (Doc ID 3080063.1)
/etc/localtime时区与<grid home>/grid/crs/install/s_crsconfig_<>_env.txt的时区对不上
后面检查到集群文件,发现集群文件的时区还是纽约的
cd $ORACLE_HOME/crs/install/
$ cat s_crsconfig_rac1_env.txt
使用root用户修改该文件时区
TZ=America/New_York
改为:TZ=Asia/Shanghai
重启集群数据库恢复正常。