Pythontr

husonet | Tarih: 13.02.2014

TORA Kurulumu

Adım adım Debian oracl, mysql ve diğerleri için Tora kurulumu

TOAD alternatifi olan TORA ile linux üzerinden oracle bağlanabilir ve üzerinde işlemler yapabilirsiniz. Bununla ilgili kurulumu aşağıda anlatmaya çalışağım.


Öncelikle Oracle Client Kurulumları yapılmalıdır. Detaylar /makale.py?tid=82
Direk TORA kurduğumuzda Oracle İnstant proveider listesinde gözükmemektedir. Bu sıkıntıyı aşmak için tekrar derlememiz gerekir.


  • Makinam 64 işlemcilidir kurulum ona göre yapılacaktır.
  • Aşağıdaki işlemleri sırasıyla yapalım.

apt-get install cmake cdbs qt4-qmake libqt4-dev libqscintilla2-dev
cd /tmp
apt-get source tora
Sourceları indirtikten sonra
XX = versiyon
dpkg -L oracle-instantclientXX-devel
/usr/include/oracle/XX/client64
dpkg -L oracle-instantclientXX-basiclite
/usr/lib/oracle/XX/client64
export ORACLE_HOME=/usr/lib/oracle/XX/client64

TORA oracle desteklemesi için aldığımız pathleri cmake dosyasında düzenleyelim


vim /usr/share/cdbs/1/class/cmake.mk
...
DEB_CMAKE_NORMAL_ARGS = ... -DORACLE_INCLUDES="/usr/include/oracle/XX/client64" -DORACLE_HOME="/usr/lib/oracle/XX/client64"
...

Yaptığımız ayarlamadan sonra build edelim bir alt dosyamızda deb dosyamız oluşacak.


cd tora-XX/
./debian/rules binary
...
dpkg-deb: building package `tora' in `../tora_XX.deb'.
...
Ku
rulumu gerçekleştirelim
dpkg -i tora_2.0.0-4_i386.deb
Not:
LD_LIBRARY_PATH i cmake dosyanıza eklemeniz gerekebilir.
add "-DORACLE_PATH_INCLUDES=/usr/include/oracle/XX/client64 -DORACLE_PATH_LIB=/usr/lib/oracle/XX/client64/lib"

Mysql için gerekli paket
apt-get install libqt4-sql-mysql

Genel kullanılan db paketleri
apt-get install libqt4-sql-mysql libqt4-sql-psql libqt4-sql-sqlite libqt4-sql-odbc libqt4-sql-tds

Tora'nız kullanıma hazır.