服务器 频道

将oracle加载为linux标准系统服务脚本

  【IT168 服务器学院】 将oracle加载为linux标准系统服务脚本
  [root@test11 root]# more /etc/init.d/oracle
  #!/bin/sh
   
  #chkconfig: 2345 80 05
  #description: Oracle 8 Server
   
  ORA_HOME=/oracle/product/9.2.0
  ORA_OWNER=oracle
   
  case "" in
  "start")
  su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl start"
  su - $ORA_OWNER -c "$ORA_HOME/bin/start.sh"
  ;;
  "stop")
  su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl stop"
  su - $ORA_OWNER -c "$ORA_HOME/bin/shutdown.sh"
  ;;
  esac

  [root@test11 root]# more /oracle/product/9.2.0/bin/start.sh
  sqlplus /nolog << EOF
  connect / as sysdba
  startup
  exit
  exit
  echo "oracle have started"

  [root@test11 root]# more /oracle/product/9.2.0/bin/shutdown.sh
  sqlplus /nolog << EOF
  connect / as sysdba
  shutdown immediate
  exit
  exit
  echo "oracle have shutdown"

  #chkconfig --add oracle

   

0
相关文章