要Happy_Everyday呀

博客园 首页 新随笔 联系 订阅 管理

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;

posted on 2020-05-26 12:03  要Happy_Everyday呀  阅读(120)  评论(0)    收藏  举报