表空间:每个数据库在逻辑上划分为一些的逻辑区,每一个逻辑区域都是一个表空间,表空间是Oracle最大的存储单位结构
一、表空间的作用
表空间是存储模式对象的容器,一个数据库对象只能存储在一个表空间中,但是可以存储在表空间中的一个或者多个文件中
功能: (1)通过控制表空间的数量和大小,控制数据库的大小
(2)合理的规划表空间,可以控制数据库在磁盘上的分配,提高数据库的IO性能
(3)通过表空间的配额设置,可以控制用户所占有的储存空间的大小
二、表空间的类型(系统表空间和非系统表空间)
1.系统表空间(SYSTEM表空间(默认)&SYSAUX)
1).SYSTEM主要存储一下信息:
a.数据库的数据字典。只能读不能够进行修改
b.PL/SQL程序的源代码和解释代码
c.数据库对象的定义,如表、师徒、序列、同义词。
2)SYSAUX辅助表空间
主要存储组件等信息
2.非系统表空间
1).撤销表空间
2)临时表空间
3)用户表空间
3.大文件表空间