Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.misc -> ORA-00600: internal error code, arguments: [711], [1], [32386120], [frame segment], [], [], [], []
Hi,
I am working with the following configuration
- Oracle 8i (8.1.7) on VMS
I have written a few Com+ components using OCI but now I seem to have a strange problem.
Sometimes when I call a function to do an insert/update in a table I get the
following error-message
ORA-00600: internal error code, arguments: [711], [1], [32386120], [frame
segment], [], [], [], []
Strange thing is that when I activate the same function again all goes fine....there seems to be no way to predict when it goes wrong. It does however only goes wrong when I use the 'returning into' clause.
eg statement is
insert into table values ('aaa', 'bbb')
returning field1, field2
into :out1, :out1
OCIStmtPrepare(m_hOCIStm, m_hOCIErr, statement, strnlen(statement), OCI_NVT_SYNTAX, OCI_DEFAULT); if (OCIBindByName(m_hOCIStm, &hOCIBind[0], m_hOCIErr,(text *) ":out1",
-1, &record.field1, sizeof(record.field1), SQLT_STR,NULL, NULL, NULL, NULL, NULL, OCI_DEFAULT) || OCIBindByName(m_hOCIStm, &hOCIBind[1], m_hOCIErr,(text *) ":out2", -1, &record.field2, sizeof(record.field1), SQLT_STR,NULL, NULL, NULL, NULL, NULL, OCI_DEFAULT)} throw error;
if(OCIStmtExecute(m_hOCISvc, m_hOCIStm, m_hOCIErr,
(ub4) 1, 0, NULL,NULL,OCI_DEFAULT)) throw E_OCI_EXECUTE;
this seems fairly simple......does somebody recognize this problem? is there some serverpatch for this? or is it my own mistake?
Thanks for any information,
Roy
Received on Mon Jan 07 2002 - 06:18:29 CST
![]() |
![]() |