Skip to Main Content

DevOps, CI/CD and Automation

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Out of Process memory error when using XMLTransform()

237668Oct 22 2003 — edited Jan 27 2004
We are attempting to use XMLTransform() to transform xml loaded into an XMLType column using a loaded XSL stylesheet and loading an XMLType column in a new table with the transformed XML.

We get an ORA-04030: out of process memory when trying to allocate 65548 bytes

when we try to run the following:
delete stylesheet_tab where msg_type = 'test';

insert into stylesheet_tab values ('test',xmltype(xdbURIType('/home/paul/Source/xsl/test_oracle.xsl').getClob()));

drop table sample_conv2;

CREATE TABLE sample_conv2 (BIN_FK VARCHAR2(25), RESULT XMLTYPE);

INSERT INTO sample_conv2 (BIN_FK, RESULT)
select BIN_FK,
XMLTransform(sample.msg,(select stylesheet from stylesheet_tab where msg_type = 'test'))
as result
from xml_sample;

sample.msg is an XMLType column

if we skip the create table step and just do the select it runs no problem.

Oracle 9.2.0.3
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Feb 24 2004
Added on Oct 22 2003
1 comment
198 views