创建表空间
CREATE TABLESPACE tbs_perm_02
DATAFILE 'tbs_perm_02.dat'
SIZE 10M
REUSE
AUTOEXTEND ON NEXT 100M MAXSIZE 2048M;
参数说明:
DATAFILE:数据文件保存的路径,支持多个数据文件
UNLIMITED :不限制磁盘空间
SIZE:指定文件的大小(以字节为单位)。 使用K,M,G或T来指定千字节,兆字节,千兆字节或兆字节的大小
MAXSIZE:指定允许自动扩展数据文件的最大磁盘空间
NEXT:初始空间用完,一次性拓展多少
AUTOEXTEND:空间自动扩展
REUSE:允许Oracle重新使用现有文件
create tablespace:创建表空间的关键字。
tab_name:创建后表空间的名字。
datafile:指定数据文件的路径为filename。
size n:指定数据文件的大小。
[autoextend on next n1 maxsize m /of ]:表示表空间是否是自动扩展的,on 为自动扩展,of为不扩展,当自动扩展时,next n1表示自动扩展的大小,max size m 表示数据文件最大扩展到m大小。
[permanent] :表示创建的表空间的类型,permanent表示永久表空间,不填都是默认永久表空间。
[extent management local/dictionary]:表示表空间管理的方式,local表示本地的管理模式,dictionary表示数据字典管理模式,默认都是本地管理方式。
来自 <https://www.oraclejsq.com/oraclegl/010300760.html>
创建临时表空间
create temporary tablespace ZWFW_TEMP tempfile '/oracledata/ZWFW_TEMP1.dbf' size 1024m reuse autoextend on next 100m maxsize 2048m;