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

本文解决创建表空间时遇到的ORA-03206错误,详细解释了smallfile表空间数据文件的最大限制,并提供正确的创建语句。
3838

被折叠的 条评论
为什么被折叠?



