window下如何开放Oracle的端口

网友投稿 994 2022-10-01

window下如何开放Oracle的端口

window下如何开放Oracle的端口

作者:三十而立

经常有网友朋友问这个问题。 在window的系统下,已经把1521的端口开放出去了,但是从另外一台机器连接服务器的时候 ,还是连不上。  只有把整个防火墙都关闭,才能使其他机器上连接到oracle的服务器。究竟是什么原因叻?  这个原因,还是归结为window系统的一个问题,对于oracle来说,对客户端的连接请求都是通过listener来进行监听和处理的。listener的端口默认是1521.所以有很多的网友在此通常都知道要开放这个端口,不过listener在监听到客户的连接以后,会建立一个临时的端口并把端口号报之给客户端,接下来就由这个端口来和服务器端交互叻。这个端口是由listener分配的,所以没有办法确定,也就被防火墙拦住了。 在window下,由于linux下已经使用了共享socket解决临时sock的问题,所以linux开放了1521就可以了,window没有,所以有这样的问题。  不过还好,window的socket2 提供了share socket的技术,我们只需要通过很简单的步骤,就是让window系统下的oracle使用上share socket,从而解决我们的问题。  设置方法如下。我的机器是10.2.0.4  1. 打开注册表  2. 找到[HKEY_LOCAL_MACHINESOFTWAREORACLEKEY_OraDb10g_home1]这个目录  在其下加入一个字符串值  键:USE_SHARED_SOCKET  值: TRUE  3. 重启监听服务  现在再用客户端试试,应该就可以连上叻。

如果没有那句“三十而立”,三十岁的男人正可以轻轻松松

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:一文搞懂Spring中Bean的生命周期
下一篇:手把手带你撸一个网易云音乐首页(二)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~