Erro ORA-03106 communication protocol error
Hi,
I got this error when i tried to connect to oracle8i version 8.1.6 from windows 98 station using oracle7 client in the station.
Oracle7 that i'm using it's personal oracle but i used NET assiest and created service name (test) to connect me to network version as follow test/test@test but i got the error above.
Thanks in advance
This error is too generic. NLS-related issue is ONE of many other possible reasons. So call Oracle support.
Werner
Similar Messages
-
ORA-03106: fatal two-task communication protocol error
Hello everyone,
we have a problem with one of our table.
the problem occurs when i execute
SQL> select * from t;
select * from t
ERROR at line 1:
ORA-03106: fatal two-task communication protocol error
but i can access the data by giving the column names for the whole table.
also there is nothing wrong with the other tables in the schema.
many thanx in advancefirst of all thanx in advance
SQL> select * from v$version;
BANNER
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bi
PL/SQL Release 10.2.0.1.0 - Production
CORE 10.2.0.1.0 Production
TNS for IBM/AIX RISC System/6000: Version 10.2.0.1.0 - Productio
NLSRTL Version 10.2.0.1.0 - Production
SQL> select comp_id, version, status from dba_registry;
COMP_ID VERSION STATUS
CATALOG 10.2.0.1.0 VALID
CATPROC 10.2.0.1.0 VALID
OWM 10.2.0.1.0 VALID
JAVAVM 10.2.0.1.0 VALID
XML 10.2.0.1.0 VALID
CATJAVA 10.2.0.1.0 VALID
EXF 10.2.0.1.0 VALID
ODM 10.2.0.1.0 VALID
CONTEXT 10.2.0.1.0 VALID
XDB 10.2.0.1.0 VALID
RUL 10.2.0.1.0 VALID
COMP_ID VERSION STATUS
ORDIM 10.2.0.1.0 VALID
APS 10.2.0.1.0 VALID
XOQ 10.2.0.1.0 VALID
AMD 10.2.0.1.0 VALID
SDO 10.2.0.1.0 VALID
EM 10.2.0.1.0 VALID
but i cannot understand why..
as far as i know, nothing changed. but maybe the other admins:)
as i said i can query all colums in table t without using a *,
also i can use * when i include rowid in the query
select m.*,rowid from t m;
i am very confused now:S -
ORA-03106: fatal two-task communication protocol error USING INFORMATICA
Hi,
We are testing Oracle 10203 with linux using INFORMATICA 8.1.1
The user who run the informaica is getting the following error , after runing query against a remote database.
READER_12_1_1> RR_4035 SQL Error [
ORA-03106: fatal two-task communication protocol error
(Please note that informatica is not using db links to open a connection against a remote db).
The informatica client is installed on the same machine as the oracle database and they are using the same oracle client (e.g: 10203)
I also set a trace in the sqlnet.ora at server side and at the client side.
No error regarding ora-3106 was generated in the trace files.
I also added: alter system set events '3106 trace name errorstack level 10', but nothing writthen to the trace file.
Any suggestion ?
Thanks.Error: ORA 3106
Text: fatal two-task communication protocol error
Cause: The communication path between Oracle and the user task has stopped.
This is an internal error message not usually issued.
Action: Contact customer support.
====================================================
Unfortunately the error text doesn't lie, this error is difficult to catch. You may search metalink's knowledge base for possible reasons,but there are many. And, since this is a 3rd party application, I would ask INFORMATICA (not Oracle), do they certify against 10g? Sometimes simply the application is not ready for the used Oracle version.
Werner -
File:
e:\pt849-905-R1-retail\peopletools\SRC\PSRED\psred.cppSQL error. Stmt #:
1849 Error Position: 24 Return: 3106 - ORA-03106: fatal two-task
communication protocol error
Failed SQL stmt:SELECT PROJECTNAME FROM PSPROJECTDEFN ORDER
BY PROJECTNAME
Got this error when opening the peopletools application designer 8.49. The same is working fine within the server, but not working from the client's machine.
We can still able to connect to the database & URL
Please help by throwing some lights.
Thanks,
Sarathy KLooks like a SQL error. ARe you able to connect to the database with SQL*Plus ? Probably the Oracle client is badly configured.
Nicolas. -
EJB Error: ORA-03106: fatal two-task communication protocol error
after weblogic running some time,my program often throw this Exception:
javax.ejb.EJBException: ejbLoad: ORA-03106: fatal two-task communication
protocol error
at
com.ebao.life.ejb.entity.customer.CustomerBean.ejbLoad(CustomerBean.java:206
at
weblogic.ejb.internal.EntityEJBContext.load(EntityEJBContext.java:160)
at
weblogic.ejb.internal.EntityEJBContext.afterBegin(EntityEJBContext.java:217)
at
weblogic.ejb.internal.StatefulEJBObject.getContextForInvoke(StatefulEJBObjec
t.java:165)
at
weblogic.ejb.internal.BaseEJBObject.preInvoke(BaseEJBObject.java:476)
at
com.ebao.life.ejb.entity.customer.CustomerBeanEOImpl.getData(CustomerBeanEOI
mpl.java:105)
at
com.ebao.life.bean.newbizgroup.entry.code.CodeBean.entry(CodeBean.java:120)
at
com.ebao.life.servlet.newbizgroup.entry.code.CodeEntryServlet.doPost(CodeEnt
ryServlet.java:39)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:772)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:120)
I use weblogic 5.1 sp10,Redhat Linux 6.2,and JDK 1.3
and the sp9 is the same.I think there are too many bugs weblogic sp9 and later.
There are many strange jdbc error in these service pack
"Narinder" <[email protected]> wrote:
It seems like the connection to the oracle database is lost for no reason.
What is the oracle database server and the jdbc driver you are using?
Most
of the time this happens because the jdbc driver is not compatible with
the
oracle server.
-Narinder
"jason" <[email protected]> wrote in message
news:[email protected]..
after weblogic running some time,my program often throw this Exception:
javax.ejb.EJBException: ejbLoad: ORA-03106: fatal two-task communication
protocol error
at
com.ebao.life.ejb.entity.customer.CustomerBean.ejbLoad(CustomerBean.java:206
at
weblogic.ejb.internal.EntityEJBContext.load(EntityEJBContext.java:160)
at
weblogic.ejb.internal.EntityEJBContext.afterBegin(EntityEJBContext.java:217)
at
weblogic.ejb.internal.StatefulEJBObject.getContextForInvoke(StatefulEJBObjec
t.java:165)
at
weblogic.ejb.internal.BaseEJBObject.preInvoke(BaseEJBObject.java:476)
at
com.ebao.life.ejb.entity.customer.CustomerBeanEOImpl.getData(CustomerBeanEOI
mpl.java:105)
at
com.ebao.life.bean.newbizgroup.entry.code.CodeBean.entry(CodeBean.java:120)
at
com.ebao.life.servlet.newbizgroup.entry.code.CodeEntryServlet.doPost(CodeEnt
ryServlet.java:39)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:772)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:120)
I use weblogic 5.1 sp10,Redhat Linux 6.2,and JDK 1.3
and the sp9 is the same. -
Help about "ORA-03106: fatal two-task communication protocol error"
Hello.
After having changed some functions written in pro*C, I am getting "ORA-03106: fatal two-task communication protocol error", in the functions I have changed (all of them).
Can someone tell me what the problem can be ?
Tahnks in advance.The problem seems to be in pro*C code:
My pro*C function is like this:
int CSRIRDB_checkGT(char* in_CO_GT_V,
char* out_SQ_GZL_01)
int var_Error = CSRIRDB_OK;
char var_Sqlerrmc[2000];
char var_msg[512]; /* 512 es la longitud máxima del mensaje oracle incluyendo saltos de línea */
size_t var_buf_len, var_msg_len;
/* and the error is beacuse the following assignment */
:out_SQ_GZL_01 := to_char(v_SQ_GZL_01);
/* where v_SQ_GZL_01 is a NUMBER(5) */
I don't know what I'm doing wrong. -
ORA-3106 : fatal two-task communication protocol error
We get the following error intermittantly in our server. We are using WebLogic 6.1. Any reason. Here is the log we are getting...
Parsing: BEGIN gid_msg_fund.fund_get_details (:1, :2, :3, :4, :5, :6, :7, :8)
; END;
Executing: BEGIN gid_msg_fund.fund_get_details (:1, :2, :3, :4, :5, :6, :7, :8
) ; END;
SQLException: SQLState() vendor code(3106)
java.sql.SQLException: ORA-03106: fatal two-task communication protocol error
at weblogic.db.oci.OciCursor.getCDAException(OciCursor.java:240)
at weblogic.jdbc.oci.Statement.executeUpdate(Statement.java:990)
at weblogic.jdbc.oci.Statement.execute(Statement.java:1430)
at ...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.
RDBMS - Troubleshooting two-task common errors
==============================================
1. Check for NLS incompatibilities between the client and server. This is
a very popular cause of the ORA-03106 error.
2. Check the alert log and RDBMS trace files for any pertinent information /
errors that coincide with receiving the ORA-03106 error.
3. Try to get a testcase and reproduce the problem in-house.
4. If a testcase is not possible, ask for SQL*Net trace files, SQL traces,
and
try setting event 3106 to obtain the error stack.
5. In extreme circumstances, this could indicate that a shared memory
segment
used by Oracle is corrupted. You will have to shut down the database,
possibly using the abort option. Make sure all semaphores have been
released by using the IPCS command on Unix. Oracle uses semaphores to
control concurrency between all of the background processes (pmon, smon,
drwr, lgwr, and oracle shadow processes). Semaphores are also used to
control Two-Task communication between the user process and the shadow
process.
6. Try and narrow down the code that may be causing it. For example it might
have started to happen after increasing the number of parameters in a PL/SQL
block or when using certain values for bind variables, etc.
7. If we still do not make headway, file a bug under RDBMS, but we still may
need some or all of the above information as indicated above
hope it helps!!
"Prasanna" <[email protected]> wrote in message
news:[email protected]...
We get the following error intermittantly in our server. We are usingWebLogic 6.1. Any reason. Here is the log we are getting...
>
Parsing: BEGIN gid_msg_fund.fund_get_details (:1, :2, :3, :4, :5, :6,:7, :8)
; END;
Executing: BEGIN gid_msg_fund.fund_get_details (:1, :2, :3, :4, :5, :6,:7, :8
) ; END;
SQLException: SQLState() vendor code(3106)
java.sql.SQLException: ORA-03106: fatal two-task communication protocolerror
at weblogic.db.oci.OciCursor.getCDAException(OciCursor.java:240)
at weblogic.jdbc.oci.Statement.executeUpdate(Statement.java:990)
at weblogic.jdbc.oci.Statement.execute(Statement.java:1430)
at ... -
Fatal two-task communication protocol error (when using db link)
I have created the db link betwen two databases of oracle version 9i 9.0.2
the db link connects to specific user
when i access the table with same name as user then recieve following message
ORA-03106: fatal two-task communication protocol error
when i access the other tables having different name that the user to which the db link connects
that works alright
so what is solution of problem in this particular case?What is your Oracle release? Is it 9.0.1.2 or 9.2.0?
What version of Sql*Plus client are you using? -
PHP - TWO_TASK Communication protocol error
Hi all,
I've 8I on RedHat 6, with Apache 1.3.9 and PHP3.
When we try to do some select statements from the database, we
get:
OCIFetch: ORA-03106: fatal two-task communication protocol
error
The variable TWO_TASK is defined to our tnsnames.ora entry.
If the select statement returns only one row, there is no error.
I've no idea what's happening.
Can anyone help?
Thanks in advanced,
Carlos Dias
nullI wrote a class for the Oracle 8 OCI calls in php3...I'm not having any problems with php and Oracle...if anyone is interested in the class, email me ([email protected]) and i'll send you the code...it makes traversing a recordset very easy...
$rs = new CData("user","pwd","sid","domain");
$sql = "select col_a, col_b from table";
if ($rs->GetRecordset($sql)) {
while (!$rs->REOF()) {
echo $rs->Val("COL_A")."<br>";
echo $rs->Val("COL_B")."<p>";
$rs->MoveNext();
$rs->MoveFirst();
echo $rs->Val("COL_B");
$rs->MoveNext();
echo $rs->Val("COL_A");
$rs->MovePrevious();
echo $rs->Val("COL_A");
$rs->MoveLast();
echo $rs->Val("COL_B");
echo $rs->RowCount();
echo $CurrentRow();
$sql = "delete from table";
if (!$rs->Execute($sql)) {
echo "Error: ".$rs->err_num.$rs->err_msg;
...you get the picture... -
SIR,
i hadbeen installed oracle aplication server.but i m not connecting to database.when i use the sql*plus.i use the user name-scott &password-tiger.i got an error ORA-12560=TNS PROTOCOL ERROR.
I M NOT ABLE TO RECTIFY ITS PROBLEM,how can i create host string in oracle application server 10g.please send reply its very urgent.
thanx ranjeetAlthough this question is completely off topic of the Personalization you can learn how to configure the SQL*Net connect from the manual by reading the topic "Configure the Client to Use a Net Service Name" found at the following link:
http://download-west.oracle.com/docs/cd/A91202_01/901_doc/network.901/a90154/gettings.htm#483215 -
Two task communication protocol error
I have a Database Data block. I want to i retrieve the records
with execute query and save the item after changes. when i do
this for the second time connection between ORacle Server and
Forms Runtime is last. Message comming is Two task communication
protocol error. Also the runtime exits.
I need help very urgently as the project is held up because of
this.
SriniI wrote a class for the Oracle 8 OCI calls in php3...I'm not having any problems with php and Oracle...if anyone is interested in the class, email me ([email protected]) and i'll send you the code...it makes traversing a recordset very easy...
$rs = new CData("user","pwd","sid","domain");
$sql = "select col_a, col_b from table";
if ($rs->GetRecordset($sql)) {
while (!$rs->REOF()) {
echo $rs->Val("COL_A")."<br>";
echo $rs->Val("COL_B")."<p>";
$rs->MoveNext();
$rs->MoveFirst();
echo $rs->Val("COL_B");
$rs->MoveNext();
echo $rs->Val("COL_A");
$rs->MovePrevious();
echo $rs->Val("COL_A");
$rs->MoveLast();
echo $rs->Val("COL_B");
echo $rs->RowCount();
echo $CurrentRow();
$sql = "delete from table";
if (!$rs->Execute($sql)) {
echo "Error: ".$rs->err_num.$rs->err_msg;
...you get the picture... -
Error: ORA-12560 TNS : Protocol Error help need urgently
HI
i m working on win 2k adv server
i installed orcale 8i
and then i started sql plus
and entered us id and pass : scott / tiger
and also tried :system / manager
but i m having this error
plz tellme how can i solve it
Error: ORA-12560 TNS : Protocol Error
plz do it soon
Nurali
03002199037You're attempting to go across SQL*Net. I'm a unix guy so I can't help very much except to point this out.
On Unix I'd either undefine the TWO_TASK environmental variable. Probably a reg entry on 2k.
Or configure Sql*Net.
Ken -
Hi
ora-03137 ttcp protocol error.....i am using oracle database 11g release2 and operating system is windows xp service pack 2, 64 bit processor....plz tell me the causes for the error and solution
for it.
Edited by: 793097 on Sep 6, 2010 10:14 PMHi, this error can be related to the network problem. This tells that the connection between the client and server dropped for some reason.
May be there is some network dis connectivity or firewall or even bug in the software or in database itself.
regards -
ORA-03106: Fatal Two Task Communication Protocol Error due to multilanguage
1) I have installed oracle 10.2 with multi language support enabled Unicode (AL32UTF8) on windows 2003 Server.
2) Forms 6i installed on same machine but Form close immediately after Database connection.
3) In Net8 Easy Config following error appear "ORA-03106: Fatal Two Task Communication Protocol"
4) If I reinstall database without multi language support, Forms run and connect successfully.Forms 6i does not support multi language support enabled Unicode(UTF-8)
and unicode character has to take a long word size where form6i word's length is less
thats why the message is coming as Two Task Communication Protocol because the same protocol
is used for both database as well as for form6i and database is capable of taking unicode characters
whereas the forms 6i is not able to perform the same. -
Error ORA-12560 TNS protocol error
I tried ti install Oracle 8.1.6 for Netware and when starting the database returns the following message:
ORA-12560: TNS:protocol adapter error.
I'm new to Oracle and any advice will be appreciated.
Thanks in advance,
ErnestoNow I've found that after a succesful install, ORALOAD is blank !!
Ernesto
Maybe you are looking for
-
What is the best way to set up an external drive for video storage
What is the best way to set up an external drive for video storage?
-
Using Flash Professional CS6, I noticed as I build my game on it, the performance has become sluggish and using it is very slow to respond to commands. Is it that I have to much objects in library? Too many tween and movie clip effects? I have to us
-
BDC does not work in the list of report.
Hi All, I have report with selection screen and after entering the value in selection screen it goes to module pool screen and shows output in table control. And after click one button here the output shows in the list. After getting the out put in t
-
Hi I have completed my SAP Financials Certification last month. I am looking for SAP junior functional consultant jobs but having no experience is a problem. I am also looking for SAP Intern jobs or voluntary jobs for experience but no luck What all
-
JDAPI: add Object library or PLSQL libs
Hi, I miss 2 things in JDAPI: there is a methods getAttachedLibraries() and getObjectGroups(). Fine, but how to add a library or ObjectGroup. There is no add-Method. What I want is the same as drag and drop a object library to a form in Forms Builder