Linux開放1521端口允許網(wǎng)絡(luò)連接Oracle Listener
癥狀:1. TCP/IP連接是通的。可以用ping 命令測試。
- 服務(wù)器上Oracle Listener已經(jīng)啟動。 lsnrctl status 查看listener狀態(tài) lsnrctl start 啟動Oracle listener
- 客戶端得到的錯誤信息通常是:ORA-12170: TNS:連接超時
這時,我們基本可以肯定是服務(wù)器沒有開放1521端口(假設(shè)你用默認設(shè)置)
解決方法: 1. 假如你是在一個局域網(wǎng)環(huán)境,配置了防火墻。那么可以關(guān)閉Linux的防火墻。sudo service iptables stop - 編輯iptables, 開放1521端口:
sudo vi /etc/sysconfig/iptables-A INPUT -p tcp -m state --state NEW -m tcp --dport 1521 -j ACCEPT :wq重啟防火墻sudo service iptables restart保存配置,以便linux重啟后依然有效sudo service iptables save
查看防火墻規(guī)則:sudo iptables -L -n