首页 > 数据库技术 > 详细

2020/5/26-笔记:Oracle数据库表空间的管理

时间:2020-05-26 12:37:12      阅读:51      评论:0      收藏:0      [点我收藏+]

1新建表空间

(1)普通(本地管理)表空间:

create tablespace 表空间名

datafile’OS系统文件路径\文件名.dbf’ size nM;

create tablespace 表空间名

datafile’OS系统文件路径\文件名.dbf’ size nM

extent management local;

 

Oracle负责对区的分配进行自动管理:

create tablespace 表空间名

datafile’OS系统文件路径\文件名.dbf’ size nM

extent management local autoallocate;

 

Oracle负责对区的分配采用统一的大小:

create tablespace 表空间名

datafile’OS系统文件路径\文件名.dbf’ size nM

extent management local uniform size nM;

 

(2)大文件表空间

create bigfile tablespace 表空间名

datafile’OS系统文件路径\文件名.dbf’ size nG;

 

(3)临时表空间

create temporary tablespace 表空间名

tempfile’OS系统文件路径\文件名.dbf’ size nM reuse;

 

2、表空间查询

 

数据字典:dba_tablespaces、user_tablespaces、dba_files

 

3、表空间维护

(1)使表空间脱机:使数据库的某部分无法被用户访问

     alter tablespace 表空间名 offline normal;

(2)联机:alter tablespace 表空间名 online;

(3)只读:alter tablespace 表空间名 read only;

(4)读写:alter tablespace 表空间名 read write;

(5)重命名:alter tablespace 表空间名 rename to 新的表空间名;

(6)设置默认表空间:alter database default tablespace 表空间名;

(7)删除:1)drop tablespace 表空间名;

           2)drop tablespace 表空间名 including contents;

           3)drop tablespace 表空间名 including contents and datafiles;

2020/5/26-笔记:Oracle数据库表空间的管理

原文:https://www.cnblogs.com/dlfdlfdlf/p/12964682.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!