随AIX自动起停Oracle的脚本
1、使用Oracle用户在Oracle应用的bin目录下(例如:/oracle/product/9.2.0/bin)建立启动和停止Oracle的脚本文件。
例如
startoracle.bat
echo "start oracle ......"
lsnrctl start
sqlplus /nolog <<EOF
connect / as sysdba
startup
exit
exit
echo "start oracle over!"
stoporacle.bat
echo "Stop Oracle ......"
lsnrctl stop
sqlplus /nolog <<EOF
connect / as sysdba
shutdown immediate
exit
exit
2、使用root用户在/etc建立rc.startoracle和rc.stoporacle
rc.startoracle
su - oracle "-c /oracle/app/product/9.2.0/bin/autostart.bat" #auto start oracle
rc.stoporacle
su - oracle "-c /oracle/app/product/9.2.0/bin/autostop.bat"
给予rc.startoracle和rc.stoporacle执行权限
在inittab中最后添加一样如下:
startoracle:2:wait:/etc/rc.startoracle
在rc.shutdown中添加一行如下:
rc.stoporacle
3、至此,设置完毕
爱东东
我的各类资源收集收集网站 http://tag.iddgame.com
我的实验性技术网站 http://www.iddgame.com
我的魔兽世界网站 http://www.iddwow.com.cn