jojo's blog--快樂(lè)憂傷都與你同在
          為夢(mèng)想而來(lái),為自由而生。 性情若水,風(fēng)起水興,風(fēng)息水止,故時(shí)而激蕩,時(shí)又清平……
          posts - 11,  comments - 30,  trackbacks - 0

          linux下開(kāi)機(jī)自動(dòng)啟動(dòng)Oracle腳本

          最近自己的NC項(xiàng)目跑在Linux環(huán)境下。把安裝過(guò)程慢慢的寫下來(lái)。

          ===========linux下開(kāi)機(jī)自動(dòng)啟動(dòng)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."
          #啟動(dòng)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


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

          ============添加到啟動(dòng)、關(guān)閉、重啟動(dòng)服務(wù)序列中===
          $ 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

          ============添加并啟動(dòng)察看服務(wù)=============================
          $/sbin/chkconfig --add /etc/rc.d/init.d/oracle10g
          $/sbin/chkconfig --list /etc/rc.d/init.d/oracle10g

          ============修改Oracle系統(tǒng)配置文件/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) 評(píng)論(0)  編輯  收藏 所屬分類: Linux 技術(shù)相關(guān)

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

          常用鏈接

          留言簿(6)

          隨筆檔案

          文章分類

          文章檔案

          新聞分類

          新聞檔案

          相冊(cè)

          收藏夾

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 乌拉特中旗| 休宁县| 特克斯县| 屯留县| 信宜市| 江阴市| 布尔津县| 怀化市| 安仁县| 饶阳县| 北京市| 滁州市| 岐山县| 五寨县| 改则县| 吉安市| 平武县| 读书| 洞头县| 织金县| 云林县| 怀宁县| 锡林郭勒盟| 卫辉市| 墨竹工卡县| 尼勒克县| 化德县| 清河县| 连云港市| 陆丰市| 华坪县| 金湖县| 依安县| 友谊县| 元谋县| 康平县| 潮安县| 同心县| 四会市| 治多县| 句容市|