Oracle体系结构概述



User process 用户进程
Server process 服务器进程
PGA 程序全局区
SGA 系统全局区
Shared Pool 共享池
Library Cache 库缓存
Data Dictionary Cache 数据字典缓存
Database Buffer Cache 数据缓冲区
Java Pool Java池
Redo Log Buffer 日志缓冲区
Large Pool 大池

后台进程
PMON 进程监视进程
SMON 系统监视进程
DBWR  数据库写入进程
LGWR  日志写入进程
CKPT    检查点进程

1、Oracle实例

Oracle实例是后台进程和内存结构的集合。必须启动实例才能访问数据库中的数据。Oracle实例启动时,将分配一个系统全局区(SGA)并启动一系列Oracle进程。一个实例只能打开并使用一个数据库。Oracle实例有两种类型:单进程实例和多进程实例。单进程环境下的Oracle实例仅允许一个用户可存取。例如,在MS-DOS上运行Oracle。多进程Oracle实例(又称多用户Oracle)使用多个进程来执行Oracle的不同部分,对于每一个连接的用户都有一个进程。

2、内存结构

内存结构包括系统全局区(System Global Area,SGA)和程序全局区(Program Global Area,PGA)。使用内存最多的是SGA,同时也是影响数据库性能的最大参数。

3、进程结构

进程结构包括前台进程、后台进程。前台进程是指服务进程和用户进程。前台进程是根据实际,需要而运行的,并在需要结束后立刻结束。后台进程是指在Oracle数据库启动后,自动启动的几个操作系统进程。

4、数据库

数据库主要用来存储和检索相关信息。
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值