加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Oracle表空间

发布时间:2020-12-12 13:54:41 所属栏目:百科 来源:网络整理
导读:Oracle数据库 包含了表、索引、视图、过程、函数、包等对象,并对其进行统一的管理 用户只有和一个确定的数据库连接,才能使用和管理该数据库中的数据 表空间——TABLESPACE 是数据库的逻辑划分,一个表空间只属于一个数据库 每个表空间,由一个或多个数据文

Oracle数据库
包含了表、索引、视图、过程、函数、包等对象,并对其进行统一的管理
用户只有和一个确定的数据库连接,才能使用和管理该数据库中的数据

表空间——TABLESPACE

是数据库的逻辑划分,一个表空间只属于一个数据库
每个表空间,由一个或多个数据文件组成,表空间中的其他逻辑结构的数据,存储在这些数据文件中
Oracle系统完成安装之后,会自动创建多个表空间
Oracle12c默认创建的主要表空间

EXAMPLE表空间

是示例表空间,用于存放示例数据库的方案对象信息,及其培训资料

SYSTEM表空间
是系统表空间,用于存放Oracle系统内部表和数据字典的数据
比如,表名、列名和用户名等
一般不建议,将用户创建的表、索引等存放在SYSTEM表空间中

SYSAUX表空间

是辅助系统表空间,主要存放Oracle系统内部的常用样式用户的对象
比如,存放CMR用户的表和索引等,从而,减少系统表空间的负荷,一般不存储用户的数据,由Oracle系统内部自动维护

TEMP表空间

是临时表空间,存放临时表和临时数据,用于排序和汇总等

UNIDOTBSI表空间

是重做表空间,存放数据库中有关重做的相关信息和数据
当用户对数据库表进行修改,包括INSERT、UPDATE和DELETE操作时,Oracle系统自动使用重做表空间,来临时存放修改前的数据
当所做的修改完成,并提交之后,系统会根据需要保留修改前数据的时间长短,来释放重做表空间的部分空间

USERS表空间

是用户表控件,存放永久性用户对象的数据和私有信息,因此,也称为数据表空间,每个数据库都应该有一个用户表空间,以便在创建用户的时候,将其分配给用户

除了Oracle系统默认创建表空间,用户可以根据应用系统的规模,及其所要存放对象的情况,创建多个表空间,以区分用户数据和系统数据

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读