<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-49  評論-67  文章-27  trackbacks-0
    在SuSE下,由于SuSE特有的腳本管理方法,Should-Stop和Default-Stop選項被忽略了。同時,在腳本開始處執(zhí)行/etc/rc.status腳本,可以通過調(diào)用rc_status -v檢查啟動命令的執(zhí)行結(jié)果并彩色顯示出來。

    #!/bin/bash
    #
    # /etc/init.d/oracle
    #
    ### BEGIN INIT INFO
    # Provides:
    # Required-Start: $network $syslog
    # Should-Start:
    # Required-Stop:
    # Should-Stop:
    # Default-Start: 3 5
    # Default-Stop: 0 1 2 4 6
    # Description: Startup/shutdown script for oracle listener and instance;
    ### END
    . /etc/rc.status
    rc_reset
           
    start()
    {
           
            #when system stop redhat  check /var/lock/subsys/oracle
            #to make sure oracle is running.
            touch /var/lock/subsys/oracle
            # start tsnlisnter    
            echo -n "Start tsnlisnter:"
                    su - oracle -c "lsnrctl start" >/dev/null 2>/dev/null
            rc_status -v
            # start database
            echo -n "Start Oracle database instance:"
            su - oracle -c "echo \"
                            CONN / AS SYSDBA
                            STARTUP
                            exit \"|sqlplus /NOLOG" >/dev/null 2>/dev/null
            rc_status -v
            # start enterprise manager
            echo -n "Start Enterprise Manager:"
            su - oracle -c "emctl start dbconsole" >/dev/null 2>/dev/null
            rc_status -v
            #start isqlplus
            echo -n "Start isqlplus"
            su - oracle -c "isqlplusctl start">/dev/null 2>/dev/null
            rc_status -v
    }
    stop()
    {
            #when system stop redhat  check /var/lock/subsys/oracle
            #to make sure oracle is running.
            rm -rf /var/lock/subsys/oracle
            # shutdown database
            echo -n "Shutdown Oracle database instance:"
            su - oracle -c "echo \"
                            CONN / AS SYSDBA
                            SHUTDOWN immediate
                            exit \"|sqlplus /NOLOG">/dev/null 2>/dev/null
            rc_status -v
            # stop tsnlisnter
            echo -n "Stop tsnlisnter:"
                    su - oracle -c "lsnrctl stop">/dev/null 2>/dev/null
            rc_status -v
            # stop enterprise manager
            echo -n "Stop Enterprise Manager:"
            su - oracle -c "emctl stop dbconsole"
            rc_status -v
            # stop isqlplus
            echo -n "Stop isqlplus:"
            su - oracle -c "isqlplusctl stop"
            rc_status -v
    }
    case "$1" in
    start)
            start
            echo "Oracle Start at:" `date` >>/var/log/oracle.log
            ;;
    stop)
            stop
            echo "Oracle Stop at:" `date` >>/var/log/oracle.log
            ;;
    restart)
            echo "Oracle Restart at:" `date` >>/var/log/oracle.log
            stop
            start
            ;;
    *)
            echo "Usage: $0 { start | stop| restart }"
            exit 1
     
           ;;
    esac
    rc_exit
    posted on 2007-06-05 09:50 思考 閱讀(1501) 評論(0)  編輯  收藏 所屬分類: Linux
    主站蜘蛛池模板: 免费黄网站在线看| 免费看无码特级毛片| 妞干网免费视频在线观看| 亚洲一区二区三区日本久久九| 成人片黄网站色大片免费观看APP| 免费国产成人午夜电影| 看全免费的一级毛片| 日批日出水久久亚洲精品tv| 老司机午夜性生免费福利| 亚洲国产精品狼友中文久久久| 一级看片免费视频囗交| 亚洲精品成人网站在线观看| 青青草原1769久久免费播放| 亚洲日本在线播放| 毛片在线免费视频| 特级毛片免费播放| 亚洲欭美日韩颜射在线二| 青青草原1769久久免费播放| 污污网站免费观看| 久久久受www免费人成| 国精产品一区一区三区免费视频 | 91免费资源网站入口| 亚洲中文无码线在线观看| 国产啪精品视频网免费| 亚洲AV成人无码久久WWW| 中文字幕不卡亚洲 | 久久国产免费观看精品3| 亚洲视频在线免费看| 欧洲黑大粗无码免费| 免费看黄福利app导航看一下黄色录像| 亚洲av无码成人精品区| 99精品视频在线观看免费| 亚洲精品国产情侣av在线| 国内大片在线免费看| fc2免费人成在线| 亚洲w码欧洲s码免费| 夜色阁亚洲一区二区三区| 99在线免费观看视频| 欧洲亚洲综合一区二区三区 | 亚洲乱码卡三乱码新区| 免费在线观看毛片|