方案对象(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/8183550/viewspace-671627/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/8183550/viewspace-671627/