ORA-03106: fatal two-task communication protocol error [message #116672] |
Thu, 21 April 2005 06:14 |
sdarapareddi
Messages: 1 Registered: April 2005
|
Junior Member |
|
|
We are using third party (RougeWave C++ library) along with Oracle client to communicate to Oracle database.
We are able to connect to Oracle 8i and 9i servers from our program (for any character set including UTF8 or US7ASCII)
We are also able to connect to Oracle 10g database server from our program when the oracle instnace "character set" is US7ACII.
But when we are trying to connect to databse instance, whose charset is either "UTF8" or "AL32UTF8", we are getting the following error.
ORA-03106: fatal two-task communication protocol error
Could somebody please help us solve this problem!
Thanks
|
|
|
Re: ORA-03106: fatal two-task communication protocol error [message #117586 is a reply to message #116672] |
Thu, 28 April 2005 06:51 |
girish.rohini
Messages: 744 Registered: April 2005 Location: Delhi (India)
|
Senior Member |
|
|
http://www.orafaq.com/forum/m/117407/70132/#msg_117407
Some reasons why you may get this error:
Troubleshooting
===============
Two-task common errors are generally RDBMS related issues, but could be caused by a problem with SQL*Net, or an application (i.e. Pro*C).
ORA-03106
======== Possible reasons for the ORA-03106 errors include:
1. Incompatibilities between the client application and the RDBMS server.
For example, version incompatibilities, or a client trying to use a feature not supported by the database kernel.
2. When using database links or gateways.
3. Network or SQL*Net problems.
4. Corruptions.
5. PL/SQL - language related.
Well, One way to resolve this is to
Try synching the NLS_LANG variable on the client and server.
|
|
|