Linux下自动启动和关闭ORACLE的脚本

自动启动ORACLE服务

在oracle用户下:

viStart_ORA.sh

--------------------------------

echo"Begintostarttheoracle!"

lsnrctlstart

sqlplus/nolog<<EOF

connect/assysdba

startup

exit

EOF

echo"Oraclejusthavebeenstarted!"

exit

自动关闭ORACLE服务

viStop_ORA.sh

--------------------------------

echo"Begintostoptheoracle!"

sqlplus/nolog<<EOF

connect/assysdba

shutdownimmediate

exit

EOF

lsnrctlstop

echo"Oraclejusthavebeenstopped!"

exit

脚本编写完成后分别给这两个脚本执行权限

chmoda+xStart_ORA.sh

chmoda+xStop_ORA.sh

将启动和关闭oracle脚本加到系统的开机自启动

vi/etc/rc.local

su-oracle-c"/home/oracle/Start_ORA.sh"#启动oracle