John Scoles wrote:
ORA-24315 is a tricky one.
Seems this has cropped up the odd time with a number of different system
(seen the same in PHP). It could be that your session is timing out  so
DBD::Oracle cannot get a handle or it could have something to do with the
oracle language settings.  Check with you DBA and see if you have any
special features set on you DB.

Incomprehensible errors at connect time can be cause by version
mismatches. The following three things should be the same.

1. The version of the Oracle client which was used in the
   compilation of DBD::Oracle.

2. The version of of libclntsh.so which is dynamically linked
   when DBD::Oracle is loaded at run-time.

3. The version of the Oracle client pointed to by ORACLE_HOME
   at run-time.

(3) is not relevant for Instant Clients, as they do not fetch
auxiliary files via ORACLE_HOME.

A possible explanation of the OP's problem is that the Oracle
client installation he is using has been upgraded since his
DBD::Oracle was compiled. Other possibilities are that the
DBD::Oracle was compiled using a different ORACLE_HOME than
tha used at run-time, or that dynamic linking is being done
wrongly.

--
Charles Jardine - Computing Service, University of Cambridge
[EMAIL PROTECTED]    Tel: +44 1223 334506, Fax: +44 1223 334679

Reply via email to