7 Replies Latest reply: Jun 25, 2012 12:37 AM by 548016 RSS

    ORA-00600: internal error code while using UpdateXML to update xml content

      I have been using the UpdateXML command to replace content of xml stored in XMLType. It was working absolutely fine.

      Below is the query:
      UPDATE temp d SET d.message_content = updateXML(d.message_content,'//*[.="Test" ]/text()','"Test123"') WHERE                          existsNode(d.message_content,'//*[.="Test"]')=1";

      But now i'm getting an exception as follows:

      ORA-00600: internal error code, arguments: [qmcxeUpdateXml:2.1], [], [], [], [], [], [], []

      The table uses a Free Test Index.

      I searched the forum and found from the given link https://forums.oracle.com/forums/thread.jspa?threadID=2352772 that corrupted Index may be the cause of this problem. I'm still clueless :(

      Can someone help me?