我在局域網中的ip是:192.168.1.100,所以數據庫的TNS為:
hkcs = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.100)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = orcl) ) )將該TNS信息配置到同事本地的tnsnames.ora文件,使用pl/sql developer無法連接,報錯TNS-12535: TNS操作超時1。
由此報錯我們可以知道是由于Windows防火墻的問題了。 對于防火墻問題,我們可以有兩種解決方案: 1:關閉防火墻(這種方案不怎么好,關閉防火墻,會帶來許多安全隱患) 2:開放1521端口,允許1521端口被連接
操作步驟: 1、WIN+X調出系統配置菜單,選擇控制面板;

2、選擇windows 防火墻;

3、點擊左側的“高級設置”選項;

4、設置入站規則(入站規則:別人電腦訪問自己電腦;出站規則:自己電腦訪問別人電腦),點擊“新建規則”,點選“端口”,單擊 “下一步”;

5、選擇相應的協議,如添加8080端口,我們選擇TCP,在我寫本地端口處輸入8080(注意:數據庫端口是默認的1521);

6、選擇“允許連接”,點擊“下一步”;

7、勾選“域”,“專用”,“公司”,點擊“下一步”;

8、輸入端口名稱,點“完成”即可。

9、具體效果如下,已經在防火墻里開放單獨端口。

windows10防火墻設置對特定端口開放的方法就介紹到這里。我們通過上面幾個步驟的操作后,下次再打開一些特定軟件時就不會出現被限制住的情況了!
如果看到有1521端口,那說明1521端口已經開啟。那么同事電腦已經可以正常連接我本地的Oracle數據庫了。
新聞熱點
疑難解答