Oracle:lsnrctl start Timeout or Adapter error

这两天装了Oracle,结果打开监听的时候一直出现Timeout的情况,折腾了一两天才找到原因:该死的防火墙。原来我没有将linux上的防火墙关闭。以root用户登录系统,执行service iptables stop关闭防火墙,现在就可以成功地连接了。

另一个解决方法--在iptables文件中开放1521端口,一劳永逸.具体做法如下:

1 $ su -
2 # gedit /etc/sysconfig/iptables

在打开的iptables文件中加上:-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 1521 -j ACCEPT

悲剧的是,最开始我就找到了别人写的关于这个的,但别人的OS是RHEL,而我的是Fedora的,以为不行,而且上面这行里面有个RH-Firewal,我以为只能RHEL用,就没试过这个方法,结果多折腾了很久啊,搞到我大半夜才睡。

然后再重新启用防火墙# service iptables restart。OK,一切搞定

########################################

干这行的真的是折腾啊!

顺便学几个有关折腾的单词:

torment,toss about,struggle

posted @ 2013-01-14 12:57  daveztong  阅读(251)  评论(0编辑  收藏  举报