Oracle 体系结构
2014-04-25 18:42
162 查看
体系结构包括实例(SGA+后台进程),数据库文件,用户进程和服务器进程以及其他文件,如参数文件密码文件和归档日志文件等
1 物理结构(文件组成):
数据文件:数据库操作中数据的最终存储位置
控制文件:验证数据库完整性
重做日志文件:在发生故障时用于数据恢复
参数文件:定义了数据库实例的特性。如缓冲区大小
密码文件:授予用户启动和关闭数据库实例
归档日志文件;是日志文件的脱机备份,在发生故障时,数据恢复时可能使用的文件
2.数据库连接于会话
连接:基于主机的方式,基于客户机_服务器的方式,用户-应用服务器,数据库服务器模式(三层访问模式)
会话:指一个明确的数据库连接
3.共享池 目的是共享SQL或PL/SQL代码 包括库告诉缓存(使用了LRU算法)和数据字典告诉缓存
大池 java池 流池
PGA:进程全局区,与SGA不同 ,他不是共享的,而是服务器进程专有的区域
UGA:用户全局区,就是用户的会话状态,在 共享服务器模式下它存放在每个服务器 都可以访问的SGA中
而在专有服务器模式下,用户会话状态不需要共享,用户进程与服务器进程是一一对应的关系,所以UGA总是在PGA中分配
4.后台进程
系统监控进程(SMON)主要作用就是数据库实例恢复,包括三个步骤:
a,前滚 b,打开数据库 c,回滚未提交事务
进程监控进程(PMON),在进程失败或连接异常发生时该进程负责一些清理工作。
数据库写进程(DBWR)
脏数据:更改了但没提交的数据
归档日志进程:可选进程,不在实例启动的时候启动。作用是把写满的重做日志文件的数据写到一个归档日志中,这个归档日志用作介质故障时的数据库恢复
1 物理结构(文件组成):
数据文件:数据库操作中数据的最终存储位置
控制文件:验证数据库完整性
重做日志文件:在发生故障时用于数据恢复
参数文件:定义了数据库实例的特性。如缓冲区大小
密码文件:授予用户启动和关闭数据库实例
归档日志文件;是日志文件的脱机备份,在发生故障时,数据恢复时可能使用的文件
2.数据库连接于会话
连接:基于主机的方式,基于客户机_服务器的方式,用户-应用服务器,数据库服务器模式(三层访问模式)
会话:指一个明确的数据库连接
3.共享池 目的是共享SQL或PL/SQL代码 包括库告诉缓存(使用了LRU算法)和数据字典告诉缓存
大池 java池 流池
PGA:进程全局区,与SGA不同 ,他不是共享的,而是服务器进程专有的区域
UGA:用户全局区,就是用户的会话状态,在 共享服务器模式下它存放在每个服务器 都可以访问的SGA中
而在专有服务器模式下,用户会话状态不需要共享,用户进程与服务器进程是一一对应的关系,所以UGA总是在PGA中分配
4.后台进程
系统监控进程(SMON)主要作用就是数据库实例恢复,包括三个步骤:
a,前滚 b,打开数据库 c,回滚未提交事务
进程监控进程(PMON),在进程失败或连接异常发生时该进程负责一些清理工作。
数据库写进程(DBWR)
脏数据:更改了但没提交的数据
归档日志进程:可选进程,不在实例启动的时候启动。作用是把写满的重做日志文件的数据写到一个归档日志中,这个归档日志用作介质故障时的数据库恢复
相关文章推荐
- Oracle体系结构概览(三)
- oracle实例,数据库,安装,体系结构
- oracle体系结构详解
- 《深入解析Oracle》学习笔记(7)---Oracle体系结构之软件结构
- 第八篇 再述oracle数据库体系结构 之四:Oracle实例的进程结构
- oracle内存体系结构
- oracle 第03章 体系结构
- Oracle体系结构之Oracle10gR2体系结构-内存、进程
- Oracle体系结构
- Oracle 数据库体系结构
- Oracle数据库的体系结构
- oracle体系结构小结
- oracle体系结构一
- ORACLE 体系结构--内存结构
- 【Oracle】-【体系结构】-【DBWR】-DBWR进程相关理解
- Oracle实例和Oracle数据库(Oracle体系结构)
- Oracle DB 体系结构
- OWB 11g 循序渐进系列 - (0) Oracle Warehouse Builder 11g 体系结构和组件
- oracle学习笔记1--oracle体系结构
- 【Oracle】-【体系结构-LGWR】-LGWR的一些理解