#!/bin/sh
#start mutli oralce instance
#create by zwy
#date 2017-10-25
port_cnt=`ss -lnp|grep 1521|wc -l`
if (( $port_cnt < 1 ));then
{
lsnrctl start &
port_cnt=`ss -lnp|grep 1521|wc -l`
while (( $port_cnt < 1 ))
do
{
echo 'ora lsnrctl is not running'
lsnrctl start &
port_cnt=`ss -lnp|grep 1521|wc -l`
}
done
echo 'ora lsnrctl is running'
}
else
{
echo 'ora lsnrctl is running'
}
fi
cd $ORACLE_HOME
for sid in yzdk WANYZDK
do
export ORACLE_SID=$sid
echo $ORACLE_SID
sqlplus /nolog <<EOF
conn /as sysdba
startup
quit
EOF
sleep 10
echo $sid is starting
done
oracle 多实例自动启动脚本
原创
©著作权归作者所有:来自51CTO博客作者weiweiyong_2013的原创作品,请联系作者获取转载授权,否则将追究法律责任
下一篇:我的友情链接
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
oracle 单机多实例启动登录
oracle 单机多实例启动登录
oracle SQL 远程登录 -
Shell开发MySQL 多实例启动脚本
本文章讲述如何使用Shell 开发MySQL多实例启动脚本
MySQL 脚本开发 MySQL多实例 Linux -
mysql5.5.48 多实例配置及启动脚本
mysql 多实例 配置 启动脚本
mysql 启动脚本 多实例