一、oracle体系结构及其组件
Oracle的体系结构可分客户端、服务器两大部分。 服务器又包括实例和数据库两部分,实例包括SGA及后台进程。

Oracle体系结构

二、oracle服务器的工作原理
处理过程可以简单的描述为:
1.  用户在其机器上运行基于Oracle的应用程序 (如:SQL*PLUS、PL/SQL Developer等),即启动用户进程.
2.  客户机、服务器之间建立连接(Connect).
3.  服务器为用户建立会话(Session),并为该会话建立⼀个PGA(Program Global Area,程序全局区)以存储与该会话相关的信息.在同⼀个连接中,不同的用户有不同的会话.
4.  启动服务进程,由该服务进程负责执⾏该会话的各项任务.
5.  用户进程发送SQL语句(select、update、commit….)
6.  服务器进程解析、编译、执⾏SQL语句,然后将结果写⼊数据库并返回结果给用户进程。
7.  用户进程接收返回的SQL执⾏结果。
8.  在应用程序中显示SQL执⾏结果.
三、存储结构

Oracle体系结构

四、Oracle内存结构

由两个部分组成:
• 系统全局区(SGA): 在启动实例时分配,是 Oracle实例的基础组件。
• 程序(进程)全局区(PGA): 当启动服务器进程时分配。

相关文章:

  • 2022-01-12
猜你喜欢
  • 2021-09-14
  • 2021-09-18
  • 2021-07-31
  • 2021-11-28
相关资源
相似解决方案