理论教育 Oracle数据库管理与开发:表空间分类

Oracle数据库管理与开发:表空间分类

时间:2023-10-30 理论教育 版权反馈
【摘要】:Oracle数据库表空间可以划分为以下3类。永久表空间永久表空间用于存储数据字典数据和用户数据,如创建orcl数据库时创建的SYSTEM、SYSAUX、USERS表空间均属于永久表空间。临时表空间临时表空间用于存储会话的中间排序结果、临时表和索引等。由于SYSTEM表空间主要用于管理数据库,所以不能对它执行重命名、删除、脱机等操作。在数据库正常运行期间,不允许删除或重命名SYSAUX表空间。

Oracle数据库管理与开发:表空间分类

Oracle数据库表空间可以划分为以下3类。

(1)永久表空间

永久表空间用于存储数据字典数据和用户数据,如创建orcl数据库时创建的SYSTEM、SYSAUX、USERS表空间均属于永久表空间。

(2)临时表空间

临时表空间用于存储会话的中间排序结果、临时表和索引等。创建orcl数据库时创建的TEMP表空间就是临时表空间。

(3)还原表空间

还原表空间是一种特殊类型的表空间,其中存储的数据专门用于回滚或还原操作,为数据库提供读一致性支持。创建orcl数据库时创建的UNDOTBSl表空间就是一个还原表空间。(www.daowen.com)

SYSTEM和SYSAUX是两个特殊的永久表空间,每个Oracle数据库必须具有这两个表空间。SYSTEM表空间用于管理数据库,它存储SYS用户拥有的以下信息:

①数据字典。

②包含关于数据库管理信息的表和视图。

③编译后的存储对象,如触发器、存储过程和包。

由于SYSTEM表空间主要用于管理数据库,所以不能对它执行重命名、删除、脱机等操作。

SYSAUX表空间是SYSTEM表空间的辅助表空间,该表空间从Oracle Database 10g才引入,它集中存储SYSTEM表空间内未包含的数据库元数据,一些数据库组件(如Oracle Enterprise Manager和Oracle Streams等)使用SYSAUX表空间作为它们的默认存储位置。在数据库正常运行期间,不允许删除或重命名SYSAUX表空间。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈