内核-》init进程
查看linux启动level /etc/inittab
id:5:initdefault
调用系统脚本 /etc/rc.d/rc5.d/
系统启动调用 S开头脚本
系统停止调用 K开头脚本
#cd /etc/rc.d/init.d
#cp vsftpd oracle
#vi oracle
#!/bin/bash
case "$1" in
start)
su - oracle -c "lsnrctl start" >>/var/listener.log
su - oracle -c "dbstart" >>/var/oraclestart.log
;;
stop)
su - oracle -c "dbshut" >>/var/oraclestop.log
su - oracle -c "lsnrctl stop" >>/var/listener.log
;;
esac
exit 0
#cd /etc/rc.d/rc5.d
# ln -s ../init.d/oracle S99oracle
# ln -s ../init.d/oracle K01oracle
#vi /etc/oratab
mysid:/u01/app/product/11.2.0/dbhome_1:Y
#service oracle stop
#service oracle start
#reboot
查看linux启动level /etc/inittab
id:5:initdefault
调用系统脚本 /etc/rc.d/rc5.d/
系统启动调用 S开头脚本
系统停止调用 K开头脚本
#cd /etc/rc.d/init.d
#cp vsftpd oracle
#vi oracle
#!/bin/bash
case "$1" in
start)
su - oracle -c "lsnrctl start" >>/var/listener.log
su - oracle -c "dbstart" >>/var/oraclestart.log
;;
stop)
su - oracle -c "dbshut" >>/var/oraclestop.log
su - oracle -c "lsnrctl stop" >>/var/listener.log
;;
esac
exit 0
#cd /etc/rc.d/rc5.d
# ln -s ../init.d/oracle S99oracle
# ln -s ../init.d/oracle K01oracle
#vi /etc/oratab
mysid:/u01/app/product/11.2.0/dbhome_1:Y
#service oracle stop
#service oracle start
#reboot