数据库一键退出脚本
Posted 谢维开
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库一键退出脚本相关的知识,希望对你有一定的参考价值。
经常用虚拟机做Oracle实验,实验结束时关闭数据库,退出数据库,切换到root账户,敲打关机命令,甚是繁琐。
于是编写了一个shell脚本,可实现一键退出。具体如下:
一、 编写脚本
[[email protected] ~]$ vim 1.sh
#!/bin/bash sqlplus / as sysdba <<EOF > /home/oracle/shutdown.log 2>&1 shutdown immediate quit EOF expect <<EOF > /dev/null 2>&1 spawn su expect "Password:" send "123456\r" expect "#" send "init 0\r" expect eof EOF
二、 修改脚本的权限
[[email protected] ~]$ chmod 755 1.sh
[[email protected] ~]$ mv 1.sh sd -->> 将1.sh改名为sd
[[email protected] ~]$ mv sd $ORACLE_HOME/bin
这样,需要退出时,直接在主机环境下敲打sd命令即可
以上是关于数据库一键退出脚本的主要内容,如果未能解决你的问题,请参考以下文章
shell脚本之一键部署PXE远程安装服务,将解放双手进行到底!