ITPub博客

首页 > 数据库 > Oracle > 为什么会有监听之初识监听

为什么会有监听之初识监听

原创 Oracle 作者:swq618 时间:2017-01-19 17:01:01 0 删除 编辑
如果你做过网络开发,对于监听listen就比较熟悉了,监听是什么,在网络开发中,就是监听某个端口,等待客户端的连接。同理,在Oracle中,监听的意思也和这差不多。

在Oracle数据库服务器中,通过一个叫“监听器”的组件接收来自客户端的连接请求,它是客户端和 服务器端中间的桥梁。监听器虽然在Oracle服务器端,但是它和Oracle主进程并不绑定,它是一个独立运行在服务器端的后台进程,独立于数据库运 行。它负责对客户端传入的连接请求进行监听,并且对服务器端的连接负荷进行调整。当客户端准备建立一个到服务器端的连接时,监听器接收客户端的连接请求, 然后再将这个客户端连接请求交给服务器进行处理,一旦客户端和服务器建立连接,客户端和服务器以后就直接进行通信,而不再需要监听器的参与,这就好比师傅 领进门,修行靠个人。就如下图所示:

监听器

  1. 客户端向服务器端发出连接请求,监听器监听到客户端的连接请求;
  2. 监听器把客户端的连接请求交给数据库服务器进行处理;
  3. 经过监听器建立连接以后,客户端与服务器端就可以直接进行通信,而不再需要监听器的参与了。

以上就是监听器干的活,也就是说,你对数据库服务器的第一次,肯定会给监听器,如果监听器没有配好,你就甭想连数据库了。那么,怎么才能配好监听器呢?


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29674916/viewspace-2132708/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2014-05-24

  • 博文量
    108
  • 访问量
    289810