首页 > 代码库 > DBA_Oracle基本体系内存和进程结构(概念)
DBA_Oracle基本体系内存和进程结构(概念)
2014-08-05 BaoXinjian
一、摘要
1. Oracle的内存结构
- 内存结构式Oracle数据库体系中最为重要的一部分,内存也是印象数据库性能的第一因素
- 分类
- 系统全局区SGA (System Global Area)
- 程序全局区PGA (Program Gobal Area)
- 用户全局区UGA (User Global Area)
2. Oracle进程结构
3. Oracle易混淆概念
- 实例和数据
- 用户和模式
- 用户和角色
- 数据字典和表
二、内存结构
1. 系统全局区SGA (System Global Area)
概念:是所有数据都可以访问的实例的共享区, 数据块、事物处理日志、数据字典信息等都存储在SGA中
详解:其中每个实例都只能有一个系统全局区,它是不同用户进程与服务进程进行通信的中心。数据库的各种操作主要在系统全局区进行。
SGA所包含的数据:
SGA的组成:
2. 程序全局区PGA (Program Gobal Area)
- 概念: 是一类没有共享的内存,专用于特定的服务器进程,并只能够由这个进程访问
3. 用户全局区UGA (User Global Area)
- 概念: 这个内存区域为我们用户进程存储了会话状态
三、进程结构
1. 用户进程
2. Oracle进程
服务器进程
后台进程
PMON
SMON
DBWR
LGWR
ARCH
CKTP
CJQO
RECO
四、概念区分
1. 实例和数据
2. 用户和模式
3. 用户和角色
4. 数据字典和表
********************作者: 鲍新建********************
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。