Oracle 在 windows 2008 修改时区后登陆主机报connection refused的解决过程

    昨天发现新装的2008上时间错误的,一看是设置了时间同步的,找到了原因:时区设置错了。把时区设置正确:GMT:+12:00 。之后平安无事的运行了一个阶段,在EM上操作调度Oracle建议的备份时,输出主机用户名密码时,出现connection refused错误。

   原以为是windows没加入批处理作业的原因,详见 http://blog.csdn.net/kai27ks/article/details/7305355   

   结果查了一下。不是,那会是什么原因呢?我这才想到可能是时区设置的问题。

   查了下网上的东西 说要修改$ORACLE_HOME/主机名_orcl/sysman/config下的emd.properties 里面的agentTZRegion设置为agentTZRegion=Asia/Chungking(我没照这个做,我相信自己)

   于是我打开了这个文件,发现  agentTZRegion=-12:00 这个是修改时区前错误的时区:GMT -12:00国际日期变更线西,而我修改后正确的时区应该是:GMT +8:00(北京)

   国外的论坛说,Oracle 10g有BUG不支持GMT时间,只支持UTC时间。那不是很麻烦了?还好接下来的操作证明,或许11GR2已经解决了这个BUG。

   我把agentTZRegion 改为正确的 agentTZRegion=+8:00 然后

   emctl stop dbconsole

   emctl resetTZ agent  (或许我当初漏了这步,谁知道~)

   emctl config agent getTZ (显示Asia/Shanghai

   emctl start dbconsole

   重启依旧未解决。遂干脆重装EM。解决!

   大概猜到原因:EM在安装时要读取你的时区,写入到一些文件中,若OS上修改了时区则对应不上,可能导致一些问题从而出现异常,这个时候重装EM是比较简单的解决方式
  

  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值