Tora 2.0.X + OracleXE + Ubuntu 8.10 — Appunti sparsi
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


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
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
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
Coort
22 Luglio 2009 alle 08:50
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
Coort
22 Luglio 2009 alle 08:53