如何穿過防火牆連線資料庫
我自己的電腦環境伺服器 winxp+oracle 9.2.0.4
虛擬機器環境 winxp+oracle 9.2.0.4 客戶端
tnsping 伺服器時
C:\Documents and Settings\Paul Yi>tnsping standby
TNS Ping Utility for 32-bit Windows: Version 9.2.0.4.0 - Production on 20-7月 -2007 15:59:09
Copyright (c) 1997 Oracle Corporation. All rights reserved.
已使用的引數檔案:
D:\oracle\ora92\network\admin\sqlnet.ora
已使用 TNSNAMES 介面卡來解析別名
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.20
1)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = test)))
TNS-12535:TNS:連線超時
檢查下自己電腦啟用了防火牆,關掉可以正常訪問
C:\Documents and Settings\Paul Yi>tnsping standby
TNS Ping Utility for 32-bit Windows: Version 9.2.0.4.0 - Production on 20-7月 -2007 15:59:09
Copyright (c) 1997 Oracle Corporation. All rights reserved.
已使用的引數檔案:
D:\oracle\ora92\network\admin\sqlnet.ora
已使用 TNSNAMES 介面卡來解析別名
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.20
1)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = test)))
OK(20毫秒)
在網上查了下資料,說在登錄檔加個引數就行
登錄檔的HOME0加[HKEY_LOCAL_MACHINE]
USE_SHARED_SOCKET=TRUE
加上去以後,還是不行,想了下,是不是防火牆要開oracle 1521埠
馬上新增1521埠,然後啟用防火牆,客戶端再連線正常
綜上所述:這個問題只會在WIN平臺出現,UNIX平臺會自動解決。
解決方法:
1.登錄檔的HOME0加[HKEY_LOCAL_MACHINE]
USE_SHARED_SOCKET=TRUE
2.防火牆開啟1521埠
虛擬機器環境 winxp+oracle 9.2.0.4 客戶端
tnsping 伺服器時
C:\Documents and Settings\Paul Yi>tnsping standby
TNS Ping Utility for 32-bit Windows: Version 9.2.0.4.0 - Production on 20-7月 -2007 15:59:09
Copyright (c) 1997 Oracle Corporation. All rights reserved.
已使用的引數檔案:
D:\oracle\ora92\network\admin\sqlnet.ora
已使用 TNSNAMES 介面卡來解析別名
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.20
1)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = test)))
TNS-12535:TNS:連線超時
檢查下自己電腦啟用了防火牆,關掉可以正常訪問
C:\Documents and Settings\Paul Yi>tnsping standby
TNS Ping Utility for 32-bit Windows: Version 9.2.0.4.0 - Production on 20-7月 -2007 15:59:09
Copyright (c) 1997 Oracle Corporation. All rights reserved.
已使用的引數檔案:
D:\oracle\ora92\network\admin\sqlnet.ora
已使用 TNSNAMES 介面卡來解析別名
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.20
1)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = test)))
OK(20毫秒)
在網上查了下資料,說在登錄檔加個引數就行
登錄檔的HOME0加[HKEY_LOCAL_MACHINE]
USE_SHARED_SOCKET=TRUE
加上去以後,還是不行,想了下,是不是防火牆要開oracle 1521埠
馬上新增1521埠,然後啟用防火牆,客戶端再連線正常
綜上所述:這個問題只會在WIN平臺出現,UNIX平臺會自動解決。
解決方法:
1.登錄檔的HOME0加[HKEY_LOCAL_MACHINE]
USE_SHARED_SOCKET=TRUE
2.防火牆開啟1521埠
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7199859/viewspace-1264/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PLSQL連線不了資料庫(防火牆,埠原因導致)SQL資料庫防火牆
- 資料庫防火牆資料庫防火牆
- 設定TSMserver與TSM client穿過防火牆Serverclient防火牆
- 如何配置MTS以穿越防火牆連線oracle防火牆Oracle
- 轉載: 總結:oracle穿過防火牆的問題Oracle防火牆
- 穿過任意防火牆NAT的遠端控制軟體TeamViewer防火牆View
- 防火牆的併發連線數(轉)防火牆
- 資料庫的連線過程資料庫
- 如何連線MySQL資料庫MySql資料庫
- 防火牆入侵於檢測——————3、思科 PIX 防火牆和 ASA 防火牆產品線防火牆
- 如何在weka中連線資料庫資料庫
- 如何動態連線Access資料庫資料庫
- 如何設定多資料庫連線?!資料庫
- 不能連線資料庫如何解決資料庫
- DBeaver如何連線一個資料庫資料庫
- 用Navicat連線資料庫-資料庫連線(MySQL演示)資料庫MySql
- 淺談資料庫防火牆技術及應用資料庫防火牆
- 資料庫防火牆商業化的前提條件資料庫防火牆
- 資料庫–如何連線RDS例項,使用雲資料庫?資料庫
- 連線資料庫資料庫
- 資料庫連線資料庫
- AutoRun病毒防火牆如何使用 AutoRun病毒防火牆教程防火牆
- 資料庫連線 系列一:laravel框架如何連線兩個資料庫(不同伺服器)資料庫Laravel框架伺服器
- 【YashanDB資料庫】PHP無法透過ODBC連線到資料庫資料庫PHP
- 1.3.3. 通過SQL*Plus 連線資料庫SQL資料庫
- 通過cmd命令列連線mysql資料庫命令列MySql資料庫
- Qt中通過ODBC連線MSSQL資料庫QTSQL資料庫
- 資料庫連線池長時間不用,乍一用還用不了,結果是防火牆的鍋資料庫防火牆
- DBSync如何連線並同步MySQL資料庫MySql資料庫
- 教你如何用php pdo連線資料庫PHP資料庫
- 如何掌握python連線redis資料庫?PythonRedis資料庫
- spring如何用JNDI連線資料庫?Spring資料庫
- 如何設定Struts 連線資料庫的公共類,作個公共的類,來連線資料庫,如何寫???資料庫
- SQLNET.EXPIRE_TIME引數—之防火牆短連線SQL防火牆
- JDBC連線資料庫JDBC資料庫
- java連線資料庫Java資料庫
- Mybatis連線資料庫MyBatis資料庫
- Mongodb資料庫連線MongoDB資料庫