Svaried Blog, a bit of Linux, in itagliano

Deliri e vaccate su Linux, e quanto altro mi capita da ubriaco…

Tora 2.0.X + OracleXE + Ubuntu 8.10 — Appunti sparsi

con 6 commenti

Il pacchetto Tora và scaricato da sourceforge, quelli del repository non hanno supporto oracle e si fermano alla versione 1.3.X.

sudo apt-get install tora
sudo apt-get remove tora
sudo apt-get install libqscintilla2-3
sudo apt-get install oracle-xe-client

export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/client
export LD_LIBRARY_PATH=/usr/lib/oracle/xe/app/oracle/product/10.2.0/client/lib
export TNS_ADMIN=/usr/lib/oracle/xe/app/oracle/product/10.2.0/client

cd /usr/lib/oracle/xe/app/oracle/product/10.2.0/client/lib
sudo ln -s libclntsh.so.10.1 libclntsh.so.11.1
sudo chown oracle:dba libclntsh.so.11.1

Al che fare doppio click sul pacchetto deb (o usare il terminale come si preferisce) e installare il pacchetto di Tora 2.0.x

Written by Coort

15 Gennaio 2009 a 14:37

Pubblicato in Appunti, Linux, Programmazione, Ubuntu

6 Risposte

Subscribe to comments with RSS.

  1. Come sempre molto interessante… Se volessi usarlo con dei database Oracle 8 e 9? Ci vuole un suo oracle-client specifico?

    FFrancesco

    15 Gennaio 2009 alle 17:46

  2. Bella domanda, ti anticipo, di Oracle non sò NULLA, quindi non conosco come oracle gestisca la compatibilità delle librerie per collegarsi ai DB. Ancora non mi sono collegato ad un DB, per ora ho semplicemente fatto avviare tora con le librerie corrette (corrette è una parola grosse, lui vuole le 11 io gli ho dato le 10 di XE usando un link), al momento stò procedendo nel momenti liberi ad installare un oracle XE server su una VM e vedere come funziona a collegarsi da tora settato in questo modo.
    I client pacchetti client per linux sono comunque disponibili per le varie versioni dei DB oracle che ricordi, quindi TEORICAMENTE alla peggio si può fare lo stesso giochetto che ho fatto io usando le client library dei relativi DB.

    Coort

    16 Gennaio 2009 alle 11:24

  3. ottima guida ma manca l’indicazione del repository di oracle

    repo: “deb http://oss.oracle.com/debian unstable main non-free”

    key: “# wget http://oss.oracle.com/el4/RPM-GPG-KEY-oracle -O- | sudo apt-key add – “

    Xan

    21 Luglio 2009 alle 20:27

    • sry x il ritardo, era in moderazione auto per via dei link, e mo che sono in ferie passo di rado sul blog :P

      Coort

      22 Luglio 2009 alle 08:50

  4. altra cosa:
    senza fare questo comando a me (ubuntu 9.04) funziona comunque

    sudo chown oracle:dba libclntsh.so.11.1

    è necessario?

    Xan

    21 Luglio 2009 alle 20:30

    • Non saprei, sulla 8.10 era necesario, per fre a modo che non sia necessario devono aver agigonrato i pacchetti nella 9.04 per contenere le librerie di Oracle 11. Magari hanno anche incluso il pacchetto funzionante con oracle :) purtroppo non ho avuto più modo di riprovare, e dovrei ancora reinstallarmi vmware :D

      Coort

      22 Luglio 2009 alle 08:53


Lascia un commento