报错如下:

解决方案:找到下面的文件
$ORACLE_HOME\db_1\$HOSTNAME\sysman\config\emd.properties
我的是:C:\oracle\product\10.2.0\db_1\$HOSTNAME\sysman\config\emd.properties
其中的agentTZRegion缺省是GMT,改为你所在的时区即可,例如:
agentTZRegion=Asia/Chungking
这个chungking就是重庆时间,也是北京时间。
关于时区的列表参考:10.2.0\db_1\sysman\admin\supportedtzs.lst
然后先停止dbconsole使时区设置生效并重启OracleDBConsole:
可以在服务 里面手动重启关闭。。也可以在cmd 命令如下操作
然后先停止dbconsole使时区设置生效并重启OracleDBConsole:
emctl stop dbconsole
emctl resetTZ agent
emctl config agent getTZ
start dbconsole
我的在输入emctl stop dbconsole 命令的时候还报错了,说什么
Environment variable ORACLE_SID not defined.Please define it.
这样的话需要在cmd里面直接输入set Oracle_SID=orcl
设置下就好了
然后重新输入http://localhost:1158/em/console/即可登录
本文介绍了解决Oracle EM Console登录时报错的方法。通过修改$ORACLE_HOME/db_1/$HOSTNAME/sysman/config/emd.properties文件中的agentTZRegion设置为正确的时区,并重启dbconsole服务,可以成功登录EM Console。
4279

被折叠的 条评论
为什么被折叠?



