• Feed RSS
Primeros pasos

Instalar alien (para convertir los archivos *.rpm en *.deb) y las dependencias para compilar.
sudo apt-get install libqt3-mt-dev libqt3-compat-headers libqscintilla-dev build-essential g++ gcc autoconf automake flex zlib1g-dev docbook-xsl debhelper alien libaio1 dpatch libqt4-dev libqscintilla2-dev
Descargar de la página de oracle los siguientes paquetes:
  • oracle-instantclient11.2-basic-11.2.0.1.0-1.i386.rpm
  • oracle-instantclient11.2-devel-11.2.0.1.0-1.i386.rpm
  • oracle-instantclient11.2-sqlplus-11.2.0.1.0-1.i386.rpm 
Para instalar los paquetes anteriores:
 sudo alien -i *.rpm
Configurando el entorno

Definir un fichero de configuración para indicar donde se encuentran instaladas las librerias de oracle.
sudo echo /usr/lib/oracle/11.2/client/lib > /etc/ld.so.conf.d/oracle.conf
Reconstruir la cache de librerias ejecutar:
sudo ldconfig
Ahora para tora encuentre la instalación de oracle incluir en la configuracion del shell.
export ORACLE_HOME=/usr/lib/oracle/11.2/client
export LD_LIBRARY_PATH=/usr/lib/oracle/11.2/client/lib
export TNS_ADMIN=/usr/lib/oracle/11.2/client
Si usas "bash" se pueden incluir en los ficheros de login "~/.basshrc"

Compilar TORA

Descargar tora-2.1.1.tar.gz

Descomprimir, 
tar xvzf tora-2.1.1.tar.gz
Compilar
cd tora-2.1.1

./configure --prefix=/usr --with-oracle-includes=/usr/include/oracle/11.2/client

E instalar
sudo make install
Último paso
Si la compilación ha ido bien ejecutar en un terminal
tora
 Ya podemos disfrutar de este cliente para base de datos.