监听程序就是一个“哨兵”,发现并引导通过某端口过来的连接数据库的请求。oracle数据库用的一般是1521端口。监听程序就是监听这个端口的,一旦发现有程序连接这个端口,那么就引导程序去连接数据库。
如果没有监听程序,那么你连接这个端口,服务器并不知道你要干什么?所以只能晾在那里。因为这个端口并不是服务器默认的一些端口(比如ssh的22,telnet的23, ftp的21),就算这些端口,如果没有安装这些服务,也是没办法应用的。所以这是一个连接的端口的程序,大概就是这么个意思。
就是oracle相关服务的默认监听端口了
tnslistner是1521,没有它,你连接不了数据库
8080是ems的端口,提供网页方式的数据库管理工具不过xe版本的ems管理功能太弱
mts是sql server的服务吧?
你有个理解错误,只有LISTENER才能监听网络端口的,
这个端口可以通过oracle net configuration assitant或者oracle net manager来重新配置监听端口的
修改Oracle的端口号实际是修改其监听器的监听端口,具体方法是
进入oracle目录下得/network/admin/lisnterora
然后加入或者修改以下内容
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = ????)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
)
其中问号的地方每个机器不一样,一般自己装的都是orcl,将1521改为所需要的端口后保存退出
然后,开始-》运行,输入cmd
进入控制台,执行2条命令:
1 关闭监听:lsnrctl stop
2 打开监听: lsnrctl start
完成
以上就是关于oracle 11g里边的监听程序是什么意思全部的内容,包括:oracle 11g里边的监听程序是什么意思、安装oracle10g XE,有个提示'Oracle 数据库监听程序' 的端口: 1521,分别是什么意思、请问oracle如何创建数据库在不同的端口监听啊,谢谢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)