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