摘要: Oracle数据库系统是一个复杂的软件系统。所谓Oracle的体系架构,是指Oracle数据库管理系统的的组成部分和这些组成部分之间的相互关系,包括内存结构、后台进程、物理与逻辑结构等。 下图为Oracle数据库体系总体图: Oracle数据库的体系很复杂,复杂的原因在于它最大限度的节约内存,从上图可以看出,它在整体上分实例和数据库文件两部分。 一、实例(Instance):指数据库服务器的内存及相关处理程序,它是Oracle的心脏。与Oracle性能关系最大的是SGA(System Global Area,即系统全局区活共享内存区),SGA包含三个部分: 1、数据缓冲区,可避免重复读取常用的 阅读全文
posted @ 2011-03-17 22:20 gis追梦者 阅读(1042) 评论(0) 推荐(1) 编辑
摘要: 要了解oracle体系结构必须先了解两个基本的概念: 数据库和实例. 一: 数据库 数据库(database)是一个数据集合. 无论数据库是采用关系结构还是面向对象结构, oracle数据库都将其数据存放在数据文件中. 在其内部, 数据库结构数据对文件的逻辑映射, 使不同的数据分开存储, 这些逻辑划分称为表空间. 表空间和文件介绍: 1: 表空间 表空间(tablespace)是数据库的逻辑划分, 每个数据库至少有一个表空间,叫做系统表空间(system 表空间). 一个表空间只能属于一个数据库. 每个表空间由同一个磁盘上的一个或多个文件组成, 这些文件称为数据文件. 表空间的特性: 1)控制 阅读全文
posted @ 2011-03-17 16:42 gis追梦者 阅读(488) 评论(0) 推荐(0) 编辑