Monthly ArchiveJune 2009
Oracle Fernando José on 22 Jun 2009
Oracle Instant Client + Ubuntu
Probado en un 9.04 64 bits. Asumo que será similar en otras versiones.
El instant client se descarga de la red de tecnologia de Oracle.
Se necesita libaio para la versión 11, para la versión 10 no es necesario.
apt-get install libaio1
A partir de este punto existen dos posibles formas de instalar el instant client.
1) Transformando los paquetes RPM en DEB con alien.
apt-get install alien
alien oracle-instantclient11.1-basic-11.1.0.7.0-1.i386.rpm
alien oracle-instantclient11.1-devel-11.1.0.7.0-1.i386.rpm
alien oracle-instantclient11.1-sqlplus-11.1.0.7.0-1.i386.rpm
dpkg -i oracle-instantclient11.1-basic_11.1.0.7.0-2_i386.deb oracle-instantclient11.1-devel_11.1.0.7.0-2_i386.deb oracle-instantclient11.1-sqlplus_11.1.0.7.0-2_i386.deb
2) Descomprimiento los ZIPs y declarando las variables de entorno.
sudo mkdir -p /opt/oracle/
cd /opt/oracle/
sudo unzip instantclient-basic-linux32-11.1.0.7.zip
sudo unzip instantclient-jdbc-linux32-11.1.0.7.zip
sudo unzip instantclient-sdk-linux32-11.1.0.7.zip
sudo unzip instantclient-sqlplus-linux32-11.1.0.7.zip
sudo ln -s /opt/oracle/instantclient_11_1 client
cd /home/oracle/client /opt/oracle/
sudo ln -s libclntsh.so.11.1 libclntsh.so
sudo ln -s libocci.so.11.1 libocci.so
export ORACLE_HOME=/opt/oracle/client
export PATH=$ORACLE_HOME/client:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/client:$LD_LIBRARY_PATH
export TNS_ADMIN=<directorio tnsnames.ora>
Para probarlo podemos utilizar el SQLPLUS contra un servidor disponible.
sqlplus <user>/<pass>@<host>:<puerto>/<servicio>
Slds
FJAProbado en un 9.04 64 bits. Asumo que será similar en otras versiones.
El instant client se descarga de la red de tecnologia de Oracle.
Se necesita libaio para la versión 11, para la versión 10 no es necesario.
apt-get install libaio1
A partir de este punto existen dos posibles formas de instalar el instant client.
1) Transformando los paquetes RPM en DEB con alien.
apt-get install alien
alien oracle-instantclient11.1-basic-11.1.0.7.0-1.i386.rpm
alien oracle-instantclient11.1-devel-11.1.0.7.0-1.i386.rpm
alien oracle-instantclient11.1-sqlplus-11.1.0.7.0-1.i386.rpm
dpkg -i oracle-instantclient11.1-basic_11.1.0.7.0-2_i386.deb oracle-instantclient11.1-devel_11.1.0.7.0-2_i386.deb oracle-instantclient11.1-sqlplus_11.1.0.7.0-2_i386.deb
2) Descomprimiento los ZIPs y declarando las variables de entorno.
sudo mkdir -p /opt/oracle/
cd /opt/oracle/
sudo unzip instantclient-basic-linux32-11.1.0.7.zip
sudo unzip instantclient-jdbc-linux32-11.1.0.7.zip
sudo unzip instantclient-sdk-linux32-11.1.0.7.zip
sudo unzip instantclient-sqlplus-linux32-11.1.0.7.zip
sudo ln -s /opt/oracle/instantclient_11_1 client
cd /home/oracle/client
sudo ln -s libclntsh.so.11.1 libclntsh.s
sudo ln -s libocci.so.11.1 libocci.so
export ORACLE_HOME=/opt/oracle/client
export PATH=$ORACLE_HOME/client:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/client:$LD_LIBRARY_PATH
export TNS_ADMIN=<directorio tnsnames.ora>
Para probarlo podemos utilizar el SQLPLUS contra un servidor disponible.
sqlplus <user>/<pass>@<host>:<puerto>/<servicio>
Slds
FJA
