欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Oracle之表空间

程序员文章站 2022-04-19 20:33:26
Oracle数据库被划分为称作表空间的逻辑区域,形成Oracle数据库的逻辑结构。一个Oracle数据库对应一个或多个表空间,而一个表空间对应一个或多个物理的数据库文件。表空间是Oracle数据库回复的最小单位,容纳着许多数据库实体,如表、视图、索引、聚簇、回退段和临时段等。Oracle数据库会创建 ......

Oracle数据库被划分为称作表空间的逻辑区域,形成Oracle数据库的逻辑结构。
一个Oracle数据库对应一个或多个表空间,而一个表空间对应一个或多个物理的数据库文件。表空间是Oracle数据库回复的最小单位,容纳着许多数据库实体,如表、视图、索引、聚簇、回退段和临时段等。
Oracle数据库会创建默认的SYSTEM表空间,这是创建数据库时自动创建的。SYSTEM表空间必须总要保持联机,因为其包含着数据库运行所要求的基本信息。可以通过表空间实现对Oracle的调优。
创建用户需要给用户指定默认表空间。

 

Oracle表空间之作用
表空间 的作用能帮助DBA用户完成以下工作:
1.决定数据库实体的空间分配;
2.设置数据库用户的空间份额;
3.控制数据库部分数据的可用性;
4.分布数据于不同的设备之间以改善性能;
5.备份和恢复数据。
用户创建其数据库实体时,必须给予表空间中具有相应的权力,所以对一个用户来说,其要操纵一个ORACLE数据库中的数据,应该:
1.被授予关于一个或多个表空间中的RESOURCE特权;
2.被指定缺省表空间;
3.被分配指定表空间的存储空间使用份额;
4.被指定缺省临时段表空间,建立不同的表空间,设置最大的存储容量。
 
具体对表空间的操作请移步
https://blog.csdn.net/jmilk/article/details/51599260