Chinaunix首页 | 论坛 | 博客
  • 博客访问: 382165
  • 博文数量: 46
  • 博客积分: 1476
  • 博客等级: 上尉
  • 技术积分: 428
  • 用 户 组: 普通用户
  • 注册时间: 2006-01-19 13:17
文章分类

全部博文(46)

文章存档

2015年(8)

2014年(20)

2013年(7)

2012年(4)

2011年(1)

2010年(2)

2009年(1)

2008年(2)

2006年(1)

我的朋友

分类: Oracle

2014-12-25 11:26:45

[root@HS21_Blade01 ~]# more /etc/init.d/dbora
#!/bin/bash

######################################################################
# Description: Script to output Oracle related processes             #
# File: /etc/rc.d/init.d/dbora                                       #
######################################################################

# Setup environment for script execution
# chkconfig: 2345 98 89
# description: oracle10g start/stop script.

. /etc/profile

# Determine and execute action based on command line parameter

case "$1" in
  start)
        echo "Starting Oracle database(s) listed in /etc/oratab ..."
        sleep 2
        su - oracle -c "$ORACLE_HOME/bin/dbstart"
        echo "Starting TNS listener ..."
        sleep 2
        su - oracle -c "$ORACLE_HOME/bin/lsnrctl start"
        touch /var/lock/subsys/dbora
        ;;

  stop)
        echo "Shutting down TNS listener ..."
        sleep 2
        su - oracle -c "$ORACLE_HOME/bin/lsnrctl stop"
        echo "Shutting down Oracle database(s) listed in /etc/oratab ..."
        sleep 2
        su - oracle -c "$ORACLE_HOME/bin/dbshut"
        rm -f /var/lock/subsys/dbora
        ;;

  status)
        ps -ax | grep -e ora_ -e tnslsnr
    ;;
  *)
        echo "Usage: dbora {start|stop|status}"
        exit 1
esac

exit 0

阅读(1346) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~