根据计划需要学习Listener的一些基础知识,现在总结一下。
1.监听的作用
用于建立客户端与服务器之间的网络连接。
监听器运行在服务器端,属于一种网络服务,用于监听客户端向数据库发出的连接请求。
2.客户端与服务器端建立连接的过程
客户端发起一个连接请求
监听接收到请求判断是否有效
监听启动一个专用服务器进程(另有共享服务器进程模式,较少用)用于接收connection
在专用服务器进程进程启动之后,监听会将这个connection传递给这个专用服务器进程
专用服务器进程通过这个connection来跟客户端(用户进程)握手
专用服务器进程跟客户端信息交换需要建立一个session
session打开
3.一条SQL执行过程
虽然与监听不太相关,但是还是记录在这
摘一段《OCP/OCA认证考试指南全册》内容
段落引用
用户进程生成SQL语句,服务器进程则执行这些语句。
一条SQL的执行经历了以下4个阶段:分析、绑定、执行及取出。
在分析阶段,服务器进程会理解指定SQL语句的实际含义以及最佳的执行方式。
分析涉