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