- Oracle DBA基础教程
- 林树泽
- 355字
- 2025-02-20 00:46:15
2.5 Oracle服务器进程和用户进程
服务器进程和用户进程是用户在使用数据库连接工具跟数据库服务器建立连接时,涉及的两个概念。
● 服务器进程:服务器进程犹如一个中介,完成用户的各种数据服务请求,再把数据库服务器返回的数据和结果发给用户端。在专有连接中,一个服务器进程对应一个用户进程,二者是一一对应的关系。当用户连接中断时,服务器程序退出。在共享连接中,一个服务器进程对应几个用户进程,此时服务器进程通过OPI(Oracle Program Interface)与数据库服务器通信。
● 用户进程:当用户使用数据库工具(如SQL*PLUS)与数据库服务器建立连接时,就启动了一个用户进程,即SQL*PLUS软件进程。例子2-18就是使用SQL*PLUS与数据库服务器成功建立连接的示例。
例子2-18 使用SCOTT用户连接数据库
SQL> conn scott/tiger@orcl 已连接。
此时,用户和数据库服务器建立了连接,数据库服务器产生一个服务器进程,负责与数据库服务器的直接交互。