jojo's blog--快樂憂傷都與你同在
          為夢想而來,為自由而生。 性情若水,風起水興,風息水止,故時而激蕩,時又清平……
          posts - 11,  comments - 30,  trackbacks - 0

          linux下開機自動啟動Oracle腳本

          最近自己的NC項目跑在Linux環境下。把安裝過程慢慢的寫下來。

          ===========linux下開機自動啟動Oracle腳本============
          #注意:例子中的oralce命令在/home/oracle/oracle/product/10.2.0/db_1/bin目錄。
          #你可以自己修改成自己的目錄。

          #!/bin/bash
          #alang 2008-10-19
          #root
          #chkconfig: 345 51 49
          #description: starts the oracle dabase deamons
          #
          #ORA_HOME=/home/oracle/oracle/product/10.2.0/db_1
          #ORA_OWNER=oracle
          case "$1" in
          'start')
          echo -n "Starting oracle10g ... "
          su - oracle -c "/home/oracle/oracle/product/10.2.0/db_1/bin/dbstart"
          echo "Done."
          echo "Starting Oracle Listeners ... "
          su - oracle -c "/home/oracle/oracle/product/10.2.0/db_1/bin/lsnrctl start"
          echo "Done."
          #啟動web管理界面:http://host_ip_address:1158/em
          #su - oracle -c "/home/oracle/oracle/product/10.2.0/db_1/bin/emctl start dbconsole"
          touch /var/lock/subsys/oracle10g
          echo ""
          ;;
          'stop')
          echo -n "shutting down oracle10g ... "
          su - oracle -c "/home/oracle/oracle/product/10.2.0/db_1/bin/dbshut"
          echo -n "dbshut ok !"
          su - oracle -c "/home/oracle/oracle/product/10.2.0/db_1/bin/lsnrctl stop"
          echo -n "lsnrctl stop ok !"
          #su - oracle -c "/home/oracle/oracle/product/10.2.0/db_1/bin/emctl stop dbconsole"
          su - root -c "/home/oracle/ufsoft/stop.sh"
          rm -f /var/lock/subsys/oracle10g
          echo
          ;;
          'restart')
          echo -n "restarting oracle10g ... "
          $0 stop
          $0 start
          echo
          ;;
          *)
          echo "Usage: oracle {start|stop|restart} "
          exit 1

          esac
          exit 0


          ============建立一個名為oralce10g的腳本==========
          [root@cwserver ~]# gedit /etc/rc.d/init.d/oracle10g
          #復制粘貼本文開頭的腳本。或者直接使用附件中的oracle10g文件
          #給予執行權限
          [root@cwserver ~]# chmod 755 /etc/rc.d/init.d/oracle10g
          #注意:例子中的oralce命令在/home/oracle/oracle/product/10.2.0/db_1/bin目錄。
          你可以自己修改成自己的目錄。

          ============添加到啟動、關閉、重啟動服務序列中===
          $ ln -s /etc/rc.d/init.d/oracle10g /etc/rc.d/rc2.d/S99oracle10g
          $ ln -s /etc/rc.d/init.d/oracle10g /etc/rc.d/rc3.d/S99oracle10g
          $ ln -s /etc/rc.d/init.d/oracle10g /etc/rc.d/rc5.d/S99oracle10g
          $ ln -s /etc/rc.d/init.d/oracle10g /etc/rc.d/rc0.d/K01oracle10g
          $ ln -s /etc/rc.d/init.d/oracle10g /etc/rc.d/rc6.d/K01oracle10g

          ============添加并啟動察看服務=============================
          $/sbin/chkconfig --add /etc/rc.d/init.d/oracle10g
          $/sbin/chkconfig --list /etc/rc.d/init.d/oracle10g

          ============修改Oracle系統配置文件/etc/oratab=====
          $ gedit /etc/oratab
          最后一行更改為:
          orcl:/home/oracle/oracle/product/10.2.0/db_1:Y

          ============end==大功告成====================
          posted on 2009-04-24 17:51 Blog of JoJo 閱讀(1108) 評論(0)  編輯  收藏 所屬分類: Linux 技術相關

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿(6)

          隨筆檔案

          文章分類

          文章檔案

          新聞分類

          新聞檔案

          相冊

          收藏夾

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 永年县| 永仁县| 嘉荫县| 南部县| 博罗县| 孙吴县| 乃东县| 新干县| 东乌珠穆沁旗| 沁源县| 阿坝县| 东宁县| 宁津县| 嵩明县| 谢通门县| 清河县| 南皮县| 巨鹿县| 富平县| 苗栗市| 静宁县| 宁陕县| 扶风县| 石首市| 东山县| 平定县| 眉山市| 肇庆市| 平遥县| 加查县| 荆州市| 北川| 乐都县| 新沂市| 西贡区| 朝阳县| 九龙县| 黔东| 虹口区| 东安县| 日土县|