千家信息网

oracle 多实例自动启动脚本

发表于:2025-02-07 作者:千家信息网编辑
千家信息网最后更新 2025年02月07日,#!/bin/sh#start mutli oralce instance#create by zwy#date 2017-10-25port_cnt=`ss -lnp|grep 1521|wc -l
千家信息网最后更新 2025年02月07日oracle 多实例自动启动脚本

#!/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 <conn /as sysdba
startup
quit
EOF
sleep 10
echo $sid is starting

done

0