首页 > 数据库技术 > 详细

oracle创建和删除表空间

时间:2020-05-27 20:06:54      阅读:40      评论:0      收藏:0      [点我收藏+]

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

创建表空间代码如下:

(关于分号和注释,详细情况)

1.带注释,不带分号

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

2.不带注释,带分号

create tablespace oracleTS1
datafile D:/oracle_tablespaces/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后缀的文件才能彻底删除。

 

 

 

 

 

 

oracle创建和删除表空间

原文:https://www.cnblogs.com/RGBTH/p/12975501.html

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