1

Oracle 11gR2を使用していますが、一時LOBが解放されない理由を誰かに教えてもらえますか?

    ... 
    -- Apply stylesheet to DOM document
    outdomdocf := dbms_xslprocessor.processxsl(proc, xsl, indomdoc);
    outnode := dbms_xmldom.makenode(outdomdocf);

    -- Write the transformed output to the CLOB
    dbms_lob.createTemporary(outfile, true, DBMS_LOB.CALL);
    dbms_xmldom.writetoCLOB(outnode, outfile);

    -- Free Cursors
    outXML := XMLTYPE.createXml(outfile);
    dbms_lob.freeTemporary(outfile);            <-- not working
    ...

私がする時

select * from v$temporary_lobs;

それはまだそこにあります。

4

1 に答える 1

2

DBMS_LOB.CLOSE()を呼び出す前に閉じる必要がありますDBMS_LOB.FREETEMPORARY()

于 2012-09-06T20:09:03.453 に答える