例如:ps eauwww ,您可以通过MOS note 373303.1中的内容获得不同平台的命令。另外,以上的数据库是通过GI agent启动的,如果数据库是手动启动的(例如:startup命令),那么,输出会不同。当然, pmon在注册数据库服务到listener时也会将自己的环境变量注册到对应的service上。所以,在诊断RAC环境下sysdate返回错误时间的问题时,我们需要检查以下信息。 1.操作系统级别的时区设置,并确保操作系统命令date能返回正确的时间。对于如何查看不同平台的时区设置,请参考note 1209444.1 2.确认GI配置文件/crs/install/s_crsconfig__env.txt文件中的变量TZ和操作系统的TZ设置一致。 3.确认是否在database或listener资源层面设置了TZ变量。如果设置了,是否和OS,GI的设置是一致的。 4.另外,server process的环境变量LIBPATH或LD_LIBRARY_PATH也会对oracle访问操作系统函数产生影响。而且GI的agent进程(适用于版本11.2.0.3及以上的版本)在启动资源时(例如:database资源)会自动的将进程的以下环境变量清空LD_LIBRARY_PATH, SHLIB_PATH (HP-UX), LD_LIBPATH_64 (Solaris), LIBPATH (AIX)所以,如果您的database是使用srvctl命令启动的,就需要确认上面的环境变量被设置正确。例如:srvctl setenv database -d -t 'LIBPATH='注意:不同的Unix平台,以上命令可能会不同。所以,我们也去要确认database资源的LIBPATH或LD_LIBRARY_PATH变量是否被设定。例如:srvctl getenv database -d