Moorfleeter Deich 216, 22113 Hamburg
+49 1774661716info@bastcom.deMo. - Fr.: 09:00 - 18:00

Blog

ITWeb Knowledge

Das bastCOM-Blogarchiv: Wissen und Anleitungen aus der Web- und IT-Praxis.

check_oracle.sh

← Zurück zum Blog

Überprüfund ob Oracle läuft

 

 

Überprüfund ob Oracle läuft

 

#!/bin/bash

APP=$1
PHP=`su - digicol -c "which php" 2>/dev/nul`
CREDENTIALS=`su - digicol -c "$PHP /dot/dc/system/bin/dc_dblogin.php --app $APP" 2>/dev/nul`
SQLPLUS=`echo "exit ;" | su - digicol -c "sqlplus $CREDENTIALS" 2>/dev/null | grep "Connected to" | awk  '{print $1}'`
SQLPLUS2=`echo "exit ;" | su - digicol -c "sqlplus $CREDENTIALS" 2>/dev/null | grep "ERROR" | sed 's/(.*).$/1/'`

 if [ "$SQLPLUS" = Connected ]; then
        echo "OK - Database connections work"
 elif [ "$SQLPLUS2" = ERROR ]; then
        echo "CRITICAL - Database connections don´t work"
 else
        echo "CRITICAL - Database connections don´t work"
 fi