遗失的星空

导航

【Wonder原创】自定义开机任务

 

 

 

背景:

linux开机自动启动Oracle实例及监听器

 

操作步骤:

1、编写Script

$ vi /u01/app/oracle/scripts/startup_test.sh

startup_test.sh
#!/bin/bash
export ORACLE_SID
=TEST
echo "`date` starting up db TEST"

lsnrctl start

$ORACLE_HOME
/bin/sqlplus / as sysdba <<EOF

startup;
exit;

EOF

echo "`date` startup successful"
exit;

2、新增开机启动项

# vi /etc/init.d/startup_test

 

startup_test
#!/bin/bash
#
# chkconfig:
345 99 80
# description: lsnrctl start
# startup
database.
# processname: startup_test

su
- oracle -c "sh /u01/app/oracle/scripts/startup_test.sh">>/u01/app/oracle/scripts/startup_test.log

 

 

# ln -s /etc/init.d/startup_test  /etc/rc.d/rc3.d/S99startup_db

 

posted on 2010-09-14 13:51  遗失的星空  阅读(171)  评论(0编辑  收藏  举报