Oracle单实例LInux开机自动重启

修改文件

$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

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注