Oracle 数据库全部内容
Oracle体系结构
Oracle管理
Oracle备份恢复
Oracle rac
Oracle调优
Oracle灾备
2-1
Copyright © Bosenrui, 2014. All rights reserved.
Oracle 数据库体系结构
Oracle 服务器:
• 是一个数据库管理系统,它提供开放、全面、集成
的方法进行信息管理
• 由 Oracle 实例和 Oracle 数据库组成
2-2
Copyright © Bosenrui, 2014. All rights reserved.
数据库结构
数据库结构
- 内存
- 进程
- 存储
内存结构
进程结构
存储结构
实例
系统全局区 (SGA)
后台进程
数据库文件
2-3
Copyright © Bosenrui, 2014. All rights reserved.
Oracle 内存结构
数据库结构
> 内存
进程
存储
服务器
进程 1
PGA
服务器
进程 2
PGA
后台进程
PGA
SGA
共享池
Streams 池
大型池
Java 池
数据库
缓冲区高速缓存
重做日志缓冲区
2-4
Copyright © Bosenrui, 2014. All rights reserved.
进程结构
用户进程
PGA
服务器
进程
数据库结构
内存
> 进程
存储
实例
SGA
后台进程
• 用户进程:在数据库用户请求连接到 Oracle 服务器时
启动
• 服务器进程:可以连接到 Oracle 实例,它在用户建立
会话时启动
• 后台进程:在启动 Oracle 实例时启动
2-5
Copyright © Bosenrui, 2014. All rights reserved.
存储结构
数据库结构
内存
进程
> 存储
控制文件
数据文件
联机重做日志文件
参数文件
备份文件
归档日志文件
口令文件
预警和跟踪日志文件
2-6
Copyright © Bosenrui, 2014. All rights reserved.
Oracle 数据库整体架构
SGA
共享池
Streams 池
大型池
Java 池
数据库
缓冲区高速缓存
重做日志缓冲区
系统
监视器
(SMON)
进程
监视器
(PMON)
数据库
写进程
(DBWn)
日志写进程
(LGWR)
检查点
(CKPT)
控制文件
数据文件
重做日志
文件
归档日志
文件
归档进程
(ARCn)
2-7
Copyright © Bosenrui, 2014. All rights reserved.