Installare l'Oracle Instant Client su Debian
Installare l'Oracle Instant Client non è proprio una passeggiata (a meno che non stai su Archlinux ).
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!
linux debian oracle alien
Commentami!