刚开始报错1658
百度的结果是未设置表空间自动增长,但是我设置了.
又百度说是表空间不足. 但是我只有3.4M的数据, 表空间是2g也是不行.
然后我将表空间改为5g就可以了...
-- 查询当前数据库中表空间是否为自动扩展
select tablespace_name,file_name,autoextensible from dba_data_files where tablespace_name = '表空间名称';
查询表空间大小
SELECT tablespace_name,
file_id,
file_name,
round(bytes / (1024 * 1024), 0) total_space
FROM dba_data_files
where tablespace_name = '表空间名称'
ORDER BY tablespace_name;
-- 通过修改表空间的数据文件为自动扩展达到表空间为自动扩展的目的,并限制文件最大值
alter database datafile 'dbf数据文件' autoextend on NEXT 50M maxsize 2G;
-- 通过修改表空间的临时数据文件为自动扩展达到表空间为自动扩展的目的,并限制文件最大值
alter database tempfile 'dbf数据文件' autoextend on NEXT 50M maxsize 2G;