Oracle服务器开启Windows XP防火墙时,客户机不能连接的问题

为了开发方便,在自己的Windows XP机器上装上了Oracle数据库作为开发库,数据库配置完好,本地访问也很正常,但同事的机器却怎么也不能连接。

经过排查,最后罪魁祸首锁定为Windows自带的防火墙。关闭防火墙后,同事的机器连接数据库成功。至此,不能连接的问题解决。

但由于我对机器的防护措施一直习惯用Symantec+防火墙,并且防火墙中1521端口已经加入“例外”中,百思不得其解之余,决心解决这个问题。

google网上,终于找到一篇文章,进行下面的修改后,防火墙终于可以和Oracle数据库和平共处:

打开注册表编辑器,在HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0下新建一个“字符串值”,名称/数据为USE_SHARED_SOCKET/true
如果ORACLE下有多个HOMEX,则每一个都新增这个值对

你可能感兴趣的:(oracle,windows,socket,XP,防火墙)