berbagi ilmu programing

TUTORIAL KONFIGURASI XAMPP DENGAN ORACLE DI WINDOWS SERVER 2003


Bismillah...


Beberapa waktu lalu, Saya pernah ditugaskan untuk membuat konfigurasi bagaimana sebuat program aplikasi bisa terkoneksi dengan database ORACLE, dengan kondisi Program Aplikasi dan database ORACLE sudah terinstall? Saya coba tanya ke atasan Saya, "apa sudah terinstall webserver? misal XAMPP atau webserver lainnya?" dan jawabannya "Belum Ada !!" 😕

Jadi, server yang digunakan adalah OS Windows Server 2003 dan database ORACLE yang dipakai adalah versi 9g.
Karena belum pernah, maka Saya coba mencari beberapa tutorial di google. Dan akhirnya, melalui beberapa referesi tutorial tersebut. konfigurasi XAMPP ke Database ORACLE berhasil Saya terapkan. Sebagai info, XAMPP yang Saya pakai adalah XAMPP ver 1.7.7.

Oke, langsung aja kita praktek...

Pertama, Download dulu webserver XAMPP ver 1.7.7 di website https://www.apachefriends.org (pilih jenis OS windows, dan tentukan Bit nya)


Kedua, setelah download, install XAMPP sampai finish.


Ketiga, download oracle instant client, yang sama pakai disini instant client 11.2. Bisa langsung download di http://www.oracle.com/technetwork/topics/winx64soft-089540.html jangan lupa pilih OS dan Bit sesuai server.

Download semua file Package ver 11.2.0


Keempat, setelah semua package instant client di download, extract semua file tadi ke dalam 1 folder, berilah nama folder dengan instantclient_11_2. Setelah itu simpan folder file tersebut di drive C. Selain itu, copy seluruh isi file dari folder instanclient_11_2, ke C:\xampp\apache\bin.




Kelima, langkah selanjutnya buka System Properties, caranya klik kanan pada My Computer/properties. Setelah dialog System Properties tampil, Lalu klik tombol Enviroment Variables




Keenam, Pada form dialog Enviroment Variables, klik tombol "NEW" di tab System Variables. Setelah itu isi Variables Name dengan "TNS_ADMIN" dan isi pula Variable Value dengan "C:\instantclient_11_2" (lokasi file instant client). Setelah itu klik tombol OK untuk mengakhiri.




Ketujuh, Masih di form dialog Environment Variables, pada tab System Variables, cari dan pilih Veriable "Path" lalu klik tombol EDIT. Pada Variable Value, Tambahkan lokasi folder instant client "C:\instantclient_11_2". Jangan lupa, untuk menambahkan value gunakan separator titik-koma ";". Setelah selesai, klik tombol OK untuk mengakhiri.




Kedelapan, Kembali lagi ke XAMPP, Sekarang Matikan/Stop semua service yang ada di control panel XAMPP setelah itubuka file php.ini, lokasinya di C:\xampp\php\php.ini.
Pada file php.ini, cari dan edit text ;extension=php_oci8.dll dengan cara hapus tanda titik-koma (";"), hal ini dimaksudkan untuk mengaktifkan file dll dari php_oci8 ini..



Kesembilan, aktifkan kembali atau klik start service XAMPP yang ada di control panel XAMPP. Lalu buka phpinfo() caranya : buka browsher, tulis di URL "localhost", lalu di sebelah kiri layar, klik tautan Phpinfo(). Cek apakah Configuration dari Oci8 sudah muncul.




Jika sudah muncul, berarti Anda telah berhasil membuat koneksi antara Aplikasi di webserver dengan database ORACLE.


Kesepuluh, saatnya kita cek, apakah konfigurasi tersebut sukses, dengan cara kita buat sebuat script koneksi (Saya disini menggunakan code PHP) yang menghubungkan dengan database ORACLE. Bisa dicoba dengan script berikut :

<?php
$conn = oci_connect('user_database', 'pass_database', '(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.1)
(PORT=1521)) (CONNECT_DATA=(SERVER=DEDICATED) (SERVICE_NAME = NAMA_DATABASE)))');
if(!$conn) {
    echo "
Koneksi Gagal";
    exit;
}else{
    echo "Koneksi Berhasil";
}
?>


Note : pada HOST; masukan IP server 



Ok, demikian tutorial kali ini,  semoga ini bisa bermanfaat untuk para temen-temen programmer..
Labels: DATABASE, PHP

Thanks for reading TUTORIAL KONFIGURASI XAMPP DENGAN ORACLE DI WINDOWS SERVER 2003. Please share...!

Back To Top