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.
https://vmware2:1158/em/console/aboutApplication
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的方式,可以正常登录了。
分类: 数据库开发技术
?
11G Dbconsole 在启动时报以下错误:
WARN http: snmehl_connect: connect failed to (ehrprod:1158): Connection refused (error = 111)
解决办法是查找emagent的进程,kill掉,再启,最后终于OK了。
[oracle@ehrprod persistence]$ ps -ef | grep emagent
oracle 19843 1 0 14:03 pts/0 00:00:09 /u01/oracle/product/10.2.0.1/bin/emagent
oracle 29162 15448 0 17:04 pts/1 00:00:00 grep emagent
[oracle@ehrprod persistence]$ kill -9 19843
[@more@]?
5. Linux开机自动启动ORACLE设置
1.安装好Oracle数据库后: 执行 dbstart和dbshut会提示: [oracle@oracle11g ~]$ dbstart 错误原因是:dbstart和dbshut脚本文件中ORACLE_HOME_LISTNER的设置有问题,分别打开两个文件找到:ORACLE_HOME_LISTNER=$1,修改为 ORACLE_HOME_LISTNER=$ORACLE_HOME,命令如下: [oracle@oracle11g ~]$ vi $ORACLE_HOME/bin/dbstart [oracle@oracle11g ~]$ vi $ORACLE_HOME/bin/dbshut 修改后保存退出,第一个问题已解决; 2.如何在Linux启动时自动启动Oracle监听和实例 首先要解决上面的问题,才能继续哟! 第一步:修改/etc/oratab文件,命令如下: [oracle@oracle11g ~]$ vi /etc/oratab //起到了开关的作用当启动或者关闭时都会读改文件,可以自己cat看下 找到:accp:/u01/oracle:N 修改为: accp:/u01/oracle:Y 第二步:把lsnrctl start和dbstart添加到rc.local文件中,命令如下: [oracle@oracle11g ~]$ vi /etc/rc.d/rc.local // 表示修改启动项 添加: su oracle -lc "/u01/produc/bin/lsnrctl start"//-l 表示切换用户的同时改变工作目录,-c表示执行命令后切换原来的身份 su oracle -lc /u01/product/bin/dbstart 注意:第一个命令有空格,所以要用引号的 重启试试吧! |
5.windows的IE浏览器中无法访问linux中安装的oracle的em和isqlplus之解决方法
| 如果此进在windows的IE浏览器中仍无法访问linux中安装的oracle的em和isqlplus。 多半原因是由于iptables中对端口做了限制访问。用iptables -L查看是否不允许访问。若是用以下方法解决。 解决方法1:直接用命令加,只是命令加是当前生效。 iptables -I INPUT -p tcp --dport 1158 -j ACCEPT iptables -I INPUT -p tcp --dport 5560 -j ACCEPT 再次从客户端访问,成功! 解决方法2:修改/etc/sysconfig/iptables文件。增加2行。 -A INPUT -m state --state NEW -m tcp -p tcp --dport 1158 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 5560 -j ACCEPT 重启防火墙,这里有两种方式重启防火墙 a) 重启后生效 开启: chkconfig iptables on 关闭: chkconfig iptables off b) 即时生效,重 |