<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選項被忽略了。同時,在腳本開始處執行/etc/rc.status腳本,可以通過調用rc_status -v檢查啟動命令的執行結果并彩色顯示出來。

    #!/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 思考 閱讀(1509) 評論(0)  編輯  收藏 所屬分類: Linux
    主站蜘蛛池模板: 亚洲一级大黄大色毛片| 久久久久亚洲精品无码网址| 亚洲春黄在线观看| 无码少妇精品一区二区免费动态| 精品国产亚洲一区二区在线观看| 一区二区免费在线观看| 亚洲国产午夜中文字幕精品黄网站| 欧洲亚洲综合一区二区三区| 国产成人精品123区免费视频| 国产午夜亚洲精品国产| 亚洲欧洲日产国码高潮αv| 亚洲成a人无码亚洲成av无码| 成人免费无遮挡无码黄漫视频| 中文字幕 亚洲 有码 在线| 一个人免费观看视频www| 亚洲欧美不卡高清在线| 亚洲成av人片天堂网老年人| 国产精品福利片免费看| 亚洲成在人天堂在线| 国产在线观看片a免费观看| 国产亚洲欧美日韩亚洲中文色 | 免费jjzz在线播放国产| jizz在线免费播放| 久久久久久a亚洲欧洲aⅴ| 18禁无遮挡无码国产免费网站| 77777亚洲午夜久久多喷| 日韩午夜免费视频| 国产一级在线免费观看| 亚洲色成人网一二三区| 日韩免费福利视频| 久久久久久久久久久免费精品 | 午夜一级免费视频| 男女一进一出抽搐免费视频 | 亚洲一区二区三区四区视频| 在线观看免费宅男视频| 九九久久精品国产免费看小说| 亚洲丁香色婷婷综合欲色啪| 成人免费a级毛片无码网站入口| 黄床大片30分钟免费看| 91亚洲va在线天线va天堂va国产| 好吊妞788免费视频播放|