数据库体系结构和 ASM
课程目标
学完本课后,应能完成以下工作:
描述 Oracle DB 体系结构
描述 Automatic Storage Management (ASM)
为 ASM 和数据库实例设置初始化参数文件
启动和关闭 ASM 实例
管理 ASM 磁盘组
Oracle DB
Oracle 关系数据库管理系统(RDBMS) 是一种数据库管理系统,它提供一种开放、全面、集成的信息管理方式。
Oracle DB 体系结构:概览
数据库
数据文件
联机重做日志文件
控制文件
数据库缓冲区高速缓存
共享池
数据字典高速缓存
库
高速缓存
PMON
SMON
其它
服务器进程
PGA
归档
日志文件
用户进程
实例
SGA
DBWn
重做日志缓冲区
LGWR
CKPT
连接到数据库
连接:用户进程和实例之间的通信
会话:用户通过用户进程与实例之间建立的特定连接
SQL> Select …
会话
连接
用户
用户
Oracle DB 服务器结构
数据库
PMON
SMON
其它
数据文件
联机重做日志文件
控制文件
实例
DBWn
LGWR
CKPT
存储结构
用户进程
服务器进程
内存结构
进程
数据库缓冲区高速缓存
共享池
数据字典高速缓存
库
高速缓存
SGA
重做日志缓冲区
Oracle 内存体系结构
SGA
数据库缓冲区高速缓存
重做日志缓冲区
Java 池
流池
共享池
大型池
PGA
PGA
PGA
后台进程
服务器进程 1
服务器进程 2
共享SQL 区域
库高速缓存
数据字典高速缓存
其它
I/O 缓冲区
响应队列
请求队列
空闲内存
进程体系结构
用户进程
在数据库用户或批处理进程连接到 Oracle DB 时启动
数据库进程
服务器进程:连接到 Oracle 实例,在用户建立会话时启动
后台进程:在 Oracle 实例启动时启动。
PMON
SMON
其它
实例
DBWn
LGWR
CKPT
PGA
用户进程
服务器进程
后台进程
数据库缓冲区高速缓存
数据字典高速缓存
库高速缓存
SGA
重做日志缓冲区
共享池
进程结构
…服务器 n进程
SGA
…Oracle
后台进程
PMON
SMON
其它
RECO
DBWn
LGWR
CKPT
服务器
服务器
服务器
服务器
服务器
数据库缓冲区高速缓存
共享池
数据字典高速缓存
库
高速缓存
SGA
重做日志缓冲区
les 01 arch cbjw 来自淘豆网m.daumloan.com转载请标明出处.