- 论坛徽章:
- 3
|
我在linux下了一个oracle自启动和自关闭的脚本,我想将它放到aix也是实现自启动和自关闭,请问大家如何做?
db_control.sh
#!/bin/bash
#chkconfig: 2345
#descriptionracle_orcl
#
# /etc/rc.d/init.d/db_control.sh
# auto start database orcl instance
#set oracle env
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export PATH=$PATHORACLE_HOME/bin
export ORACLE_SID=oracl
export ORACLE_USER=oracle
#start or stop script
case $1 in
start)
su - "$ORACLE_USER"<<EOO
lsnrctl start LISTENER
sqlplus /nolog<<EOS
connect /as sysdba
startup
EOS
EOO
;;
stop)
su - "$ORACLE_USER"<<EOO
lsnrctl stop LISTENER
sqlplus /nolog<<EOS
connect /as sysdba
shutdown immediate
EOS
EOO
;;
*)
echo "Usage: $0 {start|stop}"
;;
esac
|
|