oracle创建和删除表空间

(本文章内容仅在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创建和删除表空间

上一篇:IDEA警告:SQL dialect is not configured


下一篇:jdbc-mysql链接-基础版