Tora 2.1 Oracle-instantclient-11 di Ubuntu 9.10 Karmic Koala i386

Paket yang diperlukan .
- oracle-instantclient11.2-basiclite-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
bisa di donlot dari
http://www.oracle.com/technology/software/tech/oci/instantclient/index.html

- tora-2.1.1.tar.gz
bisa di donlot dari http://sourceforge.net/projects/tora/files/

Instal library yang diperlukan
sudo apt-get build-dep tora

setelah itu jalankan
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 fakeroot
xsltproc texi2html texinfo libqt3-mt-psql libqt3-mt-odbc
config-package-dev cmake qt4-dev-tools

Instal oracle-instantclient
sudo alien -i oracle-instantclient*.rpm

Seting Environment Variable
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

Agar environment variable ini diload otomatis, edit file .bashrc
echo export “ORACLE_HOME=/usr/lib/oracle/11.2/client” >> ~/.bashrc
echo export “LD_LIBRARY_PATH=/usr/lib/oracle/11.2/client/lib” >> ~/.bashrc
echo export “TNS_ADMIN=/usr/lib/oracle/11.2/client” >> ~/.bashrc

Kalo sekarang dijalankan sudo sqlplus, biasanya akan muncul error
terkait libsqlplus.so yang tidak ditemukan, untuk mengatasi hal ini
bikin file oracle.conf di /etc/ld.so.conf.d
sudo echo /usr/lib/oracle/11.2/client/lib > /etc/ld.so.conf.d/oracle.conf
sudo ldconfig
Kalo mau pake tnsnames.ora letakkan filenya di /usr/lib/oracle/11.2/client

Instalasi TOra

Untuk paket tora-2.1 ini sourcefourge tidak menyediakan pake untuk
Ubuntu9.10, jadi kita harus bikin sendiri paket .deb nya, caranya
sebagai berikut:
- Bikin symbolic link supaya waktu pake .deb yang kita buat mengenali
library oracle, jadi toranya bisa with oracle itu disini kuncinya.
sudo ln -s /usr/include/oracle/11.2/client/ /usr/lib/oracle/11.2/client/include

- Extract file tora-2.1.1.tar.gz yang sudah disediakan
tar -xzf tora-2.1.1.tar.gz
cd tora-2.1.1

- Jalankan perintah untuk membuat paketnya
fakeroot debian/rules binary

Nanti akan tercipta sebuah file bernama tora_2.1.0-1_i386.deb, file
tora ini yang kita install
sudo dpkg -i tora_2.1.0-1_i386.deb

Selesai, di list menu akan muncul icon untuk menjalankan TOra,
jalankan dan lihat connection provider, semoga oracle client ada di
sana  . Semoga bermanfaat

-- 
Andi Sulistyo Nugroho
http://drakulil.wordpress.com

Kirim email ke