作者noguest (guest)
看板Database
标题Re: [SQL ] ORA-SQLPLUS连线问题!!
时间Sat Mar 10 17:41:16 2007
※ 引述《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