kinila 发表于 2018-9-22 12:22:40

Install Oracle(Two) - Oracle11g on Ubuntu Linux 8

#!/bin/bash  
#
  
# /etc/init.d/oracledb
  
#
  
# Run-level Startup script for the Oracle Instance, Listener, and Web Interface
  
export ORACLE_HOME=opt/oracle/products/11.1.0/db_1
  
export PATH=$PATH:$ORACLE_HOME/bin
  
ORA_OWNR="oracle"
  
# if the executables do not exist -- display error
  
if [ ! -f $ORACLE_HOME/bin/dbstart -o ! -d $ORACLE_HOME ]
  
then
  
echo "Oracle startup: cannot start"
  
exit 1
  
fi
  
# depending on parameter -- startup, shutdown, restart
  
# of the instance and listener or usage display
  
case "$1" in
  
start)
  
# Oracle listener and instance startup
  
echo -n "Starting Oracle: "
  
su $ORA_OWNR -c "$ORACLE_HOME/bin/lsnrctl start"
  
su $ORA_OWNR -c $ORACLE_HOME/bin/dbstart
  
touch /var/lock/oracle
  
su $ORA_OWNR -c "$ORACLE_HOME/bin/emctl start dbconsole"
  
echo "OK"
  
;;
  
stop)
  
# Oracle listener and instance shutdown
  
echo -n "Shutdown Oracle: "
  
su $ORA_OWNR -c "$ORACLE_HOME/bin/lsnrctl stop"
  
su $ORA_OWNR -c $ORACLE_HOME/bin/dbshut
  
rm -f /var/lock/oracle
  
su $ORA_OWNR -c "$ORACLE_HOME/bin/emctl stop dbconsole"
  
echo "OK"
  
;;
  
reload|restart)
  
$0 stop
  
$0 start
  
;;
  
*)
  
echo "Usage: `basename $0` start|stop|restart|reload"
  
exit 1
  
esac
  
exit 0
  



页: [1]
查看完整版本: Install Oracle(Two) - Oracle11g on Ubuntu Linux 8