Ora-30036 Ora-06512 和 Ora-04088

Ora-30036 Ora-06512 and Ora-04088

您好,我正在 oracle 中上传一个 6GB 的 csv 文件。我的表空间容量为 100GB,但出现错误。

ORA-30036: unable to extend segment by 8 in undo tablespace 'UNDOTBS1'.
ORA-06512: at "user.Trigger", line 4.
ORA-04088 error during execution of trigger.

我不知道这里显示 3Error 的错误是什么,我现在必须做什么?

此错误意味着您在 UNDO tablespace 中有 运行 个 space 个。 UNDO tablespace 用于跟踪数据更改(删除、插入、更新等),以便 a) 如果您执行回滚,它们可以被回滚,以及 b) 这样其他会话看到的数据与您的会话开始处理之前的数据一样。

您将需要联系您的 DBA 并获得 tablespace 扩展,或者(但不推荐,特别是如果这是一个经常 运行 的过程),中断将交易分成更小的块。

延长 tablespace 将是我要走的路。