一次在安裝redhat 5.9時,忘記關閉防火牆了,安裝ORACLE後客戶端一直報TNS連接失敗,然後又用另一臺服務器連接時報ORA-12560 TNS:protocol adapter error。查看告警日誌也沒有錯誤,看SESSION也沒有超出。最後忽然想起防火牆好像沒關,於是用chkconfig --list | grep iptables看,或者用service iptables status來查看是否沒有關閉,發現沒有關閉,用service iptables stop去關掉,這個只是暫時關閉,你也可以永久將其關閉。也可以不關閉防火牆,讓1521進站也行,設置方法如下:
(1)/sbin/iptables -I INPUT -p tcp --dport 1521 -j ACCEPT
(2)/etc/rc.d/init.d/iptables save
(3)/etc/rc.d/init.d/iptables restart