oracle数据库为什么需要监听?

2024-12-01 13:13:30
推荐回答(3个)
回答1:

说的直白些,监听就是公布数据库的门牌号码,服务器地址就是所在的城市小区名,serviceid就是具体的哪个屋子,端口就是有几个门可以进你家。监听服务就是你的管家,他会实时呆在门口,如果有人到你家的话,会先按门铃,然后你的管家就会问些问题,主要是访问者住哪(访问者的ip),然后管家会根据监听配置信息看看访问者是不是上了黑名单,如果上了黑名单,管家就不会开门,如果没有,管家开门放访问者进来,接着就是保安的活了,保安会问访问者的用户、密码,如果错误,乱棒打出,正确了,你就可以参观屋子了,当然这是由权限的,哪间屋子让参观,哪间屋子里的东西可以拿走是由权限控制的,这个已经和监听无关了。
总之一句话,如果没有监听,别人就不会找到你。

回答2:

就像一个桥梁,没有监听不能知道你要去什么地,也不能保证连接。

回答3:

一些应用只能通过网络连到oracle,监听就是桥梁。