標籤:oracle linux 啟動指令碼
#!/bin/bash#chkconfig:35 99 01case "$1" in start) echo -e "\n\t\t `date +%F` `date +%T`" echo -e "\t\t 正在啟動lsnrctl start...." su - oracle -c ‘lsnrctl start‘ &>>/var/log/oracle echo -e "\t\t 正在啟動dbstart...." su - oracle -c ‘dbstart‘ &>>/var/log/oracle echo -e "\t\t 正在啟動emctl start dbconsole...." su - oracle -c ‘emctl start dbconsole‘ &>>/var/log/oracle echo -e "\t\t\t 啟動成功!!" echo -e "\t\t `date +%F` `date +%T`\n" ;; stop) echo -e "\n\t\t `date +%F` `date +%T`" echo -e "\t\t 正在關閉emctl stop dbconsole...." su - oracle -c ‘emctl stop dbconsole‘ &>>/var/log/oracle echo -e "\t\t 正在關閉dbshut...." su - oracle -c ‘dbshut‘ &>>/var/log/oracle echo -e "\t\t 正在關閉lsnrctl stop...." su - oracle -c ‘lsnrctl stop‘ &>>/var/log/oracle echo -e "\t\t\t 關閉完畢!!" echo -e "\t\t `date +%F` `date +%T`\n" ;; *) echo -e "\n\t\t Usage:oracle{start|stop} 該服務暫時只添加了啟動|關閉\n" ;;esac
本文出自 “一米陽光” 部落格,請務必保留此出處http://sunshine3.blog.51cto.com/3988340/1703686
oracle啟動指令碼