今天新搭建一個測試用的數據庫服務器,操作系統為WIN server 2008 r2 版本。系統內已安裝oracle 11g database,數據庫服務端已配置完畢,監聽listener已開啟。
我在通局域網內的其他PC端,操作系統為 win 7 64 旗艦。 配置oracle 10g 32 client,客戶端配置完畢。命名完畢、tns服務名設置為 test
當我去測試tns聯通情況的時候,反饋我TNS-12535 TNS操作超時,無法正常聯通。
一、我先查了一下客戶端安裝路徑下的network\admin下tnsname配置文件,發現並未有異常。
二、排查一下網絡問題,客戶端PC--CMD下ping 服務器IP 無法ping通,ping自己和網關都沒問題。
經過嘗試得到是服務器端防火牆設置的問題。
操作如下:服務器管理器--高級安全windows 防火牆--入站規則--找到文件和打印機共享(回顯請求icmpv4)--將此規則啟用,確定即可。
此時就可以ping通 服務器IP了。再次嘗試tnsping 還是超時。
三、win2008r2防火牆添加端口入站和出站規則:1521
Oracle服務器與本機都在局域網內,不存在網絡不通問題,怎么會無法連接。
操作如下:服務器管理器--高級安全windows 防火牆--入站規則--新建規則(根據提示操作將特定的1521端口添加入站、出站規則)
入站添加成功,出站規則一樣的,此處略
再次嘗試tnsping,成功連通。