Archive for August 20th, 2007

Meriang dan Oracle 10.2 di Fedora 7

Hmmm… emang ada hubungannya ? :lol:.

Ada sih, hubungannya adalah keduanya menyerang saya hehe.. Hari ini tidak masuk kerja, masih meriang, ditambah tadi sempat mendung dan hujan sebentar, jadi makin dingin. Tapi karena bosen juga tidur terus, makanya iseng-iseng install oracle di Fedora.

Setelah cari-cari, ketemu juga petunjuknya ada di sini. Cukup lengkap kok petunjuknya, sehingga dengan mudah dan tidak payah, saya bisa cepat install oracle. Hanya saja ternyata setelah selesai install masih ada beberapa isu yang harus diselesaikan.

Pertama adalah dalam artikel diatas tidak ada petunjuk untuk membuat service oracle. Service di oracle dibuat dengan membuat file /etc/init.d/oracle yang isinya :

#!/bin/bash
#
# Run-level Startup script for the Oracle Instance and Listener
#
# chkconfig: 345 91 19
# description: Startup/Shutdown Oracle listener and instance

ORA_HOME=”/u01/app/oracle/product/10.2.0/db_1″
ORA_OWNR=”oracle”

# if the executables do not exist — display error

if [ ! -f $ORA_HOME/bin/dbstart -o ! -d $ORA_HOME ]
then
echo “Oracle startup: cannot start”
exit 1
fi

# depending on parameter — startup, shutdown, restart
# of the instance and listener or usage display

case “$1″ in
start)
# Oracle listener and instance startup
echo -n “Starting Oracle: ”
su - $ORA_OWNR -c “$ORA_HOME/bin/lsnrctl start”
su - $ORA_OWNR -c $ORA_HOME/bin/dbstart
touch /var/lock/subsys/oracle
echo “OK”
;;
stop)
# Oracle listener and instance shutdown
echo -n “Shutdown Oracle: ”
su - $ORA_OWNR -c “$ORA_HOME/bin/lsnrctl stop”
su - $ORA_OWNR -c $ORA_HOME/bin/dbshut
rm -f /var/lock/subsys/oracle
echo “OK”
;;
reload|restart)
$0 stop
$0 start
;;
*)
echo “Usage: $0 start|stop|restart|reload”
exit 1
esac
exit 0

Setelah itu tinggal tinggal membuat file tadi executable, chmod +x /etc/init.d/oracle jalankan chkconfig oracle. Service sudah siap :D.

Kemudian ada beberapa permission yang harus diset..

  • directory db_1/rdbms/audit dan isinya dijadikan 770
  • db_1/bin/oracle diset menjadi 6751
  • audit di admin/dragz/adump juga dijadikan 770 juga

Setelah semua selesai, sqlplus-pun bisa dijalankan :D

Happy day.. masih tetep meriang though..

Tags: , , ,