ora-12170:tns連接超時


客戶端plsql連接linux(centos5.3)系統的oracle,老是提示:tns連接超時

解決:關閉linux系統的防火牆服務
service iptables stop

 

但是直接把防火牆服務關閉可能導致系統不安全,因此可以通過修改防火牆表將1521這個端口為防火牆所接受。

 1.編輯iptables表,增加如下內容

iptables -I INPUT -p tcp --dport 1521 -j ACCEPT

iptables -I INPUT -p tcp --dport 1521 -j ACCEPT

iptables -A INPUT -p tcp --dport 1521 -j ACCEPT

iptables -A INPUT -p tcp --dport 1521 -j ACCEPT

[root@localhost ~]# vi /etc/sysconfig/iptables

 2.保存

[root@localhost ~]# service iptables save

 奇怪,保存后,再次打開該文件,怎么變成了如下的樣子

# Generated by iptables-save v1.3.5 on Thu Apr 12 22:30:46 2012
*filter
:INPUT ACCEPT [558:52040]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [598:350149]
COMMIT
# Completed on Thu Apr 12 22:30:46 2012

但是保存后重啟了iptables服務,客戶端的plsql就可以連接該linux系統上的oracle數據庫了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM