Oracle实例

?

?

实例分两部分: 1.内存结构 + 2.后台进程

?

结构有 SGA (系统全局区)

这些和服务进程进行交互

每个服务器进程有一个 PGA (服务器进程),负责处理请求

?

?

?

写入数据文件有 进程(dbwr)操作

?

?

?

?

?

以上是Oracle的主要内存结构

?

?

Oracle数据库进程

?

3种进程: 1.服务器进程,2 用户进程, 3.后台进程

?

?

用户请求数据首先在数据的高速 缓冲区来读数据,找不到数据了,再从数据库里面读

然后返回去

?

用户修改数据,也是在高速缓冲区里面直接修改,生成重做日志记录,保存到缓冲区

一定条件下,写入文件进程存储

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?