当我尝试在数据库中插入数据时,我收到以下错误。
ORA-01691: unable to extend lob segment XXXXXX by 8192 in tablespace USERS
我正在使用Oracle数据库(express 12c
版本)。谷歌搜索错误我发现它意味着表空间中没有更多的空间,你需要增加数据文件的维度或你正在使用的数据文件的数量。我有5个30 GB的数据文件,其中一个是空的,所以我不明白这个问题是什么。
修改
SYSTEM 793,19 800 99,15 32768 2,42
SYSAUX 2203,56 2320 94,98 32768 6,72
UNDOTBS1 48,13 23345 0,21 32768 0,15
USERS 153534,5 30720 499,79 30720 499,79
USERS 153534,5 30720 499,79 30720 499,79
USERS 153534,5 30720 499,79 30720 499,79
USERS 153534,5 30720 499,79 30720 499,79
USERS 153534,5 30720 499,79 30720 499,79
答案 0 :(得分:1)
粘贴以下结果
x_areas
答案 1 :(得分:1)
每个表空间(逻辑实体)映射到一个或多个o.s.文件(甚至在原始设备上或某些安装上的不同内容)。一个文件可能只属于一个表空间。
如果您有多个表空间,则可能在其他表空间中有很多可用空间,但您可能无法使用它。
您可以放大数据文件以更改表索引所在的表空间。
您的特定错误与lob(即blob或clob)有关;可能是你正在插入很多填充表空间的/大二进制对象;您可以在另一个表空间中“分配”高亮片段。
如果您只是在尝试我建议放大数据文件,请参阅here了解说明