欢迎投稿

今日深度:

【赵强老师】Oracle的PGA与数据库连接建立的过程,

【赵强老师】Oracle的PGA与数据库连接建立的过程,


首先,我们来了解一下Oracle的内存结构,如下:

 

关于Oracle的内存结构,详情请查看:【赵强老师】Oracle数据库的内存结构

(一)PGA的组成结构

PGA主要由以下三部分组成:

(二)PGA相关的数据字典

(三)PGA与连接建立的过程

如下图所示。客户端先从tnsnames.ora文件中获取数据库服务器所在的IP、端口号、使用协议、服务名等信息,然后连接到数据库的监听程序,监听判断用户请求的服务名是否有效,如有效则请求服务器后台进程创建一个服务器进程,并给其分配PGA,之后监听将创建好的服务器程序的端口号和地址发送给用户进程,随后用户进程与监听的连接断开。用户进程就可以根据信息连接到服务器进程,服务器进程对用户进程进行身份验证,通常是输入账号密码,服务器进程将账号密码与缓冲区的数据字典中的内容进行匹配,如匹配成功则会话建立。

 

www.htsjk.Com true http://www.htsjk.com/oracle/42727.html NewsArticle 【赵强老师】Oracle的PGA与数据库连接建立的过程, 首先,我们来了解一下Oracle的内存结构,如下: 关于Oracle的内存结构,详情请查看:【赵强老师】Oracle数据库的内存结构 (一)PGA的...
相关文章
    暂无相关文章
评论暂时关闭