| 1234567891011121314151617181920212223242526272829303132333435363738 |
- #!/bin/sh
- # chkconfig: 345 98 10
- # description: Oracle auto start-stop script.
- #
- # Set ORA_HOME to be equivalent to the $ORACLE_HOME
- # from which you wish to execute dbstart and dbshut;
- #
- # Set ORA_OWNER to the user id of the owner of the
- # Oracle database in ORA_HOME.
- ORA_HOME=<%= @oracleHome %>
- ORACLE_HOME=<%= @oracleHome %>
- ORA_OWNER=<%= @user %>
- if [ ! -f $ORA_HOME/bin/dbstart ]
- then
- echo "Oracle startup: cannot start"
- exit
- fi
- case "$1" in
- 'start')
- # Start the Oracle databases:
- # The following command assumes that the oracle login
- # will not prompt the user for any values
- #su $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl start"
- su $ORA_OWNER -c "$ORA_HOME/bin/dbstart $ORA_HOME"
- touch /var/lock/subsys/dbora
- ;;
- 'stop')
- # Stop the Oracle databases:
- # The following command assumes that the oracle login
- # will not prompt the user for any values
- su $ORA_OWNER -c "$ORA_HOME/bin/dbshut $ORA_HOME"
- #su $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl stop"
- rm -f /var/lock/subsys/dbora
- ;;
- esac
|