Olá pessoal,

alguém poderia me ajudar nessa minha dúvida:

O trecho de código abaixo é o inicio do programa qd executo o comando de 
inicializar o sistema. Quando executo o comando no shell do Linux para iniciar 
o sistema, é exibida a mensagem no console:
ORACLE is not running
ONLINE will not be started

Veja que entra em algum dos ifs abaixo, mas nao sei o que está acontecendo. A 
instância do Oracle está iniciada, assim como o listener tb (foram executados 
como user oracle).
A versão do Oracle é a 10 patch 2 e o Linux é o Red Hat ver 5.

----------------------------------------------------------------------------------------------------------------------------------
CURUSER=`whoami 2> /dev/null`

        if [ "$CURUSER" = online ] ; then
                if ! "$ONDIR/bin/checkoracle > /dev/null 2> /dev/null"
                then
                        echo "ORACLE is not running"
                        echo "ONLINE will not be started"
                        return 1
                fi
        else
                if      ! su online -c "$ONDIR/bin/checkoracle > /dev/null 2> 
/dev/null"
                then
                        echo "ORACLE is not running"
                        echo "ONLINE will not be started"
                        return 1
                fi
        fi
---------------------------------------------------------------------------------------------------------------------------------

Alguém imagina o q está acontecendo nessas condições ???


Muito obrigado pela atenção de todos,
Abrs,
Flávio.



      
____________________________________________________________________________________
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]

Responder a