段是一个或多个不持续的区的调集

  当正在计较机办事器上启动Oracle数据库后,称办事器上启动了一个Oracle实例(Instance)。ORACLE 实例(Instance)是存取和节制数据库的软件机制,它包含系统全局区(SGA)和ORACLE历程两部门。SGA是系统为实例分派的一组共享内存缓冲区,用于存放数据库实例和节制消息,以实现对数据库中数据的管理和操做。

  日记文件用于记实数据库所做的全数变动(如添加、删除、点窜)、以便正在系统发生毛病时,用它对数据库进行恢复。名字凡是为Log*.dbf格局,如:Log1CIMS.dbf,Log2CIMS.dbf 。

  数据文件用来存储数据库中的全数数据,例如数据库表中的数据和索引数据.凡是认为*.dbf格局,例如:userCIMS.dbf 。

  Oracle数据库的逻辑布局描述了数据库从逻辑上若何来存储数据库中的数据。逻辑布局包罗表空间、段、区、数据块和模式对象。数据库的逻辑布局将安排一个数据库若何利用系统的物理空间.模式对象及其之间的联系则描述了关系数据库之间的设想.

  一个数据库从逻辑上说是由一个或多个表空间所构成,表空间是数据库中物理编组的数据仓库,每一个表空间是由段(segment)构成,一个段是由一组区(extent)所构成,一个区是由一组持续的数据库块(database block)构成,而一个数据库块对应硬盘上的一个或多个物理块。一个表空间存放一个或多个数据库的物理文件(即数据文件).一个数据库中的数据被逻辑地存储正在表空间上。

  数据库块也称逻辑块或ORACLE块,它对应磁盘上一个或多个物理块,它的大小由初始化参数db-block-size(正在文件init.ora中)决定,典型的大小是2k。Pckfree 和pctused 两个参数用来优化数据块空间的利用。

  Oracle数据库的模式对象包罗表、视图、序列、同意词、索引、触发器、存储.过程等,关于它们将沉点正在后面章节引见。

  每个Oracle数据库都有响应的节制文件,它们是较小的二进制文件,用于记实数据库的物理布局,如:数据库名、数据库的数据文件和日记文件的名字和等消息。用于打开、存取数据库。名字凡是为Ctrl*ctl 格局,如Ctrl1CIMS.ctl。

  段是一个或多个不持续的区的调集,它包罗一个表空间内特定逻辑布局的所无数据,段不克不及跨表空间存放。Oracle数据库包罗数据段、索引段、姑且段、回滚段等。

  Oracle数据库被划分为一个或多个称为表空间的逻辑布局,它包罗两类表空间,System表空间和非System表空间,此中,System表空间是安拆数据库时从动成立的,它包含数据库的全数数据字典,存储过程、包、函数和触发器的定义以及系统回滚段。除此之外,还能包含用户数据。。

  一个表空间包含很多段,每个段有一些能够不持续的区构成,每个区由一组持续的数据块构成,数据块是数据库进行操做的最小单元。

  设置装备摆设文件记实Oracle数据库运转时的一些主要参数,如:数据块的大小,内存布局的设置装备摆设等。名字凡是为init*.ora 格局,如:initCIMS.ora 。