oracle 创建表空间 提示无效的create tablespace 选项

2024-12-17 07:56:54
推荐回答(3个)
回答1:

这种情况一般是由于创建语法存在问题,正确的创建语法如下:

create  tablespace 表空间名
datafile '物理文件名.dbf' 
size 50m --初始大小 
autoextend on  --自动扩展
next 50m maxsize 20480m  --自动扩展每次增加50M,最大可到20480M
extent management local;

说明:其中表空间名和物理文件名需要用英文,物理文件名如果不想放在默认目录下,可以写成“路径/物理文件名.dbf”的格式,如:“'e:\oracle\product\10.2.0\oradata\orcl\aa_data.dbf'”

回答2:

正确写法:
create tablespace aa datafile 'e:\oracle\product\10.2.0\oradata\orcl\aa_data.dbf' size 500m autoextend on next 10M maxsize 20480M logging extent management local segment space management auto ;
你把一些语法中的英文单词顺序弄混了,还有一些遗漏了的,都补齐,好好核对一下,就好。

回答3:

你第三行最后少个分号

再一个,create的时候不用提交,commit可去掉