<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
    主站蜘蛛池模板: 亚洲精品免费在线| 亚洲中文字幕无码一久久区| 色天使亚洲综合在线观看| 亚洲av无码片区一区二区三区| 免费看男人j放进女人j免费看| 波多野结衣在线免费视频| 婷婷亚洲综合五月天小说| 久久久久久久99精品免费观看| 亚洲三区在线观看无套内射| 国产精品亚洲片在线va| 成全视频在线观看免费| 亚洲AV无一区二区三区久久| 亚洲综合精品成人| 国产精品免费无遮挡无码永久视频 | 91免费国产视频| 成人无遮挡毛片免费看| 亚洲日本VA午夜在线影院| 久久久久国产精品免费网站| 精品亚洲麻豆1区2区3区| 免费在线观看一区| 亚洲精品国精品久久99热一| 久操免费在线观看| 亚洲mv国产精品mv日本mv| 久久电影网午夜鲁丝片免费| 国产亚洲精品美女久久久久| 国产成人免费爽爽爽视频| 亚洲综合无码无在线观看| 四虎国产精品免费视| 免费夜色污私人影院网站| 亚洲精品无码mv在线观看网站| 中文字幕视频免费| 亚洲av不卡一区二区三区| 波多野结衣在线免费视频| 免费大片av手机看片| 亚洲中文字幕无码一区二区三区 | 免费在线人人电影网| 狠狠综合久久综合88亚洲| 1000部夫妻午夜免费| 麻豆亚洲av熟女国产一区二| 毛片免费在线观看| 亚洲熟妇AV一区二区三区浪潮|