方案(schema)是一个逻辑数据结构(logical structures of data)(或称为方案对象(schema object))的集合。每个数据库用户拥有一个与之同名的方案,且只有这一个方案。方案对象可以通过 SQL 语句创建和操作。可以包含于方案的对象类型有:
1. 簇(cluster)
2. 数据库链接(database link)
3. 数据库触发器(database trigger)
4. 维度(dimension)
5. 外部过程库(external procedure library)
6. 索引(index)和索引类型(index type)
7. Java 类(Java class),Java 资源(Java resource),及Java 源程序(Java source)
8. 物化视图(materialized view)及物化视图日志(materialized view log)
9. 对象表(object table),对象类型(object type),及对象视图(object view)
10. 操作符(operator)
11. 序列(sequence)
12. 存储(在服务器端)的(stored)函数(function),过程(procedure),及包(package)
13. 同义词(synonym)
14. 表(table)及 index-organized table
15. 视图(view)
还有一些类型的对象也存储于数据库中,且可由 SQL 语句创建或操作,但是他们并不属于任何方案(schema):
1. 上下文(context)
2. 目录(directory)
3. 用户配置(profile)
4. 角色(role)
5. 表空间(tablespace)
6. 用户(user)
方案对象(schema object)是一种逻辑数据存储结构(logical data storage structure)。Oracle 在逻辑上将方案对象存储于数据库的表空间(tablespace)中,而方案对象的数据在物理上存储于此表空间的一个或多个数据文件(datafile)中。因此方案对象不一定与磁盘上存储其数据的物理文件(physical file)一一对应。用户可以对表(table),索引(index),及簇(cluster)等对象的磁盘空间分配进行设定。
方案(schema)与表空间(tablespace)之间没有必然联系:同一表空间可以包含属于不同方案的对象,而同一方案内的对象也可以存储在不同表空间中。
SYSTEM 表空间内包含了数个表及索引对象,而用户数据表空间内则包含了表,索引,及簇等对象。
SYSTEM 表空间存储在数据文件(datafile)DBFILE1 中,这个文件物理上存储于磁盘组 Disk Drive 1 的一个磁盘中。用户数据表空间存储在数据文件 DBFILE2 和 DBFILE3 中,这些数据文件存储在磁盘组 Disk Drive 1 的两个磁盘内,其中包括了 SYSTEM 表空间使用的磁盘。
1. 簇(cluster)
2. 数据库链接(database link)
3. 数据库触发器(database trigger)
4. 维度(dimension)
5. 外部过程库(external procedure library)
6. 索引(index)和索引类型(index type)
7. Java 类(Java class),Java 资源(Java resource),及Java 源程序(Java source)
8. 物化视图(materialized view)及物化视图日志(materialized view log)
9. 对象表(object table),对象类型(object type),及对象视图(object view)
10. 操作符(operator)
11. 序列(sequence)
12. 存储(在服务器端)的(stored)函数(function),过程(procedure),及包(package)
13. 同义词(synonym)
14. 表(table)及 index-organized table
15. 视图(view)
还有一些类型的对象也存储于数据库中,且可由 SQL 语句创建或操作,但是他们并不属于任何方案(schema):
1. 上下文(context)
2. 目录(directory)
3. 用户配置(profile)
4. 角色(role)
5. 表空间(tablespace)
6. 用户(user)
方案对象(schema object)是一种逻辑数据存储结构(logical data storage structure)。Oracle 在逻辑上将方案对象存储于数据库的表空间(tablespace)中,而方案对象的数据在物理上存储于此表空间的一个或多个数据文件(datafile)中。因此方案对象不一定与磁盘上存储其数据的物理文件(physical file)一一对应。用户可以对表(table),索引(index),及簇(cluster)等对象的磁盘空间分配进行设定。
方案(schema)与表空间(tablespace)之间没有必然联系:同一表空间可以包含属于不同方案的对象,而同一方案内的对象也可以存储在不同表空间中。
SYSTEM 表空间内包含了数个表及索引对象,而用户数据表空间内则包含了表,索引,及簇等对象。
SYSTEM 表空间存储在数据文件(datafile)DBFILE1 中,这个文件物理上存储于磁盘组 Disk Drive 1 的一个磁盘中。用户数据表空间存储在数据文件 DBFILE2 和 DBFILE3 中,这些数据文件存储在磁盘组 Disk Drive 1 的两个磁盘内,其中包括了 SYSTEM 表空间使用的磁盘。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10356975/viewspace-680344/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/10356975/viewspace-680344/