ITPub博客

首页 > Linux操作系统 > Linux操作系统 > ORACLE 方案对象(schema object)

ORACLE 方案对象(schema object)

原创 Linux操作系统 作者:hujunhua19 时间:2011-03-28 11:05:02 0 删除 编辑

方案对象(schema object)是一种逻辑数据存储结构(logical data storage
structure)。Oracle 在逻辑上将方案对象存储于数据库的表空间(tablespace)
中,而方案对象的数据在物理上存储于此表空间的一个或多个数据文件
(datafile)中。因此方案对象不一定与磁盘上存储其数据的物理文件
(physical file)一一对应。用户可以对表(table),索引(index),及簇
(cluster)等对象的磁盘空间分配进行设定。

方案(schema)与表空间(tablespace)之间没有必然联系:同一表空间可以
包含属于不同方案的对象,而同一方案内的对象也可以存储在不同表空间
中。

下图展示了方案对象(schema object),表空间(tablespace),及数据文件
(datafile)之间的关系。

上图展示了一个 SYSTEM 表空间及一个用户数据表空间。SYSTEM
表空间内包含了数个表及索引对象,而用户数据表空间内则包含了
表,索引,及簇等对象。
SYSTEM 表空间存储在数据文件(datafile)DBFILE1 中,这个文件物
理上存储于磁盘组 Disk Drive 1 的一个磁盘中。用户数据表空间存储
在数据文件 DBFILE2 和 DBFILE3 中,这些数据文件存储在磁盘组
Disk Drive 1 的两个磁盘内,其中包括了 SYSTEM 表空间使用的磁盘。

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

请登录后发表评论 登录
全部评论

注册时间:2011-03-21

  • 博文量
    18
  • 访问量
    17865