【发布时间】:2020-02-13 15:36:02
【问题描述】:
我在执行返回数百万行的查询时收到以下错误错误:ORA-30036: unable to extend segment by 128 in undo tablespace 'UNDOTBS2'
错误告诉我溢出的撤消表空间的名称。
如何检查上面命名的撤消表空间的当前大小?
是否有 PL/SQL 命令返回有关给定撤消表空间的元数据?
【问题讨论】:
-
当您说“查询”时,大概是指更新语句?还是删除?
-
@APC 好吧,从技术上讲,我正在刷新物化视图。所以我正在运行
select语句,然后查询结果作为update/insert语句在后台被泵入基础表。 -
从技术上讲,你正在改变状态,这就是为什么 UNDO 表空间是一个问题。如果你只是做一个普通的 SELECT 也没关系。
标签: sql oracle oracle-apex