ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 10g 学习1 :数据库系统结构

10g 学习1 :数据库系统结构

原创 Linux操作系统 作者:wuft2003 时间:2011-04-07 16:47:12 0 删除 编辑

 

不能发布图片,麻烦

一         
共享池(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/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 10g 学习0:说明
请登录后发表评论 登录
全部评论

注册时间:2009-05-12

  • 博文量
    295
  • 访问量
    333059