Mungkin ini pernah ditulis dulu cuma hilang ya sudah tidak ada salahnya aku tulis ulang. Posisi sementara hardware yang sedang kugunakan masih sama :
1. IBM Thinkpad Z61t Intel Centrino Duo
2. RAM 1 GB
Kebutuhan software:
- cx_Oracle (http://sourceforge.net/projects/cx-oracle/files/)
- Oracle Database tentunya dalam hal ini saya masih menggunakan versi 10.2.0
- Python 2.6
- Sabily / Ubuntu 10.4.1
Langkah-langkah:
- Dengan menggunakan user oracle, download cx_Oracle dari situsnya
- Extract file tar.gz tersebut
- Jangan lupa ketika akan menginstall diusahakan environment ORACLE_HOME sudah siap. Bisa dicek dengan mengetikkan kode berikut di bash shell anda. “echo $ORACLE_HOME” (tanpa petik). Jika belum segera diset dengan cara yang simpel juga pada bash shell anda dengan user oracle ketikkan “export ORACLE_HOME=/u01/app/oracle/product/10.2.0” (tanpa petik) dalam hal ini angka 10.2.0 sesuaikan dengan installasi Oracle anda
- Masuk ke direktori hasil extract file tar.gz cx_Oracle, ketikkan “cd cx_Oracle-5.0” (tanpa petik)
- Ketikkan berikut di bash shell anda, “python setup.py build” (tanpa petik)
- Setelah itu akan muncul proses kompilasi. Setelah selesai ketikkan “python setup.py install” (tanpa petik). Maka file cx_Oracle akan berhasil dikompilasi namun belum tersimpan di folder library python (pada /usr/local/lib/python2.6/dist-packages)
- Setelah berhasil silahkan dicoba koneksi dengan cara yang tertera pada video youtube berikut ini
Bagi yang ingin mengetahui bagaimana cara installasi Oracle 10g pada Ubuntu bisa merujuk pada artikelku sebelumnya How To Install Oracle 10g Release 2 On Ubuntu 10.04.1 Lucid Lynx 32 bit. Atau bagi yang menggunakan Oracle 11g bisa merujuk pada artikel ini How To Install Oracle 11g Release 2 On Oracle Enterprise Linux 5.5
** PERHATIAN **
Perlu diingat bahwa untuk sementara ini Ubuntu tidak di support oleh Oracle, oleh karena itu jika anda menggunakannya untuk production server maka lebih baik gunakan OS yang memang direkomendasikan oleh Oracle seperti Oracle Enterprise Linux atau CentOS atau RedHat.
One thought on “Connecting To Oracle Database Using cx_Oracle On Python”