I. Persiapan :
Install aplikasi dasar berupa :
1. Apache2 Web Server
2. PHP5 dengan Php-pear
3. Mysql ( kalau kalau kita pingin impor data dari oracle )
4. libaio
5. alien untuk mengkonversi file rpm ke deb
semua program diatas ada di repository ubuntu
II. Kerja
1. Download Oracle instant client disini ambil yang type rpm yaitu :
- oracle-instantclient11.2-basic-11.2.0.3.0-1.i386.rpm
- oracle-instantclient11.2-sqlplus-11.2.0.3.0-1.i386.rpm
- oracle-instantclient11.2-devel-11.2.0.3.0-1.i386.rpm
- oracle-instantclient11.2-jdbc-11.2.0.3.0-1.i386.rpm
- oracle-instantclient11.2-odbc-11.2.0.3.0-1.i386.rpm
- catatan : sebaiknya dimasukkan dalam satu direktori
- $ sudo alien oracle-instantclient11.2-basic-11.2.0.3.0-1.i386.rpm
- $ sudo alien oracle-instantclient11.2-sqlplus-11.2.0.3.0-1.i386.rpm
- $ sudo alien oracle-instantclient11.2-devel-11.2.0.3.0-1.i386.rpm
- $ sudo alien oracle-instantclient11.2-jdbc-11.2.0.3.0-1.i386.rpm
- $ sudo alien oracle-instantclient11.2-odbc-11.2.0.3.0-1.i386.rpm
- $ sudo dpkg -i *.deb
- $ sudo pecl install oci8
- setelah berhasil download oci8, sistem akan menanyakan ORACLE_HOME direktori. Isikan dengan “instantclient” kemudian enter tunngu sampai berhasil. Tambahkan “extension=oci8.so” ke php.ini
- catatan : kompi harus terkoneksi dengan internet !!!! karna akan langsung mendownload programnya dari internet
- export ORACLE_HOME=/usr/lib/oracle/11.2.0.3.0-1/client
- export PATH=$PATH:$ORACLE_HOME/bin
- export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib
- export TNS_ADMIN=$ORACLE_HOME/network/admin
- export PATH=”/bin:/usr/bin:/sbin:/usr/sbin”
- jika kita sudah mempunyai file tnsnames.ora, kita install disini :
- $ sudo mkdir -p $ORACLE_HOME/network/admin
- $ sudo cp tnsnames.ora $ORACLE_HOME/network/admin
III. Test
- $ sudo sqlplus user@sid
0 comments: on "INSTALL OCI8 PHP5 DI UBUNTU 11.10 (Oneiric Ocelot)"
Post a Comment