我设置的oracle数据库 1521 端口 。为什么端口PORT=1113,一会又是PORT=1114?

我设置的oracle数据库 1521 端口 。为什么端口PORT=1113,一会又是PORT=1114?,第1张

是不是设置了防火墙了?

Oracle 的1521端口,处理逻辑,大约是这个样子的。

Oracle服务器端监听 1521 端口。

某个客户端 A 连接到服务器的 1521 端口上。

Oracle服务器接收到了连接请求,然后动态分配一个端口 比如 1113 给 客户端 A

客户端 A 的后续操作,都通过 1113 端口 操作了。

然后某个客户端 B 又连接到服务器的 1521 端口上。

Oracle服务器接收到了连接请求,然后动态分配一个端口 比如 1114 给 客户端 B

客户端 B 的后续操作,都通过 1114 端口 操作了。

因此,如果服务器开了防火墙,又只给 Oracle 开一个 1521 端口的话,好像是连接不上的。

是windows的服务器吗?

在windows的服务器上,oracle服务不光使用了侦听端口1521,还是用了数据端口(不定)。

设置共享socket,具体目录参考下面的说明去找:

在注册表:

HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOME0

上新建一个字符串值:

USE_SHARED_SOCKET=true

如果安装了多个目录,则每个类似的目录都要设置:

HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOMEx (x目录编号)

设置后要求重新启动实例(只重启listener发现没有效果)

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 我设置的oracle数据库 1521 端口 。为什么端口PORT=1113,一会又是PORT=1114?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情