隨筆-13  評(píng)論-28  文章-63  trackbacks-0
          #!/bin/bash
          #
          # chkconfig: 35 95 1
          # description: init script to start/stop oracle database 10g, TNS listener, EMS, isqlplus

          #

          # match these values to your environment:

          export ORACLE_BASE=/home/app/oracle
          export ORACLE_HOME=$ORACLE_BASE/product/10.1.0/db_1
          # export ORACLE_TERM=xterm
          export PATH=$PATH:$ORACLE_HOME/bin
          export NLS_LANG='american_america.ZHS16GBK'
          export ORACLE_SID=esales
          # export DISPLAY=localhost:0
          export ORACLE_USER=oracle

          # see how we are called:
          case $1 in
          start)
          su - "$ORACLE_USER"<<EOO
          lsnrctl start
          sqlplus /nolog<<EOS
          connect / as sysdba
          startup
          EOS
          emctl start dbconsole
          isqlplusctl start
          EOO
          ;;

          stop)
          su - "$ORACLE_USER"<<EOO
          lsnrctl stop
          sqlplus /nolog<<EOS
          connect / as sysdba
          shutdown immediate
          EOS
          emctl stop dbconsole
          isqlplusctl stop
          EOO
          ;;

          *)
          echo "Usage: $0 {start|stop}"
          ;;
          esac



          二、 以root用戶執(zhí)行以下命令
          chmod 755 /etc/rc.d/init.d/oracle10g
          chkconfig --add oracle10g


          三、 重啟服務(wù)
          service oracle10g stop
          service oracle10g start

           

          這樣在開關(guān)機(jī)的時(shí)候oracle自動(dòng)啟動(dòng)和停止。
          posted on 2008-10-16 14:51 七匹狼 閱讀(583) 評(píng)論(0)  編輯  收藏 所屬分類: oracle
          主站蜘蛛池模板: 九台市| 鄯善县| 宜君县| 河池市| 南华县| 营山县| 大田县| 虎林市| 乌兰县| 南乐县| 梓潼县| 都匀市| 天全县| 沈阳市| 双峰县| 静安区| 漳州市| 惠东县| 华宁县| 隆子县| 改则县| 平昌县| 革吉县| 三亚市| 梁平县| 浏阳市| 光泽县| 平湖市| 靖宇县| 措勤县| 锦屏县| 印江| 罗江县| 江山市| 定襄县| 衡阳县| 塔城市| 郸城县| 班玛县| 南靖县| 金川县|