Home » RDBMS Server » Networking and Gateways » ORA-03106: fatal two-task communication protocol error
ORA-03106: fatal two-task communication protocol error [message #116672] Thu, 21 April 2005 06:14 Go to next message
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!

Re: ORA-03106: fatal two-task communication protocol error [message #117586 is a reply to message #116672] Thu, 28 April 2005 06:51 Go to previous message
Messages: 744
Registered: April 2005
Location: Delhi (India)
Senior Member

Some reasons why you may get this error:

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).

======== 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.
Previous Topic: After i connect once, TNListener auto stop & i must start it again???
Next Topic: how to connet without listener ...frank ,mahesh, smartin ,any one...pls help me
Goto Forum:

Current Time: Thu Oct 19 03:47:37 CDT 2017

Total time taken to generate the page: 0.01528 seconds