首页 > Linux操作系统 > Linux操作系统 > 10g 学习1 :数据库系统结构
不能发布图片,麻烦 |
一
共享池(SHARED POOL)
1 初始化参数:shared_pool_size
2 共享池包括库高速缓存库和数据字典高速缓存
库高速缓存只要存放sql语句脚本,解析代码情况,执行计划
数据字典高速缓存用于存放数据字典表的信息,表,列,权限信息
二
数据高速缓存(Database Buffer Cache)
1 用于存放最近访问的数据块信息
2 DB_CACHE_SIZE 定义标准数据块大小
DB_Nk_CACHE_SIZE 定义非标准数据块大小,非必须
三
重做日志缓冲区(Redo Log Buffer)
1 初始化参数:LOG_BUFFER
2 记录例程的变化,先记录日志,在到数据高速缓存
四
Large pool 和java Pool
五 PGA
PGA由排序区(Sort Area)会话信息(Session information)游标状态(Cursor State)堆栈空间
(Stack Space )
六
SMON 系统监控进程
1 用于执行例程的回复,合并空间碎片并释放临时段。
2 例程过程:
a.REDO:提交已经记载到重做日志中但还没有记载数据文件的事务
b.打开数据库,对未提交数据加锁
c. 取消未提交数据
七 PMON 监视服务器进程的执行,并在服务器进程失败时清除该服务进程,回退事务,释放锁,释放资源
DBWR将数据高速缓存的脏缓冲区数据写进数据文件
LGWR将重做日志缓冲区的内容写到重做日志文件中
CKPT发出检查点,同步数据库的数据文件,控制文件,重做日志信息
ARCH把重做日志的事务变化复制到归档日志中
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/21634752/viewspace-691894/,如需转载,请注明出处,否则将追究法律责任。