企业如何通过vue小程序开发满足高效运营与合规性需求
994
2022-10-01
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小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~