Home / Sistemi operativi & mobile / Linux / Installare l'Oracle Instant Client su Debian
Mattepuffo

Installare l'Oracle Instant Client su Debian

Installare l'Oracle Instant Client su Debian

Installare l'Oracle Instant Client non è proprio una passeggiata (a meno che non stai su Archlinux tongue-out).

Su Debian, poi, le cose si complicano ulteriormente.

A quanto pare non esiste un repo, e sul sito non ci sono installer; o scaricate i sorgenti o i file RPM.

Ma non è tutto perduto, se seguiamo questi passi.

Prima di tutto scaricate tutto ciò che vi serve dal sito ufficiale; scaricate i file RPM, li convertiremo.

Io ho scaricato:

  • sqlplus
  • basic
  • devel
  • odbc

A questo punto da root date i seguenti comandi:

# aptitude install libaio1 alien
# alien -i oracle-instantclient12.1-sqlplus-12.1.0.2.0-1.x86_64.rpm
# alien -i oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm  
# alien -i oracle-instantclient12.1-devel-12.1.0.2.0-1.x86_64.rpm  
# alien -i oracle-instantclient12.1-odbc-12.1.0.2.0-1.x86_64.rpm  
# ln -s /usr/lib/oracle/12.1/client64/lib/libsqora.so.12.1 /usr/lib/libsqora.so

Praticamente, in sequenza:

  • installiamo una libreria che serve a far funzionare il tutto
  • eseguiamo alien sui pacchetti RPM per trasformarli e installarli su Debian
  • creiamo un collegamento ad una libreria che serve per eseguire determinati comandi

A questo punto, nel .bashrc dell'utente sul quale volete eseguire sqlplus, aggiungete questa riga:

export LD_LIBRARY_PATH=/usr/lib/oracle/12.1/client64/lib

Riavviate il sistema per maggior sicurezza.

Enjoy!