21.10.2014 10:06
OlegON
 
У одного клиента очень странный хост и проблемы с железом и питанием. Заколебался все перезапускать руками - написал скрипт:

Код:
if ! ps -ef | grep -v "grep tnslsnr" | grep tnslsnr
then
lsnrctl start
sqlplus / as sysdba <<EOF
startup force
exit
EOF
fi
if ! ps -ef | grep -v "grep ora_pmon_$ORACLE_SID" | grep ora_pmon_$ORACLE_SID
then
sqlplus / as sysdba <<EOF
startup force
exit
EOF
fi
Код:
#!/bin/bash
. ~/.bash_profile

if ! ps -ef | grep -v "grep tnslsnr" | grep tnslsnr &>/dev/null
then
lsnrctl start
sqlplus / as sysdba <<EOF
startup force
exit
EOF
fi

if ! ps -ef | grep -v "grep ora_pmon_$ORACLE_SID" | grep ora_pmon_$ORACLE_SID &>/dev/null
then
sqlplus / as sysdba <<EOF
startup force
exit
EOF
fi
Часовой пояс GMT +3, время: 16:33.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.