oracle如何估算批量插入所需的空间

时间:2013-10-22 17:22:03

标签: oracle

当我在oracle db中进行批量插入(例如100万行)时,在开始插入之前,oracle会计算新行需要多少空间,并以某种方式“阻止”该空间,因此没有其他进程可以在那个空间插入任何东西?

2 个答案:

答案 0 :(得分:0)

没有。你会遇到ORA-01653: unable to extend table xxx by yyy in tablespace zzz

您必须手动计算并使用storage子句创建足够大的初始和/或下一个范围。

请参阅Oracle documentation of Conventional and Direct Path Loads

答案 1 :(得分:0)

ASKTOM讨论的答案:必须阅读