Skip to content

Oracle InstantClient 18 not used? #228

@fluca1978

Description

@fluca1978

I'm moving my first setps in Oracle connectiivity thru DBIish, and I'm having troubles:

% ls -l $ORACLE_HOME/libclntsh.so 
lrwxrwxrwx 1 luca luca 17 gen 21  2019 /sviluppo/oracle/instantclient_18_3/libclntsh.so -> libclntsh.so.18.1


% raku ~/tmp/test.p6            
DBIish: DBDish::Oracle needs 'libclntsh.so.12.1', not found
  in method handle-library-exception at /home/luca/.rakubrew/versions/moar-2022.03/share/perl6/site/sources/1423FEB30CB3EB90926C353C54979CF2C7B252C8 (DBIish) line 92
  in block  at /home/luca/.rakubrew/versions/moar-2022.03/share/perl6/site/sources/1423FEB30CB3EB90926C353C54979CF2C7B252C8 (DBIish) line 34
  in any  at /home/luca/.rakubrew/versions/moar-2022.03/share/perl6/site/sources/1423FEB30CB3EB90926C353C54979CF2C7B252C8 (DBIish) line 34
  in method setup at /home/luca/.rakubrew/versions/moar-2022.03/share/perl6/core/sources/947BDAB9F96E0E5FCCB383124F923A6BF6F8D76B (NativeCall) line 319
  in method setup at /home/luca/.rakubrew/versions/moar-2022.03/share/perl6/core/sources/947BDAB9F96E0E5FCCB383124F923A6BF6F8D76B (NativeCall) line 366
  in sub raku-nativecall at /home/luca/.rakubrew/versions/moar-2022.03/share/perl6/core/sources/07D7A4E6581D1C9421412E7D2A0586F9FED3D9B5 (NativeCall::Dispatcher) line 46
  in method NlsCreate at /home/luca/.rakubrew/versions/moar-2022.03/share/perl6/site/sources/86830BB4236CD5657DAEFEA2206AB7D14EEAADF2 (DBDish::Oracle::Native) line 338
  in method connect at /home/luca/.rakubrew/versions/moar-2022.03/share/perl6/site/sources/507229042771141D1CA50793B5DFBE26BB0DAE89 (DBDish::Oracle) line 86
  in method connect at /home/luca/.rakubrew/versions/moar-2022.03/share/perl6/site/sources/1423FEB30CB3EB90926C353C54979CF2C7B252C8 (DBIish) line 32
  in sub MAIN at /home/luca/tmp/test.p6 line 11
  in block <unit> at /home/luca/tmp/test.p6 line 8

Actually thrown at:
  in any  at /home/luca/.rakubrew/versions/moar-2022.03/share/perl6/site/precomp/C20680838E7F7E4A3704D367A5560087182AC812/14/1423FEB30CB3EB90926C353C54979CF2C7B252C8 line 1
  in method connect at /home/luca/.rakubrew/versions/moar-2022.03/share/perl6/site/sources/1423FEB30CB3EB90926C353C54979CF2C7B252C8 (DBIish) line 34
  in sub MAIN at /home/luca/tmp/test.p6 line 11
  in block <unit> at /home/luca/tmp/test.p6 line 8


% raku --version
Welcome to Rakudo™ v2022.03.
Implementing the Raku® Programming Language v6.d.
Built on MoarVM version 2022.03.

Why is not recognizing my 18.3 client library?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions