oracle创建和删除表空间

(本文章内容仅在windows10下经测试能够运行,不能保证其他环境下的可靠性)

--创建表空间
create tablespace oracleTS1--指定表空间逻辑名称
datafile 'D:/oracle_ts1.dbf'--指定表空间物理存储的文件路径
size 100m--指定表空间大小
autoextend on--设置自动扩容
next 10m;--设置每次扩展容量大小

 

 

关键字功能阐述

create tablespace 

指定表空间逻辑名称,该关键字后需给定表空间逻辑名称,逻辑名称不区分大小写不需要使用单引号包裹

 

datafile

指定表空间的物理存储文件路径,该关键字后需给定一个文件路径,文件后缀为.dbf ,路径可以是多级目录下的文件,但是所有的父目录必须自己创建好,否则创建不成功。文件路径需使用单引号包裹

 

size

指定表空间大小,该关键字后需给定一个文件容量,可以使用m作为单位,不区分大小写,即兆,如100m不需要使用单引号包裹

 

autoextend on

指定自动扩展表空间容量

 

next

自动每次扩展表空间容量的大小,该关键字后需给定一个文件容量,可以使用m作为单位,不区分大小写,如10m, 不需要使用单引号包裹

 

删除表空间代码如下:

--删除表空间逻辑单位,需手动删除文件
drop tablespace oracleTS1;

关键字功能阐述

drop tablespace

删除表空间,该关键字后需给定表空间逻辑名称,该逻辑名称对应的文件必须存在,否则会报错,使用该语句只能删除oracle数据库的表空间逻辑单位,需手动删除.dbf后缀的文件才能彻底删除。

 

 

 

 

 

 
posted @ 2020-05-27 19:13  DNoSay  阅读(1677)  评论(0编辑  收藏  举报