#!/bin/bash
#chkconfig:35 99 01
case "$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/1703685
oracle启动脚本
标签:oracle linux 启动脚本
本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉 本文系统来源:http://sunshine3.blog.51cto.com/3988340/1703685