ITPub博客

首页 > 数据库 > Oracle > 第一课 Oracle 10g简介

第一课 Oracle 10g简介

Oracle 作者:alluser 时间:2011-09-11 15:22:31 0 删除 编辑

Oracle 10g简介

1.1 Oracle 10g产品概述

Oracle数据库10g提供了4种版本

· Oracle数据库10g标准版1

· Oracle数据库10g标准版

· Oracle数据库10g企业版

· Oracle数据库10g个人版

1.2 数据库逻辑结构

Oracle 数据库的逻辑结构包括方案(schema)对象、数据块(data block)、区间(extent)、段(segment)、表(table)、表空间(tablespace)等。数据库由若干个表空间组成,表空间由表组成,表由段组成,段由区间组成,区间由数据块组成。

   方案是一组数据库对象的集合。在创建用户的时候,会同时生成一个与用户同名的方案,此方案归同名用户所有。方案对象直接处理数据库的逻辑结构,例如表、视图(view)、索引(index)和簇(cluster)等。

   这里值得注意的是:

· 视图是虚拟的表,它在物理上并不存在

· 创建索引可以提高读取数据的效率

· 有些表共享公共的列,并经常被同时访问,为了提高数据存取的效率,把这些表在物理上存储在一起,得到的表的组合就是簇

 数据块:

    数据块是Oracle管理数据库存储空间的最小存储单位。一个数据库对应磁盘上的一定数量的数据库空间,标准的数据块大小由初始参数DB_BLOCK_SIZE指定,数据块即使逻辑单位又是物理单位  

 区间:

    区间是Oracle分配磁盘空间的最小单位

 表空间:

·   数据库可以划分为若干个逻辑存储单元,这些存储单元被称为表空间

·   每个表空间都至少有一个系统表空间(称为SYSTEM表空间)

·   在创建表时,需要定义保存表的表空间

   表空间具体有:

·   大文件表空间

·   SYSTEM表空间

·   SYSAUX表空间

·   Undo表空间

·   临时表空间

·   在线和离线表空间

·   表空间和方案

  每个表空间由一个或多个数据文件组成。数据文件用于物理上存储表空间中所有的逻辑结构的数据。

  表空间中数据文件的大小之和就是表空间的存储容量,数据库中表空间的存储容量之和就是数据库的存储容量

1.3 数据库物理结构

每个Oracle数据库都由3种类型的文件组成:

· 数据文件      Oracle数据库有一个或多个物理的数据文件

· 日志文件      每个数据库有两个或多个

· 控制文件      每个Oracle数据库有一个控制文件,记录数据库物理结构。包含数据库名、数据库数据文件和日志文件的名字、位置和数据库建立的日期等信息

1.4 例程和事务

SGA:系统全局区(System Global Area)

PGA:程序全局区(Program Global Area)

事务:包含一组数据库操作的逻辑工作单元

<!-- 正文结束 -->

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/20692646/viewspace-1114830/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论