Oracle补习班第三天

In every triumph, there's a lot of try.

每个胜利背后都有许多尝试

 

 

Oracle管理实例组件

主要组件分为两部分例程,与数据库:

  例程分为两部分SGA跟进程;

    SGA主要是共享池、数据库缓存区高速缓存、重做日志缓冲区;

      共享池里SQL缓存、数据字典高速缓存

    进程主要是PMON、SMON、DBWn、LGWR、CKPT

  数据库里主要是数据文件、控制文件、重做日志文件;

 

DBWn以下十种情况会写入数据文件

  出现检查点

  灰数据库缓冲区达到阈值

  没有空闲的缓冲区

  出现超时

  执行了RAC ping请求

  表空间处于OFFLINE状态 

  表空间处于READ ONLY状态

  对表执行DROP或者TRUNCATE操作

  对表执行BEGIN BACKUP操作

LGWR以下五种情况下写入日志文件

  提交时

  每隔3秒

  重做日志缓冲区三分之一填满时

  重做日志缓冲区超过1MB更改时

  DBWn写入之前

CKPT检查点职责

  更新控制文件

  更新数据文件头部

  发信号给DBWn写入数据文件

 

posted on 2016-12-22 23:00  花名八戒  阅读(108)  评论(0编辑  收藏  举报