Oracle学习笔记-实例
来源:互联网 发布:域名后缀排行榜 编辑:程序博客网 时间:2024/06/10 05:56
Oracle服务器由 实例(instance) 和 数据库 组成,实例和数据库的关系 是一对一 也可以是多对一(RAC)
实例(instance)
实例由 SGA(System Global Area 系统全局区) 和 进程(Process) 组成
SGA至少包含 Shared Pool(共享池),Database Buffer Cache(数据库高速缓存区),Redo Log Buffer(重做日志缓冲区)
此外还可以包含 Large Pool(大池),Java Pool(Java池),Streams Pool(流池)
Shared Pool 缓存可在用户间共享的各个结构
包含 Library Cache(库缓存区),Data Dictionary Cache(数据字典缓存区)
Library Cache 存储最近执行的代码(解析后的形式)
Data Dictionary Cache 存储最近使用的对象定义
Database Buffer Cache 缓存从数据库检索的数据块
Redo Log Buffer 存储重做条目(redo entries --a log of changes made to the database) 存储 Database Buffer Cache 中数据的所有变化
Large Pool 是一个可选区域,可为某些大型进程(如Oracle备份和恢复操作,I/O服务器进程)提供大量内存分配
Java Pool 用于Java虚拟机(JVM)中特定会话的所有Java代码和数据
Streams Pool 由Oracle Streams使用
进程(Process)
除了SGA以外
实例至少包含5个进程 SMON(System Monitor),PMON(process monitor),DBWn(Database Writer),LGWR(Log Writer),CKPT(CheckPoint)
SMON 打开数据库,从而支持实例与数据库之间的连接
PMON 管理用户会话
DBWn 将Database Buffer Cache中修改过的数据块写入磁盘中的数据文件
LGWR 将重做日志条目写入磁盘
CKPT 确保实例不时地与数据库同步
ARCn 归档重做日志
- Oracle学习笔记-实例
- Oracle学习笔记一实例
- (oracle学习笔记)游标实例:通过游标遍历合并数据
- oracle学习笔记(11)——数据库实例
- oracle学习笔记(11)——数据库实例
- Oracle中的实例恢复与检查点学习笔记
- oracle学习笔记 实例崩溃恢复原理剖析
- oracle学习实例
- Hibernate 实例学习笔记
- 实例模型-学习笔记
- ViewDragHelper实例学习笔记
- java连接oracle实例学习
- Oracle SQL*Loader 学习实例
- oracle 存储过程学习实例
- Oracle学习笔记--Oracle入门
- Oracle 学习 Day1 - Oracle 数据库与实例
- oracle学习笔记--在nt或者server下自动物理数据库备份实例
- Oracle学习笔记——监听器、数据库实例的创建于删除
- Luke
- JavaScript之典型高阶函数
- ”对于不返回任何键列信息的 SelectCommand,不支持 UpdateCommand 的动态 SQL 生成“解决办法
- 一只特立独行的猪--当年明月,坚持的力量
- 有时间一天看一次
- Oracle学习笔记-实例
- This site requires JavaScript and Cookies to be enabled的解决方法
- 杂谈
- nohup命令参考
- http://archive.cert.uni-stuttgart.de/openpgp/2003/08/msg00014.html
- jqGrid 学习 总结
- 学而思上市背后的站群秘密
- Java反编译工具的使用
- Oracle并行执行简介