1.修改/etc/rc.local文件,添加如下内容(root用户)

su - oracle -c "/bin/sh /home/oracle/dbstart.sh"

2.创建/home/oracle/dbstart.sh脚本(oracle用户)

export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1
export ORACLE_SID=orcl
sqlplus '/as sysdba'<<eof
startup;
exit
eof
lsnrctl start

3.修改/etc/oratab内容

ORACLE_SID:/u01/app/oracle/product/11.2.0/db_1:N改为如下内容
ORACLE_SID:/u01/app/oracle/product/11.2.0/db_1:Y

4.查看oracle启动状态

#ps -ef|grep orcl*

应用服务开机启动

1.apache启动

修改/etc/rc.local文件,添加如下内容

service httpd start

或../usr/apache/bin/apachectl start

2.tomcat启动

修改/etc/rc.local文件,添加如下内容

../usr/local/tomcat/bin/startup.sh

3.weblogic启动

修改/etc/rc.local文件,添加如下内容

../oracle/weblogic/user_projects/domains/weblogic/startWebLogic.sh