oracle体系结构

数据库:物理操作系统文件或磁盘的集合。
实例:一组Oracle后台进程/线程以及一个共享内存区,这些内存由同一个计算机上运行的线程/进程所共享。

任何硬件平台或操作系统下的ORACLE体系结构都是相同的,
包括如下四个方面:
物理结构
数据文件,日志文件,控制文件,参数文件。
逻辑结构
表空间、段、区间、数据块。
内存结构
共享池,数据缓冲区,日志缓冲区,PGA。
进程
用户进程、服务器进程、后台进程。

下面的图是简易图,真正的图比这个复杂的多,每个版本都在做一些微调。

PGA的作用主要是三点
•保存用户的连接信息,如会话属性,绑定变量等;
•保存用户权限等重要信息;
•做部分排序操作,如果放不下,就到临时表中完成,就是在磁盘中完成排序。

library cache最主要的功能就是存放用户提交的SQL语句及相关的解析树(解析树也就是对SQL语句中所涉及的所有对象的展现)、执行计划、用户提交的PL/SQL程序块(包括匿名程序块、存储过程、包、函数等)以及它们转换后能够被Oracle执行的代码等。

DICTIONARY CACHE在内存中存放ORACLE数据库中常用的数据字典的信息。

DB Buffer Cache 存放Oracle系统最近使用过的数据块。让他们能够在内存中进行操作。

Redo Log Buffer 重做日志文件的缓冲区,对数据库的任何修改都按顺序被记录在该缓冲,然后由LGWR进程将它写入Redo log files。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值