DANCE WITH JAVA

开发出高质量的系统

常用链接

统计

积分与排名

好友之家

最新评论

让linux开机自动启动oracle

项目测试服务器和别人共用,经常被人重启服务器,每次都要上去启动一次oracle,恼了。写个shell来应付。
很简单,但能省些事情,与大家共享。
shell如下
#!/bin/sh
log(){
   echo >>/log/startService.$fileName
   echo $1>>/log/startService.$fileName
   echo >>/log/startService.$fileName
}

execute(){
   $1 >>/log/startService.$fileName 2>&1
}
fileName=`date +%Y%m%d`
log "--------------------------------Begin--------------------------"
log `date +%Y/%m/%d/%H:%M:%S`
startOracleDB(){
 log "start oracle DB"
 su - oracle -c "lsnrctl start" >>/log/startService.$fileName 2>&1
 su - oracle -c "echo -e \"startup\nexit\n\"|sqlplus \"/ as sysdba\"" >>/log/startService.$fileName 2>&1
}
startOracleDB
log "------------------------------End---------------------------------"

然后etc/rc.d/rc.local
加入/opt/shellname
touch /opt/shellname
好了,测试一下搞定。

posted on 2007-05-25 09:29 dreamstone 阅读(964) 评论(0)  编辑  收藏 所属分类: 利器


只有注册用户登录后才能发表评论。


网站导航: