PLSQL与sqlplus的时间不对、修改RAC时区

发现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

你可能感兴趣的:(PLSQL与sqlplus的时间不对、修改RAC时区)