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)  編輯  收藏 所屬分類: 利器

          主站蜘蛛池模板: 海城市| 四平市| 确山县| 四川省| 辛集市| 寻乌县| 仙桃市| 玛多县| 麻阳| 六安市| 蕉岭县| 乐昌市| 西昌市| 耒阳市| 赣州市| 抚宁县| 改则县| 微山县| 牙克石市| 留坝县| 瑞金市| 乌海市| 正安县| 黑山县| 平凉市| 象州县| 寿阳县| 永兴县| 拉萨市| 河津市| 宁海县| 镇平县| 浦县| 遵义市| 班玛县| 崇礼县| 杭州市| 凌海市| 鄂伦春自治旗| 赤水市| 南阳市|