第三章 ORACLE 10G 结构组件
| database server | instance | sga | share pool | library cache(LRU) | sql语句文本/分析代码/执行计划 |
| data dictionary cache(LRU) | 数据字典信息 | ||||
| database buffer cache | data block(LRU) | 不浪费I/O暂存LRU | |||
| redo log buffer | FIFO | 先写日志再改数据 | |||
| backgrand process | PMON | process monistor | 监控user process与server process连接,回滚未提交的事物释放资源处理异常连接 | ||
| SMON | system monistor | 系统异常,实例恢复 | |||
| DBWR | database buffer cache -> datafile | ||||
| LGWR | redo log buffer ->redo log file | ||||
| CKPT | checkpoint | 数据同步(正常关闭/日志切换) | |||
| ARCN | redo log -> archivelog | ||||
| database | data file | ||||
| control file | |||||
| redolog file | |||||
| password file | |||||
| parameter file | |||||
| archivelog file |
control file内容:1.db基本信息 db name, create, dbid
2.结构信息 datafile ,logfile名称,大小
3.最后一次同步的SCN, system change number
4.当前日志sequence号
5.归档信息
6.rman备份信息
redo log切换时:1.checkpoint发生
2.同步发生
3.脏数据没有被写出之前,redo log不允许被覆盖
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/9252210/viewspace-573324/ ,如需转载,请注明出处,否则将追究法律责任。