fkjj.net
当前位置:首页 >> orAClE为什么使用1521端口 >>

orAClE为什么使用1521端口

是不是设置了防火墙了?oracle 的1521端口,处理逻辑,大约是这个样子的.oracle服务器端监听 1521 端口.某个客户端 a 连接到服务器的 1521 端口上.oracle服务器接收到了连接请求,然后动态分配一个端口 比如 1113 给 客户端 a客户端 a 的后续操作,都通过 1113 端口 操作了.然后某个客户端 b 又连接到服务器的 1521 端口上.oracle服务器接收到了连接请求,然后动态分配一个端口 比如 1114 给 客户端 b客户端 b 的后续操作,都通过 1114 端口 操作了.因此,如果服务器开了防火墙,又只给 oracle 开一个 1521 端口的话,好像是连接不上的.

在TCP/IP网络中,(IP,端口号)可以唯一确定一个进程的地址,oracle监听器也是一个TCP/IP网络中的进程,默认的端口号是1521.oracle监听器进程可以同时为多个数据库服务.客户端进程通过listener.ora 获得oracle监听器进程的(IP,端

1521是oracle服务监听的端口,就是说应用要连接oracle,就要像1521端口发送请求,oracle响应之后就像系统请求一个新的未使用的端口,并将端口号告诉应用.应用就使用这个oracle提供给它的端口与oracle建立连接.1521已经被oracle使用,不可能再使用这个端口的.客户端连接超时的话,这个端口就会被系统回收,连接中断.

你这样做有什么意义吗?顶多就是看下1521端口是否能够ping通就可以了如果你要是使用oracle的话,只要1521没被占用(占了也没事,换一个端口就成),你只要能登陆到oracle就可以了,如果到时候出现什么问题,就根据实际情况来解决就可以了

当然要开放1521端口啊 不然肯定连接不了.一般来说你不需要设置VPN的只要设置你所连接的那台服务器开放1521端口就可以了

需要启动监听服务:1、先创建监听,或手工创建listener.ora,设定要监听的ip或主机名2、windows启动listener服务3、linux用lsnrctl start命令启动

将HOST参数改为主机名试试!应该可以解决问题.

默认的端口号是1521,你可以配置其他的端口号,只要listener.ora和tnsnames.ora配置一致就可以了.具体的配置方法请参照:在客户端cmd或者终端上输入netca,分别配置监听服务和tnsnames服务,只要把端口号改成一致的,网管开放的那个端口号就好了.---以上,希望对你有所帮助.

安装完oracle,自动就开启了1521端口的监听吧,所以你再配置的时候,提示正在使用中.那你要是不配置的话,telnet ip 1521端口通吗?如果是本机的话 netstat -ano查看一下.

监听器一般是启动在数据库服务器所在的机器上,如果客户端和数据库安装在同一台机器上,监听器也会启动在相同的机器上.处理方法有:1、通过net manager工具,按监听器的名字,找到原有的监听器配置,删除掉.2、通过net manager工具,新添加一个监听器,配置一个新的端口,指向目前的的数据库服务.3、如果上一次安装没有清除干净,可能会有一个旧的监听器服务进程自动运行.如果是在windows环境下,在管理工具-》服务界面中找到该服务进程,停止该进程,改为手动启动.如果要删除该服务进程,要记住该服务进程的名字,在windows注册表中全表搜索,找到所有对应的条目,删除之.

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.fkjj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com