2024年5月11日发(作者:)
Oracle tablespace (表空间)的创建、删除、修改、扩展及检查等
oracle 数据库表空间的作用
1.决定数据库实体的空间分配;
2.设置数据库用户的空间份额;
3.控制数据库部分数据的可用性;
4.分布数据于不同的设备之间以改善性能;
5.备份和恢复数据。
--oracle 可以创建的表空间有三种类型:
ary: 临时表空间,用于临时数据的存放;
create temporary tablespace "sample"......
: 还原表空间. 用于存入重做日志文件.
create undo tablespace "sample"......
3.用户表空间: 最重要,也是用于存放用户数据表空间
create tablespace "sample"......
--注:temporary 和 undo 表空间是oracle 管理的特殊的表空间.只用于存放系统
相关数据.
--oracle 创建表空间应该授予的权限
1.被授予关于一个或多个表空间中的resource特权;
2.被指定缺省表空间;
3.被分配指定表空间的存储空间使用份额;
4.被指定缺省临时段表空间。
select tablespace_name "表空间名称",status "状态",extent_management "区
管理方式",allocation_type "磁盘扩展管理方式",segment_space_management "段管
理方式" from dba_tablespaces;
--查询各个表空间的区、段管理方式
--1、建立表空间
--语法格式:
create tablespace 表空间名
发布评论