我在 Oracle exadata 中有一个包含 34 亿行的表。我需要在此表中创建一个新列,它是表中其他 2 列的总和。我尝试了以下。- 使用alter table add column 创建列。- 更新表集列 C = 列 A + 列 B。但更新在一段时间后引发了以下错误。ORA-30036: 无法在撤消表空间 'UNDOTBS1' 中将段扩展 8
我阅读了有关此错误的在线文档并与 DBA 进行了核对,他说这不是空间问题,在这种情况下我应该尝试替代更新语句。请让我知道我可以通过哪些其他方式执行此操作。我可以使用插入来做到这一点吗?
谢谢,萨万