Oracle创建表空间/添加数据文件遇到 ORA-03206报错

创建表空间时遇到报错

CREATE TABLESPACE TBS DATAFILE SIZE 1G AUTOEXTEND ON NEXT 100M MAXSIZE 32G;

ERROR at line 1:
ORA-03206: maximum file size of (4194304) blocks in AUTOEXTEND clause is out of range

开始以为是啥操作系统参数配置出了问题,后来查了下问题出在 MAXSIZE 32G这。small file 表空间数据文件最大32G(不含32G),所以MAXSIZE只能比32G小。

32G是32768MB,所以通常建表空间时会写成MAXSIZE 32767MB,如果用G的话一般会用30G方便计算。

CREATE TABLESPACE TBS DATAFILE SIZE 1G AUTOEXTEND ON NEXT 100M MAXSIZE 32767M;
-- 或者
CREATE TABLESPACE TBS DATAFILE SIZE 1G AUTOEXTEND ON NEXT 100M MAXSIZE 30G;

参考

https://3zecisi3.blogspot.com/2015/01/ora-03206-maximum-file-size-of-4194304.html

发布了218 篇原创文章 · 获赞 29 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/Hehuyi_In/article/details/103674631