修改文件
$ORACLE_HOME/bin/dbstart
ORACLE_HOME_LISTNER=$1
修改为
ORACLE_HOME_LISTNER=$ORACLE_HOME
/etc/oratab
添加
$ORACLE_SID:$ORACLE_HOME:<N|Y>
创建文件
/etc/rc.d/init.d/oracle11g
内容如下(变量需替换)
#!/bin/bash
# chkconfig: 345 99 10
# description: Startup Script for Oracle Databases
# /etc/init.d/oracle11g
export ORACLE_SID=kfjsdb01
# export ORACLE_HOME_LISTNER=/apps/oracle/product/11.2.0.1/db_1/bin/
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1
export PATH=$PATH:$ORACLE_HOME/bin
case “$1” in
start)
su oracle -c $ORACLE_HOME/bin/dbstart
touch /var/lock/oracle
echo “OK”
;;
stop)
echo -n “Shutdown Oracle: ”
su oracle -c $ORACLE_HOME/bin/dbshut
rm -f /var/lock/oracle
echo “OK”
;;
*)
echo “Usage: ‘basename $0’ start|stop”
exit 1
esac
exit 0
修改文件授权
chmod 755 /etc/rc.d/init.d/oracle11g
添加到系统启动项
chkconfig –add oracle11g
设置开机启动
chkconfig oracle11g on