DANCE WITH JAVA

          開發(fā)出高質量的系統(tǒng)

          導航

          <2007年5月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          隨筆分類(277)

          隨筆檔案(238)

          閱讀排行榜

          常用鏈接

          統(tǒng)計

          積分與排名

          好友之家

          最新評論

          讓linux開機自動啟動oracle

          項目測試服務器和別人共用,經常被人重啟服務器,每次都要上去啟動一次oracle,惱了。寫個shell來應付。
          很簡單,但能省些事情,與大家共享。
          shell如下
          #!/bin/sh
          log(){
             echo >>/log/startService.$fileName
             echo $1>>/log/startService.$fileName
             echo >>/log/startService.$fileName
          }

          execute(){
             $1 >>/log/startService.$fileName 2>&1
          }
          fileName=`date +%Y%m%d`
          log "--------------------------------Begin--------------------------"
          log `date +%Y/%m/%d/%H:%M:%S`
          startOracleDB(){
           log "start oracle DB"
           su - oracle -c "lsnrctl start" >>/log/startService.$fileName 2>&1
           su - oracle -c "echo -e \"startup\nexit\n\"|sqlplus \"/ as sysdba\"" >>/log/startService.$fileName 2>&1
          }
          startOracleDB
          log "------------------------------End---------------------------------"

          然后etc/rc.d/rc.local
          加入/opt/shellname
          touch /opt/shellname
          好了,測試一下搞定。

          posted on 2007-05-25 09:29 dreamstone 閱讀(1002) 評論(0)  編輯  收藏 所屬分類: 利器

          主站蜘蛛池模板: 卢氏县| 黄石市| 郎溪县| 洛南县| 广安市| 延庆县| 怀宁县| 全椒县| 蒙自县| 射洪县| 若羌县| 乌兰县| 红桥区| 景谷| 镇坪县| 张掖市| 双江| 修文县| 义马市| 阳高县| 太谷县| 绥德县| 玉林市| 扎鲁特旗| 海城市| 同德县| 枞阳县| 剑川县| 湖州市| 雷山县| 封丘县| 南郑县| 兴和县| 都匀市| 康保县| 集安市| 铁岭县| 双城市| 阿城市| 和顺县| 甘孜|