我有一个详细说明XML文档的包。该软件包每天运行,但几周后,现在每天都会出现错误,如:
ORA-04030: out of process memory when trying to allocate 4032 bytes (qmxdGetDocElem,qmemNextBuf:alloc)
ORA-04030: out of process memory when trying to allocate 1032 bytes (qmxlu subheap,qmemNextBuf:alloc)
ORA-04030: out of process memory when trying to allocate 40 bytes (kxs-heap-f,frame segment)
我从来没有遇到过这样的错误。如果我尝试手动执行包在其他时刻它的工作原理和定期终止。谁能给予点建议?这种类型的错误怎么办?使用Oracle 10 g
提前感谢!
马克
1条答案
按热度按时间xqk2d5yq1#
您正在使用
DBMS_XMLDOM
创建文档。这将分配在您访问完文档后必须释放的内存。你可以在最后调用DBMS_XMLDOM.freeDocument
来释放内存。