1、vi /etc/oratab 把要自启的实例N改为Y 2、cp $ORACLE_BASE/admin/$ORACLE_SID/pfile/init$ORACLE_SID.ora.* $ORACLE_HOME/dbs/init$ORACLE_SID.ora 3、vi /etc/rc.d/rc.local 加: su - oracle -c 'dbstart' su - oracle -c 'lsnrctl start'以下还有一个网上经常看见的方法,但没试成功 ########################################################################333 #1、vi /etc/oratab 将N改为Y #2、vi /etc/rc.d/init.d/dbora, 内容: # ORA_HOME=ORACLE安装目录 # ORA_OWNER=oracle # if [! -f $ORACLE_HOME/bin/dbstart -o ! -d $ORACLE_HOME]; then # echo " Oracle startup: connot start" # exit # fi # case "" in # 'start') # su - $ORA_OWNER -c $ORA_HOME/bin/dbstart & # su - $ORA_OWNER -c $ORA_HOME/bin/lsnrctl start & # # Next line for Oracle 8.1.7 only # su - $ORA_OWNER -c $ORA_HOME/Apache/Apache/bin/apachectl start # ;; # 'stop') # su - $ORA_OWNER -c $ORA_HOME/bin/lsnrctl stop & # su - $ORA_OWNER -c $ORA_HOME/bin/dbshut & # # Next line for Oracle 8.1.7 only # su - $ORA_OWNER -c $ORA_HOME/Apache/Apache/bin/apachectl stop # ;; # esac # # # chmod a+x dbora #3、ln -s /etc/rc.d/init.d/dbora /etc/rc.d/rc0.d/K10dbora # ln -s /etc/rc.d/init.d/dbora /etc/rc.d/rc2.d/S99dbora # 重启即可。#################################################################################
|