今天打开oracle em后发现无法使用IE浏览器登录,emctl 进入日志后,发现emdctl.trc文件报以下警告信息:
2013-07-24 09:46:40,320 Thread-4124116736 WARN http: nmehl_connect_internal: connect failed to (vmware2:1158): Connection refused (error = 111)
2013-07-24 09:47:01,340 Thread-770500352 WARN http: nmehl_connect_internal: connect failed to (vmware2:1158): Connection refused (error = 111)
2013-07-24 09:47:32,320 Thread-1596827392 WARN http: nmehl_connect_internal: connect failed to (vmware2:1158): Connection refused (error = 111)
2013-07-24 13:01:13,226 Thread-3029894912 WARN http: nmehl_connect_internal: connect failed to (vmware2:1158): Connection refused (error = 111)
2013-07-24 13:01:19,245 Thread-3235116800 WARN http: nmehl_connect_internal: connect failed to (vmware2:1158): Connection refused (error = 111)
2013-07-24 13:10:17,248 Thread-3960440576 WARN http: nmehl_connect_internal: connect failed to (vmware2:1158): Connection refused (error = 111)
发现通过火狐浏览器是可以登录的,通过了解发现是IE浏览器安全性的问题
[oracle@vmware2 log]$emctl unsecure dbconsole
Oracle Enterprise Manager 11g Database Control Release 11.2.0.1.0
Copyright (c) 1996, 2009 Oracle Corporation. All rights reserved.
Configuring DBConsole for HTTP... Done.
DBCONSOLE successfully stopped... Done.
Agent is already stopped... Done.
Unsecuring dbconsole... Started.
DBConsole is now unsecured... Done.
Unsecuring dbconsole... Sucessful.
DBCONSOLE successfully restarted... Done.
[oracle@vmware2 log]$ pwd
/app/oracle/product/11.2.0/db_1/vmware2_tdb/sysman/log
在启动后,改为emctl unsecure dbconsole后,打开IE通过http的方式,可以正常登录了。