ORA-01691:无法在表空间USERS中将高程段XXXXXXXX扩展8192

时间:2015-07-09 08:22:17

标签: database oracle oracle12c

当我尝试在数据库中插入数据时,我收到以下错误。

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

2 个答案:

答案 0 :(得分:1)

粘贴以下结果

x_areas

答案 1 :(得分:1)

每个表空间(逻辑实体)映射到一个或多个o.s.文件(甚至在原始设备上或某些安装上的不同内容)。一个文件可能只属于一个表空间。

如果您有多个表空间,则可能在其他表空间中有很多可用空间,但您可能无法使用它。

您可以放大数据文件以更改表索引所在的表空间。

您的特定错误与lob(即blob或clob)有关;可能是你正在插入很多填充表空间的/大二进制对象;您可以在另一个表空间中“分配”高亮片段。

如果您只是在尝试我建议放大数据文件,请参阅here了解说明