Re: [SQL ] ORA-SQLPLUS連線問題!!
※ 引述《fredlin018 (QQQQQQQ)》之銘言:
: 請教各位大大,
: 使用ORACLE的SQLPLUS連線資料庫時遇到XP內建防火牆的問題,
: 由遠端做連線都會產生ORA-12535:TNS:連線愈時的問題,
: 但我將防火牆關閉後就很順利的可以連線進去,
: 我也在防火牆的地方設訂PORT:1521設為例外ㄌ,依舊沒辦法解決防火牆的問題,
: 請教各位板上的大大們有什麼方法可以解決這樣的問題??
: 操作環境:
: 作業系統:WINDOWS XP PROFESSIONAL SP2
: 資料庫:ORACLE 9I
最簡單的解決方法是用 regedit 在 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0
下增加 USE_SHARED_SOCKET 這一項並設為TRUE, 這個方法在大部份的情況都適用
如果有多個 Oracle Home, 每一個 (HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\*\)
都要設定, 改完後記得要重開機
另外一個方法是把 client 的 tnsname.ora 改用 Dedicated mode, 在
CONNECT_DATA 部份加上 (SERVER = DEDICATED)
第三個方法是在 server 的 init.ora 裡設定 dispatchers 後重新開啟 database,
如 *.dispatchers="(address=(protocol=tcp)(port=4500))(dispatchers=4)"
之後再開放防火牆的 PORT:4500 就好.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 64.9.236.88
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):
Database 近期熱門文章
PTT數位生活區 即時熱門文章