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.

Reply via email to