<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
    主站蜘蛛池模板: 日韩成人免费aa在线看| 99久久免费国产香蕉麻豆| 免费a级毛片无码a∨性按摩| 亚洲国产精品久久人人爱| 少妇人妻偷人精品免费视频| 伊人久久大香线蕉亚洲| www永久免费视频| 久久久久亚洲爆乳少妇无 | 亚洲成在人线aⅴ免费毛片| 一二三四在线观看免费高清中文在线观看 | 成年女人午夜毛片免费视频| 午夜不卡久久精品无码免费 | 岛国av无码免费无禁网站| 亚洲小说图片视频| 丁香花在线观看免费观看| 亚洲综合小说另类图片动图| 性做久久久久免费观看| 疯狂做受xxxx高潮视频免费| 成人亚洲综合天堂| 成全动漫视频在线观看免费高清版下载| 亚洲熟妇无码八AV在线播放| 暖暖在线视频免费视频| 亚洲视频一区二区三区| 成年人性生活免费视频| 精品成人一区二区三区免费视频| 亚洲高清国产拍精品青青草原| 一边摸一边爽一边叫床免费视频| 亚洲乱码国产乱码精品精| 最近中文字幕2019高清免费| 国产91在线|亚洲| 亚洲午夜福利精品久久| 一级成人a毛片免费播放| 亚洲av成人一区二区三区| 国产一级一片免费播放| 手机看片国产免费永久| 亚洲成年人免费网站| 又色又污又黄无遮挡的免费视| 国产精品小视频免费无限app| 亚洲精品一区二区三区四区乱码| 女人被男人桶得好爽免费视频| xxxx日本在线播放免费不卡|