首页 > 代码库 > Oracle 12c Lnux 启动脚本
Oracle 12c Lnux 启动脚本
#!/bin/bash##oracle: Start/Stop Oracle Database 11g R2/12c## chkconfig: 345 90 10# description: The Oracle Database Server is an RDBMS created by Oracle Corporation## processname: oracle. /etc/rc.d/init.d/functionsLOCKFILE=/var/lock/subsys/oraclePATH=$PATH:$HOME/binORACLE_USER=oracleexport PATHORACLE_BASE=/home/oracle/Oracle_12c/app/oracleORACLE_HOME=$ORACLE_BASE/product/12.1.0/dbhome_1ORACLE_SID=MYORACLEPATH=$PATH:$ORACLE_HOME/binLD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/lib32NLS_LANG=AMERICAN_CHINA.ZHS16GBKexport ORACLE_BASE ORACLE_HOME PATH ORACLE_SID LD_LIBRARY_PATH NLS_LANGcase "$1" instart) if [ -f $LOCKFILE ]; then echo $0 already running. exit 1 fi echo -n $"Starting Oracle Database:" su - $ORACLE_USER -c "$ORACLE_HOME/bin/lsnrctl start" su - $ORACLE_USER -c "$ORACLE_HOME/bin/dbstart $ORACLE_HOME" touch $LOCKFILE ;;stop) if [ ! -f $LOCKFILE ]; then echo $0 already stopping. exit 1 fi echo -n $"Stopping Oracle Database:" su - $ORACLE_USER -c "$ORACLE_HOME/bin/lsnrctl stop" su - $ORACLE_USER -c "$ORACLE_HOME/bin/dbshut $ORACLE_HOME" rm -f $LOCKFILE ;;‘restart‘) $0 stop $0 start ;;‘status‘) if [ -f $LOCKFILE ]; then echo $0 started. else echo $0 stopped. fi ;;*) echo "Usage: $0 [start|stop|status]" exit 1esacexit 0
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。