ORACLE体系结构
来源:互联网 发布:高中理科辅导软件 编辑:程序博客网 时间:2024/03/29 20:14
一、 内存结构
共享池:分为库高速缓存和字典高速缓冲区
库高速缓存,用于存储经过语法分析并且正确的SQL语句,并随时准备执行。
字典高速缓冲区,存储登陆到ORACLE的用户名,及这些用户有哪些数据库对象以及这些数据库对象的位置。
数据缓冲区:数据高速缓冲区包含三个类型的区域
keep缓冲池、recycle缓冲池、 default缓冲池
存放ORACLE系统最近使用过的数据块
日志缓冲区:
任何事务在记录到重做日志之前都必须首先放到重做日志缓冲区中,然后由日志写入进程定期将此缓冲区的内容写入重做日志中
二、 后台进程
PMON:
监控用户进程,用于终止那些失败的用户以及释放用户所占用的资源等
SMON:
监控ORACLE 系统本身,在数据库启动时执行恢复工作的强制性进程(前滚)
DBWR:
读写数据进程,将修改后的数据块写回数据库文件中
LGWR:
读写日志进程,用于将SGA区中的日志信息写入日志文件的进程
CKPT:
可选进程,在系统运行中出现查找数据请求时,系统找出数据存入内存区,用户可以对内存中的数据进行修改,当需要对修改后的数据写回数据文件时就产生重做日志文件的交替写,这是就出现检验点
三、 数据库文件
参数文件:
即initsid.ora 是配置参数和数值的集合,每个参数值都控制或修改数据库和实例的某个方面
数据文件:
存放所有数据库的业务数据
控制文件:
在数据库实例启动时运行
日志文件:
记录所有用户对象或系统变更信息
- ORACLE 体系结构
- ORACLE 体系结构
- oracle体系结构
- oracle体系结构
- oracle 体系结构
- Oracle体系结构
- Oracle体系结构
- Oracle体系结构
- oracle体系结构
- oracle体系结构
- ORACLE 体系结构
- Oracle 体系结构
- ORACLE体系结构
- oracle 体系结构
- Oracle体系结构
- ORACLE体系结构
- Oracle 体系结构
- oracle体系结构
- 第一个OpenGL程序例子
- GFW竟然开了?
- 春节流水账
- 比较好的技术类的网站网址--不断更新中
- Andoir 学习总结 微件 :spinner
- ORACLE体系结构
- 为什么要制作引导盘
- 关于BufferedImage的使用(怎样用Image来绘制图形)
- ImageObserver的用法
- 很重要的排列生成器(列出几个字符的所有排列)
- 不看这篇日志也许会节省你十分钟,但是却会耽误你的一辈子
- 由htc的ui想到的
- hdu 1026 Ignatius and the Princess I
- 排序算法之二路归并排序