Tuesday, May 26, 2015

masalah tiba-tiba koneksi oracle ke php error

Hari ini saya mau bercerita saja masalah koneksi PHP dan oracle tiba-tiba terputus. Ceritanya Koneksi sebelumnya sudah terconfig dengan baik, tetapi tiba-tiba saat menjalankan aplikasi php koneksi ke oracle terputus. Mungkin karena pikiran sedang tidak tenang solusi yang muncul adalah instal ulang database oracle dan config dari awal, tetapi saat mau instal ulang muncul alert anda yakin? nah disitu saya merasa ragu dan memikirkan solusi lain dengan meng angan-angan masalahnya. Ternyata ingat kalau pernah merubah listener dan TNSnya, saya memastikan dulu service TNS dapat direstart dan berjalan dengan baik, setela itu restart apache dan cek koneksi lagi dengan script dibawah ini :

<?php
#### INFO KONEKSI KE DATABASE ORACLE ###
$nama= "username"; //username
$pass= "password"; //passwordna
$database=""; //db schema yang mo dipake kalo tidak ada dikosongkan saja
$host = "localhost"; //letak db oracle
$port = "1521"; //port default oracle
##################################

$db = "(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=$host)(PORT=$port)))
(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=$database)))" ;
$c1 = OCIlogon($nama,$pass,$db) ;

if (!$c1) {

echo "koneksi gagal";

} else {

echo "sukses konek ke oracle";

}

?>


Huh akhirnya terkonek lagi, dan perasaan ini merasa lega.......

No comments:

Post a Comment