发现plsql中执行的sysdate与sqlplus获取的sysdate不相等,相差8个小时
select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;
2.数据库的时区都是对的,该环境是RAC环境,可能是创系统的时候时区不对,搭建RAC后导致集群的时区不对
select dbtimezone fromd dual;
>> su - grid
vim $GRID_HOME/crs/install/s_crsconfig_*_env.txt
#备份
cp $GRID_HOME/crs/install/s_crsconfig_ora112_env.txt $GRID_HOME/crs/install/s_crsconfig_ora112_env.txt.bak
#编辑(两节点都要改)
vim $ORACLE_HOME/crs/install/s_crsconfig_*_env.txt
改 `TZ=America/New_York` ----> `TZ=Asia/Shanghai`
#重启CRS(两节点都要重启)
$GRID_HOME/bin/crsctl stop crs
$GRID_HOME/bin/crsctl start crs