先停掉EM
emctl stop dbconsole
然后修改时区(TZ)
emctl resetTZ agent
重点是看看这个的输出,是否检测正确了系统时区。不明白Oracle在安装的时候为什么没有检测正确。默认使用了GMT,而我系统应该是东八区的时间。如果它还是检查的不正确的话,修改下系统的时区,然后再改回来。再运行这个命令。成功了会修改emd.properties这个文件里的agentTZRegion项。文件的位置应该是oralce安装目录product10.2.0db_1<hostname_sid>sysmanconfig,如果你没有修改的话。
这里还要提示你要完成更改需要连接到数据库执行一个修改的命令。提示的很清楚,照着做了。
重启EM
emctl start dbconsole
现在应该能够使用了。
重启em之后要等一会查看emctl的状态,因为启动服务需要时间。emctl status agent 的状态。