Does anyone have a similiar script for doing the same on Windows NT.
 
Thanks
Ravindra
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of John Carlson
Sent: Thursday, February 22, 2001 5:30 PM
To: Multiple recipients of list ORACLE-L
Subject: Re: Email/Paging/Mobile Phone alerts

I will make the assumption this is on unix and you can write a shell script.  Here is a skeleton of the code.  You can put your own checks it.
 
EXAMPLE >>>>>>>>>>>>>>>>>>>>>>>>>>>
 
#!/bin/ksh
 
tail -1f alert_xxxxx.log | while read line
do
 
#### any other code you want here.
 
    echo $line | grep ORA-
    if [ $? -eq 0 ] ; then
        (
            error=`echo $line | sed 's=:.*=='`
            echo "To: [EMAIL PROTECTED]"
            echo "Subject: `uname -n` $error"
            echo "`uname -n` alert_log"
            echo $prevline | sed 's=:=-='
            echo $line | sed 's=:=-='
        ) | mail [EMAIL PROTECTED]
    fi
 
    prevline=$line
 
done
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
 
This will run perpetually and check every line the alert log writes.  You can test for any messages you want and send messages to whatever.  Note the sed command changes ':' to '-' because mail has a problem with colons in the text body sometimes.  Also, some mail servers cannot handle it properly without the extra "To:". 
 
Obviously, this is just a snippet of code.  You need to customize it for your own needs.  You may need to write other scripts to query the database to get number of connections and active connections if you need that.
 
HTH,
John Carlson


>>> [EMAIL PROTECTED] 02/22/01 03:15PM >>>
I am looking at a solution of sending a email/paging/Mobilephone alerts
in case of a problem on the database that is reported in the alert.log
file. like tablespace full,no. of processes exceeded,instance going down
etc.

I want a solution other than OEM.What are the other ways of sending such
alert to notify the person who takes care of the database.

Thanks

-Ravindra
--
Please see the official ORACLE-L FAQ: http://www.orafaq.com
--
Author: Ravindra Basavaraja
  INET: [EMAIL PROTECTED]

Reply via email to