[Oracle]体系结构(一)--概述
2007-11-16 17:53
295 查看
[align=left]一.ORACLE实例 = 后台进程 + 进程所使用的内存(SGA)[/align]
[align=left]实例是一个临时性的东西,你也可以认为它代表了数据库某一时刻的状态![/align]
[align=left] [/align]
[align=left]SGA(System Global Area) = Shared pool + Block Buffer Cache + Redo Buffer + Java Pool + Large Pool + Stream pool[/align]
[align=left] [/align]
[align=left]Shared pool=Library Cache + Data Dictionary Cache[/align]
[align=left] [/align]
[align=left]Block Buffer Cache =Default pool + Keep pool + Recycle pool[/align]
[align=left] [/align]
[align=left]Background Process:[/align]
[align=left]PMON(Process Monitor)[/align]
[align=left]SMON(System Monitor)[/align]
[align=left]CKPT(Checkpoint Process)
LGWR(Log Writer)
DBWR(Database Block Writer)
ARCn(ArchiveProcess)[/align]
[align=left]RECO(Distributed Database Recovery)[/align]
[align=left] [/align]
[align=left]二.数据库 = 重做文件 + 控制文件 + 数据文件 + 临时文件[/align]
[align=left]数据库是永久的,是一个文件的集合。[/align]
[align=left] [/align]
[align=left]ORACLE实例和数据库之间的关系[/align]
[align=left]1. 临时性和永久性[/align]
[align=left]2. 实例可以在没有数据文件的情况下单独启动 startup nomount , 不过通常没什么意义[/align]
[align=left]3. 一个实例在其生存期内只能装载(alter database mount)和打开(alter database open)一个数据库[/align]
[align=left]4. 一个数据库可被许多实例同时装载和打开(即RAC),RAC环境中实例的作用能够得到充分的体现! [/align]
[align=left]实例是一个临时性的东西,你也可以认为它代表了数据库某一时刻的状态![/align]
[align=left] [/align]
[align=left]SGA(System Global Area) = Shared pool + Block Buffer Cache + Redo Buffer + Java Pool + Large Pool + Stream pool[/align]
[align=left] [/align]
[align=left]Shared pool=Library Cache + Data Dictionary Cache[/align]
[align=left] [/align]
[align=left]Block Buffer Cache =Default pool + Keep pool + Recycle pool[/align]
[align=left] [/align]
[align=left]Background Process:[/align]
[align=left]PMON(Process Monitor)[/align]
[align=left]SMON(System Monitor)[/align]
[align=left]CKPT(Checkpoint Process)
LGWR(Log Writer)
DBWR(Database Block Writer)
ARCn(ArchiveProcess)[/align]
[align=left]RECO(Distributed Database Recovery)[/align]
[align=left] [/align]
[align=left]二.数据库 = 重做文件 + 控制文件 + 数据文件 + 临时文件[/align]
[align=left]数据库是永久的,是一个文件的集合。[/align]
[align=left] [/align]
[align=left]ORACLE实例和数据库之间的关系[/align]
[align=left]1. 临时性和永久性[/align]
[align=left]2. 实例可以在没有数据文件的情况下单独启动 startup nomount , 不过通常没什么意义[/align]
[align=left]3. 一个实例在其生存期内只能装载(alter database mount)和打开(alter database open)一个数据库[/align]
[align=left]4. 一个数据库可被许多实例同时装载和打开(即RAC),RAC环境中实例的作用能够得到充分的体现! [/align]
相关文章推荐
- Oracle的体系结构(一)概述
- [Oracle]体系结构(一)--概述
- Oracle RMAN 体系结构概述(一)
- Oracle RMAN 体系结构概述(二)
- Oracle深入数据库体系结构_第二章体系结构概述
- Oracle体系结构总体概述
- Oracle体系概述--内存结构
- Oracle 9i & 10g编程艺术-深入数据库体系结构——第2章:体系结构概述
- 第一篇 Oracle体系结构总览(整理)
- Oracle体系结构前必掌握的2个概念
- 【oracle-基础知识】oracle体系结构
- Oracle之体系结构(图)
- Oracle体系结构及备份(十三)——bg-pmon
- Oracle 11g体系结构
- Oracle 10 g 体系结构
- oracle体系结构(图)
- Oracle学习笔记(二)----Oracle体系结构
- Oracle 体系结构
- Oracle两个基本概念帮你了解体系结构
- 作业——第1章 软件体系结构概述