取消
搜索历史
热搜词
原创
活动
创新2.0
I T
产业
当前位置:首页 >互联网•IT > 大数据 > 大数据存储 > 正文
“刚好够用”的Oracle数据库架构图
来源:互联网  :尤海啸 2015-03-18 17:40:00
基于“最简既是最佳”的原则,我画了一张最简单的Oracle体系架构图,我们日常遇到的绝大部分Oracle数据库问题,都可以通过这张“刚好够用”的Oracle体系架构图进行解释。希望对大家有帮助。

最早在刚上手学习 Oracle 数据库时,Oracle 就已经有很多进程和内存区,每次用时都要想半天,找资料,才能搞清楚,但真正常用的,就其中一小部分。

最近拜访时,发现一用户的墙壁上贴着Oracle 12c新版的体系架构图(恩墨出的版本),就一眼花缭乱,发现很多我都不认识的进程,如果是一初学者,估计看到这图就跟韦小宝看到陈近南的武功秘籍一样。

其实,对数据库来说,最重要的数据只有两种:日志文件、数据文件,以及处理这两类数据所需的进程、内存区。

基于“最简既是最佳”的原则,我画了一张最简单的Oracle体系架构图,我们日常遇到的绝大部分Oracle数据库问题,都可以通过这张“刚好够用”的Oracle体系架构图进行解释。希望对大家有帮助。

这个“刚好够用”的Oracle体系架构,包括以下几个部分:

日志文件:

1. Oracle服务进程将变化的数据写到指定的日志缓存区,由专用的LGWR进程以流的形式写入日志文件;

数据文件:

2. Oracle服务进程访问数据缓存区,若缓存区内没有相应数据,则读数据文件;变化后的数据块由DBWR进程写入数据文件;

SQL

3. 所有SQL语句在内存“代码缓存区”内解析、编译、执行、返回结果。

编辑:高玉娴
关键字:     Oracle  数据库 
活动 直播间  | CIO智行社

分享到微信 ×

打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。