Friday, January 15, 2010

AUTOMATIC STARTUP ORACLE 11g R2 PADA RHEL 5.2

Saya ada kesulitan saat UPS tidak berfungsi, server oracle ku mati dan
saat listrik dari P*N nyala
dan RHEL start, oracle ngga mau jalan..

Tanya bah google then a litle trial and error, here is the solution.

Login sebagai root dan buka /etc/oratab

$ nano /etc/oratab

ganti

ORCL:/u01/app/oracle/product/11.2.0/db112:N

menjadi

ORCL:/u01/app/oracle/product/11.2.0/db112:Y

Simpan.

Kemudian buat perubahan pada $ORACLE_HOME/bin/dbstart sebagai berikut

ORACLE_HOME_LISTNER=/???

/??? apapun isinya

dengan

ORACLE_HOME_LISTNER=$ORACLE_HOME

Simpan.

Selanjutnya buat script startup oracle

#nano /etc/init.d/dbora

isinya :

#!/bin/bash
#
# oracle Init file for starting and stopping
# Oracle Database. Script is valid for 10g and 11g versions.
#
# chkconfig: 35 80 30
# description: Oracle Database startup script

# Source function library.

. /etc/rc.d/init.d/functions

ORACLE_OWNER="oracle"
ORACLE_HOME=":/u01/app/oracle/product/11.2.0/db112"

case "$1" in
start)
echo -n $"Starting Oracle DB:"
su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/dbstart $ORACLE_HOME"
echo "OK"
;;
stop)
echo -n $"Stopping Oracle DB:"
su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/dbshut $ORACLE_HOME"
echo "OK"
;;
*)
echo $"Usage: $0 {start|stop}"
esac

#=========================== End of script ==============================

Simpan dan kemudian

# chmod 750 /etc/init.d/dbora
# /sbin/chkconfig --add dbora --level 0356

No comments:

Post a Comment