Wednesday, December 22, 2010

menghubungkan oracle-xe dan php5 di ubuntu 10.04

#this is my documentation for private only

I assume linux ubuntu 10.04 with oracle-xe10g installed correctly and work normally

first step you mast install apache2 php5(php5-dev,phpize,lib**,etc) build-essential

####################################################################
*login as root
$su -i

*install apache2
#apt-get install apache2

*install php5
#apt-get install php5-common php5 php5-dev libapache2-mod-php5 php5-cli

*install build-essential&&php-pear
#apt-get install build-essential php-pear

*download instantclient-basic and instantclient-sdk from http://www.oracle.com/technetwork/topics/linuxsoft-082809.html
==> http://download.oracle.com/otn/linux/instantclient/112020/instantclient-basic-linux32-11.2.0.2.0.zip
==> http://download.oracle.com/otn/linux/instantclient/112020/instantclient-sdk-linux32-11.2.0.2.0.zip

*make directory in /opt
#mkdir /opt/oracle

*cp source instantclient(.zip file) from download directory to /opt/oracle
#cp -v /home/amri/Downloads/DTA/*.zip /opt/oracle

*goto directory /opt/oralce than unzip the package
#cd /opt/oracle
#unzip \*.zip

*rename unzipped directory
#mv instantclient_11_2 instantclient

*enter to the directory
#cd instantclient

*than make symlink
#ln -s libclntsh.so.11.1 libclntsh.so
#ln -s libocci.so.11.1 libocci.so

*create directory src on /opt/oracle for oci8 compiled dir
#mkdir /opt/oracle/src
#cd /opt/oracle/src

*download and compiling oci package
#pecl download oci8
#tar -xvf oci8-1.4.5.tgz
#cd oci8-1.4.5
#phpize
#export ORACLE_HOME=/opt/oracle/instantclient
#echo $ORACLE_HOME
#./configure --with-oci8=share,instantclient,/opt/oracle/instantclient
#make
#make install
#make test

*add oci module to php.ini
#echo extension=oci8.so >> /etc/php5/apache2/php.ini
#echo extension=oci8.so >> /etc/php5/cli/php.ini

*restart daemon apache2
#/etc/init.d/apache2 restart

*let's cek for phpinfo
#phpinfo.php
phpinfo();
?>

=>


*cek connection
#conn_oracle.php
$ora_user = 'hr';
$ora_pass = 'hr';
$ora_host = 'localhost';
$ora_db = 'hr';

$ora_conn = oci_connect($ora_user,$ora_pass,'//'.$ora_host.'/'.$ora_db);
if(!ora_conn){
$ora_conn_erno = oci_error();
echo ($ora_conn_erno['message']."\n");
oci_close($ora_conn);
} else {
echo "koneksi berhasil boss\n";
oci_close($ora_conn);
}
?>



Alhamdulillah,.. finish

###hope can be useful###

Thursday, May 27, 2010

install oracle on ubuntu 10.04



sipp dah,.
coba mau dokumentasikan install oracle di ubuntu 10.04 ku,..

disini saya menggunakan oracle 10g express edition universal :masih newbe: oracle nya bisa di unduh disini sekitar 260MB "kecil karena yang Xpress" hehehee :)

oke start instaling,.. ^_

install dengan perintah dpkg :
$sudo dpkg -i oracle-xe-universal_10.2.0.1-1.0_i386.deb

/*diasumsikan nama file oracle yang akan di install oracle-xe-universal_10.2.0.1-1.0_i386.deb
pastikan terkoneksi dengan repository baik offline maupun online, karena pada proses instalasi akan membutuhkan beberapa dependensi*/

tunggu beberapa saat proses instalasi akan selesai dengan sendirinya.

>> oke setelah instalasi selesai, untuk sistem operasi linux khusus nya ubuntu kita perlu mengkonfigurasinya terlebih dahulu.

$sudo /etc/init.d/oracle-xe configure



**pada saat memasukan value untuk username dan password usahakan password jangan sampai lupa karena merupakan password sistem oracle anda, untuk username default adalah system

sip! :) konfigurasi telah selesai,..
anda bisa masuk ke home page database dengan memasukan alamat http://127.0.0.1:8080/apex/ pada browser kesukaan anda.
atau klik applications, Oracle Database 10g Express Edition, Go To Database Home Page



selamat berexplorasi dengan oracle pada ubuntu 10.04

upgrade 9.04 ke 10.04 tanpa install ulang



ini dia salah satu cara mencicipi ubuntu 10.04 tanpa menginstal ulang system kita "ubuntu 9.04", jadi gag akan takut khilangan smua data-data atau pun aplikasi yang telah terinstal, apalagi kalu install nya lewat inet,. dan nya senin kamis,.. lelet mita ampun,.. pasti males banget kan,..! :)

oke yang dibutuhkan disini hanya cd ubuntu 10.04 yang versi alternate,.
sippp! setelah kita dapat iso nya.. let's do it... :)

pertama yang harus dilakukan adalah memburn cd image ubuntu 10.04 alternate. Atau bila tidak ada cd untuk memburn kita bisa mount iso lewat terminal :

$sudo mount -o loop /media/data2/lucid-alternate-i386.iso /media/cdrom0

//diasumsikan bahwa cd image berada di direktori /media/data2/ dengan nama image lucid-alternate-i386.iso

langkah kedua panggil kotak dialog untuk upgrade nya
$gksu "sh /cdrom/cdromupgrade"









nahh tinggal tunggu deh sampai proses selesai,... :)

Sunday, January 17, 2010

latihan_buat_english

buat temen-temen pce 09-01 nih post test dan pretest english plus JAWABAN, lumayan buat blajar buat besog,.. whehehehee,. :)

latihan_buat_english

silahakan di sedottt,..
smoga membantu, dan sukses untuk kita semua,..

#####@@@####