创建表空间时遇到报错
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