Oracle db から thexml を取得しようとしていて、同じ xml を Oracle Database の別のテーブルに挿入しようとしています。clob による選択は正常に機能していますが、更新中にエラーがスローされます。
java.sql.Clob myClob = null;
connect = DriverManager.getConnection(str2, str3, str4);
String sql = "select xml from table1 where id='3|32'";
stmt = connect.prepareStatement(sql);
ResultSet rs = stmt.executeQuery();
while (rs.next()) {
myClob = rs.getClob("XML"); // This part is working fine.
//Updation
connect1 = DriverManager.getConnection(str22, str33, str44);
String query1 = "update documentsout set xml = ? " +
"where id = ? ";
stmt1 = connect1.prepareStatement(query1);
stmt1.setString(1, myClob); // Inserting the same CLOB
stmt1.setString(2, id);
stmt1.executeUpdate(); // ERROR HERE
エラーは
java.sql.SQLException: ORA-00600: internal error code, arguments: [kglgtbo1], [0x700000482AA4608], [], [], [], [], [], [], [], [], [], []
助けていただけますか?