Author |
Message
|
wbiman |
Posted: Mon Oct 04, 2004 8:44 am Post subject: MQSI 2.1 ODBC Error |
|
|
Voyager
Joined: 13 Jul 2004 Posts: 84
|
Hi Friends,
I am getting following error message ....I am not sure whats the problem and how to fix this....
Please help
----------------------------------------
Oct 2 14:02:36 mqserver WMQIv210[3865]: [ID 702911 user.error] (TRY_INTERFACES_BK.default)[28]BIP2230E: Error detected whilst processing a message in node 'TRY_Interfaces_V03_MKTR_Req_MsgFlow.Compute1'. :
TRY_INTERFACES_BK.309b115c-fc00-0000-0080-9a83b86e2f71: /build/S210_P/src/DataFlowEngine/ImbComputeNode.cpp: 453: ImbComputeNode::evaluate: ComIbmComputeNode: 7b64e920-f400-0000-0080-820b9a42a86b
Oct 2 14:02:36 mqserver WMQIv210[3865]: [ID 702911 user.error] (TRY_INTERFACES_BK.default)[28]BIP2519E: (1, 1) : Error executing SQL statement 'SELECT T.MMCATGID_CODE FROM M_MRKTR_CATEGORY T WHERE (({fn UCASE(T.CATEGORY_DECODE)})=(?))AND(({fn UCASE(T.STATUS_CODE)})=('ACTIVE'))' against datasource 'TRYoracle' with parameters ''NO', '. : TRY_INTERFACES_BK.309b115c-fc00-0000-0080-9a83b86e2f71: /build/S210_P/src/DataFlowEngine/ImbRdl/ImbRdlExternalDb.cpp: 267: SqlExternalDbStmt::executeStmt: ComIbmComputeNode: 7b64e920-f400-0000-0080-820b9a42a86b
Oct 2 14:02:36 mqserver WMQIv210[3865]: [ID 702911 user.error] (TRY_INTERFACES_BK.default)[28]BIP2321E: Database error: ODBC return code '-1'. : TRY_INTERFACES_BK.309b115c-fc00-0000-0080-9a83b86e2f71: /build/S210_EP/src/DataFlowEngine/ImbOdbc.cpp: 154: ImbOdbcHandle::checkRcInner: :
Oct 2 14:02:36 mqserver WMQIv210[3865]: [ID 702911 user.error] (TRY_INTERFACES_BK.default)[28]BIP2322E: Database error: SQL State '08S01'; Native Error Code '3113'; Error Text '[MERANT][ODBC Oracle 8 driver][Oracle 8]ORA-03113: end-of-file on communication channel: TRY_INTERFACES_BK.309b115c-fc00-0000-0080-9a83b86e2f71: /build/S210_EP/src/DataFlowEngine/ImbOdbc.cpp: 257: ImbOdbcHandle::checkRcInner: :
Oct 2 14:02:36 mqserver WMQIv210[3865]: [ID 702911 user.error] (TRY_INTERFACES_BK.default)[28]BIP2628E: Exception condition detected on input node 'TRY_Interfaces_V03_MKTR_Req_MsgFlow.TRY_REQUEST_Q'. : TRY_INTERFACES_BK.309b115c-fc00-0000-0080-9a83b86e2f71: /build/S210_P/src/DataFlowEngine/ImbMqInputNode.cpp: 1359: ImbMqInputNode::readQueue: ComIbmMQInputNode: 7a8ce820-f400-0000-0080-820b9a42a86b
Oct 2 14:02:39 mqserver WMQIv210[3865]: [ID 702911 user.error] (TRY_INTERFACES_BK.default)[37]BIP2232E: Error detected whilst handling a previous error in node 'TRY_Interfaces_V04_MKTR_Resp_MsgFlow.TRY_Interfaces_V02_ErrorHandler_SubFlow3.Throw to Complete Rollback'. : TRY_INTERFACES_BK.309b115c-fc00-0000-0080-9a83b86e2f71: /build/S210_P/src/DataFlowEngine/ImbDataFlowNode.cpp: 369: ImbDataFlowNode::logExceptionList: ComIbmThrowNode: ab82db47-f900-0000-0080-820b9a42a86b.44070a87-f600-0000-0080-cb0071164c26
Oct 2 14:02:39 mqserver WMQIv210[3865]: [ID 702911 user.error] (TRY_INTERFACES_BK.default)[37]BIP2230E: Error detected
whilst processing a message in node 'TRY_Interfaces_V04_MKTR_Resp_MsgFlow.Compute1'. : TRY_INTERFACES_BK.309b115c-fc00-0000-0080-9a83b86e2f71: /build/S210_P/src/DataFlowEngine/ImbComputeNode.cpp: 453: ImbComputeNode::evaluate: ComIbmComputeNode: 22fc09a6-f300-0000-0080-820b9a42a86b
Oct 2 14:02:39 mqserver WMQIv210[3865]: [ID 702911 user.error] (TRY_INTERFACES_BK.default)[37]BIP2519E: (1, 1) : Error executing SQL statement 'SELECT T.CONTRACT_CODE FROM M_MRKTR_AGT_CNTR T WHERE ((T.MMAGCNID_CODE)=(?))AND(({fn UCASE(T.STATUS_CODE)})=('ACTIVE'))' against datasource 'TRYoracle' with parameters ''0F', '. : TRY_INTERFACES_BK.309b115c-fc00-0000-0080-9a83b86e2f71: /build/S210_P/src/DataFlowEngine/ImbRdl/ImbRdlExternalDb.cpp: 267: SqlExternalDbStmt::executeStmt: ComIbmComputeNode: 22fc09a6-f300-0000-0080-820b9a42a86b
Oct 2 14:02:39 mqserver WMQIv210[3865]: [ID 702911 user.error] (TRY_INTERFACES_BK.default)[37]BIP2321E: Database error: ODBC return code '-1'. : TRY_INTERFACES_BK.309b115c-fc00-0000-0080-9a83b86e2f71: /build/S210_EP/src/DataFlowEngine/ImbOdbc.cpp: 154: ImbOdbcHandle::checkRcInner: :
Oct 2 14:02:39 mqserver WMQIv210[3865]: [ID 702911 user.error] (TRY_INTERFACES_BK.default)[37]BIP2322E: Database error: SQL State '08S01'; Native Error Code '3113'; Error Text '[MERANT][ODBC Oracle 8 driver][Oracle 8]ORA-03113: end-of-file on communication channel: TRY_INTERFACES_BK.309b115c-fc00-0000-0080-9a83b86e2f71: /build/S210_EP/src/DataFlowEngine/ImbOdbc.cpp: 257: ImbOdbcHandle::checkRcInner: :
Thanks |
|
Back to top |
|
 |
JT |
Posted: Mon Oct 04, 2004 10:13 am Post subject: |
|
|
Padawan
Joined: 27 Mar 2003 Posts: 1564 Location: Hartford, CT.
|
Quote: |
Oct 2 14:02:36 mqserver WMQIv210[3865]: [ID 702911 user.error] (TRY_INTERFACES_BK.default)[28]BIP2322E: Database error: SQL State '08S01'; Native Error Code '3113'; Error Text '[MERANT][ODBC Oracle 8 driver][Oracle 8]ORA-03113: end-of-file on communication channel: TRY_INTERFACES_BK.309b115c-fc00-0000-0080-9a83b86e2f71: /build/S210_EP/src/DataFlowEngine/ImbOdbc.cpp: 257: ImbOdbcHandle::checkRcInn |
An ORA-03113 error typically occurs when the threads from the message broker to your database (user/broker) are no longer valid (i.e, the Oracle instance was bounced). The message broker is not automatically alerted to this event, thus the solution must be handled manually (mqsireload or restart the broker) or programatically (detect the 3113 event, rollback and re-process the message until all remaining invalid threads are dropped by the broker)
Previously discussed here |
|
Back to top |
|
 |
wbiman |
Posted: Wed Oct 06, 2004 11:29 am Post subject: failing again |
|
|
Voyager
Joined: 13 Jul 2004 Posts: 84
|
Hi ,
even after changing the BOTHRESH =2 on input queue and ading exception logic...Its still failing ....in other words I can still seeing ODBC errors twice .... It looks like its trying but its failing again
Please help
Thanks |
|
Back to top |
|
 |
JT |
Posted: Wed Oct 06, 2004 1:08 pm Post subject: |
|
|
Padawan
Joined: 27 Mar 2003 Posts: 1564 Location: Hartford, CT.
|
You will receive as many ORA-03113 errors as there are invalid database threads, which may exceed 2.
Bouncing the broker will also establish new database threads. |
|
Back to top |
|
 |
wbiman |
Posted: Mon Oct 11, 2004 12:05 pm Post subject: not working |
|
|
Voyager
Joined: 13 Jul 2004 Posts: 84
|
Hi ,
I highly appriciate your help,
ActuallY i checked carefully and found its working fine in one environment and its failing in other. even I checked the Qbackout threashold =2in both environment.
Can you Please suggest what could be we are missing
thanks |
|
Back to top |
|
 |
JT |
Posted: Mon Oct 11, 2004 12:55 pm Post subject: |
|
|
Padawan
Joined: 27 Mar 2003 Posts: 1564 Location: Hartford, CT.
|
I suggest you bounce the TRY_INTERFACES_BK broker and see if it eliminates the ORA-03113 errors. |
|
Back to top |
|
 |
wbiman |
Posted: Tue Oct 12, 2004 12:34 pm Post subject: problem |
|
|
Voyager
Joined: 13 Jul 2004 Posts: 84
|
Hi,
I tried boucing the server but I am still facing same problem.
I have 2 message flows and out of one is working and other doesn't work.
I am very confused why this is happening? Is there anything I can look?
thanks |
|
Back to top |
|
 |
JT |
Posted: Tue Oct 12, 2004 8:54 pm Post subject: |
|
|
Padawan
Joined: 27 Mar 2003 Posts: 1564 Location: Hartford, CT.
|
Quote: |
I have 2 message flows and out of one is working and other doesn't work. |
- Does the same broker support both message flows or are the message flows dedicated to separate brokers?
- If separate brokers, are they housed on the same server?
- Do the two message flows access the same TRYoracle data source ?
- Did the TRY_Interfaces_V03_MKTR_Req_MsgFlow ever work successfully?
- If your broker OS is still Solaris, try activating the ODBC trace and review the output file for details
Quote: |
[ODBC]
Trace=1
TraceFile=/var/wmqi/odbc/odbctrace.out
TraceDll=/opt/wmqi/merant/lib/odbctrac.so
InstallDir=/opt/wmqi/merant |
|
|
Back to top |
|
 |
|