Hi Tim you're the greatest ... DBD was not compiled on this platform - after doing it it works ...
Thanks a lot Felix PS: Also thank you VERY much for DBI and DBD-Oracle -----Ursprungliche Nachricht----- Von: Tim Bunce [mailto:[EMAIL PROTECTED]] Gesendet: Freitag, 5. April 2002 11:42 An: Castillo, Felix Cc: Tim Bunce; [EMAIL PROTECTED] Betreff: Re: Connect to Oracle Database using Kerberos Tickets On Fri, Apr 05, 2002 at 07:07:11AM +0200, Castillo, Felix wrote: > Hi Tim, > > the configuration is just like using the 'identified externally' feature. In > fact you have to use this for connecting through Kerberos. > > 'sqlplus /' for IPC connections or 'sqlplus /@sid' for remote > connections. > > This runs only after initializing Kerberos with a ticket. > > $db = DBI->connect( 'dbi:Oracle:', '/', '' ) or die; > > DBI->connect() failed: ORA-12649: Unknown encryption or data integrity > algorithm (DBD ERROR: OCIServerAttach) at ./t line 2 ORA-12649: Unknown encryption or data integrity algorithm Cause: A SQL*Net list-of-algorithms parameter included an algorithm name that was not recognized. Action: Either remove that algorithm name, correct it if it was misspelled, or install the driver for the missing algorithm. So the SQL*Net that sqlplus is using include Kerberos but the SQL*Net that DBD::Oracle is picking up doesn't. What does the 'adapters' command say? What operating system are you using? Check that your DBD::Oracle was built on the same platform, and built using dynamic linking. Check that your DBD::Oracle shared object (..../DBD/Oracle.so or similar) refers to the same Oracle shared libraries as sqlplus does (run ldd or similar command on both files and compare results). Are you running sqlplus and DBD::Oracle from the same shell with the same env vars set etc? Tim.
