ORA-03113 is a generic end of communications error with the server. It
happens mostly randomly and with a couple of cases we can reproduce.
The particulars are:
Oracle 7.3.4.4 Sun Solaris
SQLNET 2.3.4 both sides
Windows NT 4.0 SP4 and SP5
PB builds 5031, 6012, and 7015
We do have an open case with Sybase and Oracle. No help from either yet
(but Sybase was quick to blame Oracle).
Thanks!
--
Terry Dykstra (TeamSybase)
Canadian Forest Oil Ltd.
p.blender wrote in message ...
We know it's not caused by database corruption or a dead listener. Network
traffic is ruled out because we have specific tests that can reproduce it.
Oracle originally called it a packet error, but they have now backed off
that since it can be reproduced. Sybase has blamed Oracle because they
claim it's an OCI level error.
My gut tells me that PB is feeding Oracle OCI bad information from time to
time. We have found cases where PB does not clean up the development
environment correctly after a program is stopped. That extra remaining
stuff hangs around and causes side-effect problems.
I will post any solutions we find. The scary thing is we are not getting
this with PB 6.5.
Are you currently working with Oracle 7.3.4.3 or Oracle 7.3.4.4?
Thanks
Terry Dykstra <tdyk...@cfol.ab.ca> wrote in message
news:g47y9a4D$GA...@forums.sybase.com...
--
Terry Dykstra (TeamSybase)
Canadian Forest Oil Ltd.
p.blender wrote in message <3JV4#b5D$GA....@forums.sybase.com>...
1.
CREATE OR REPLACE PROCEDURE select_emp(st VARCHAR2, rc IN OUT p_glob.rctyp)
AS
BEGIN
OPEN rc FOR
SELECT * FROM emp WHERE name=st;
END;
/
2.
create a datawindow based on this stored procedure
(the datawindow has an argument "ST" of type "string")
3.
recreate the stored procedure again with same or other code
4.
- retrieve the datawindow with retrieve("")
- this retrieve causes the ORA-03113
As a workaraound, we prevent that the argument for
the datawindow is the "empty string".
The error comes up only after recreating the stored procedure!
We don't know, if this is a PB or Oracle Bug!
Andreas Mehner
DELTA BARTH Systemhaus GmbH
Anything is ammo to take to Sybase.
We have done more research and now believe the problem is not Oracle. We
have situations were it appears that PB 7 is trashing something and causing
bad Oracle OCI calls.
Andreas Mehner <meh...@delta.de> wrote in message
news:37FDAA51...@delta.de...