您的位置:首页 >快讯 >

1521是谁的平方(1521)

你们好,最近小时发现有诸多的小伙伴们对于1521是谁的平方,1521这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。

1、 Oracle服务端口会有很多问题。下面将向您介绍在防火墙上打开Oracle服务端口的方法,希望对您学习Oracle服务端口有所帮助。

2、 仅打开a1521或自定义监听端口来使Oracle客户端连接到安装在带有防火墙的windows上的Oracle服务器是不够的。

3、 有时我们需要映射端口来远程访问Oracle数据库。这里有个防火墙问题,在unix上没问题,但在win平台上无法正确访问。下面可以解决这个问题。

4、 最近因为工作需要,在Windows XP平台上安装了Oracle9i数据库进行测试,一切正常。但是当客户端连接到服务器时,它总是超时。我首先想到的是防火墙。当我打开端口1521时,

5、 连接操作仍然失败。我也怀疑是网络出了问题。我尝试使用Telnet Server _ IP1521,连接被接受。描述1521端口已经打开。

6、 没办法,只有查询Oracle数据后我才明白,网络监听器只起中介作用。当一个客户连接到它时,它根据配置找到相应的数据库实例进程,然后衍生出一个新的数据库连接。

7、 这个连接端口是由网络监听器传递给客户机的,此后客户机就停止处理它了,即使监听器停止工作也是如此。这个新的连接端口是不可预测的,将被防火墙阻止。

8、 Windows Socket2规范的一个新特性是共享套接字。所谓共享套接字是指一个进程共享另一个进程的套接字(详见MSDN)。

9、 如果网络监听器与数据库服务进程共享套接字,连接端口将不会改变。

10、 How to set up a shared socket?

11、 创建一个新的字符串值:注册表上的USE _ SHARED _ SOCKET=true:HKEY _本地_机器软件oracleHome 0。如果安装了多个目录,

12、 那么每一个相似的目录都要设置:HKEY _本地_机器软件oralehomex (X目录号)。

13、 设置后,需要重启实例(只有重启监听器发现没有效果)

14、 当Oracle客户端连接到服务器时,它首先查找1521监听端口,服务器的1521监听端口向服务器进程发送请求,并向客户端返回随机端口。

15、 客户端将再次连接到该端口。这就给服务器上的防火墙设置带来了麻烦。这个端口是随机的。怎么打开?

16、 这个问题在windows平台上已经成了一个大问题,在很多论坛都有人问,但是很少有人能解决。不用担心unix平台,系统会自动解决这个问题。Matalink上有三种解决方案,

17、 其实USE_SHARED_SOCKET是最有效最方便的。然而经过无数次的实现,还是失败了。最后发现Oracle 8.1.7的bug需要打补丁升级到Oracle 8.1.7.1.2。

18、 您需要处于MTS模式(共享模式)。Oracle默认为私有模式。

19、 通过实验发现,如果在init文件中没有设置参数,Oracle仍然会需要一个随机端口和1521端口一起通信,但是这个随机端口并不会随着客户端会话和登录的变化而变化。当服务器没有重新启动时,

20、 是固定的。(实验表明,在专用模式下,每次连接,oracle服务器都会1路提供一个不是1521的端口。)因此,您需要在init.ora文件的末尾添加一个参数:

21、 mts_dispatchers='(address=(protocol=tcp)(host=myoradb)(port=1521))(dispatchers=1)'

22、 设置后,需要重新启动实例。

以上就是1521这篇文章的一些介绍,希望对大家有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!