【发布时间】:2010-04-26 07:00:55
【问题描述】:
我有 PL/SQL 函数,该函数被编程为对一组数据进行排序。当直接作为 PL/SQL 函数调用时,此函数工作正常,没有任何错误。
但是,当我通过 Unix Shell 脚本调用此函数时,即使脚本返回成功代码并抛出 Out Process Memory Error 并且函数实际上并未执行。
我已经验证了数据库索引空间和临时空间,它们的空闲空间超过了 50%
【问题讨论】:
-
Out Process Memory Error是 Oracle 错误消息吗?我接近假设问题不在于 PL/SQL 函数,而在于调用机制。 -
既然你说,你在做一个排序,你可以检查
sort_area_size吗?您也可以尝试增加它。查看stackoverflow.com/questions/1874044/…