Pular para o conteúdo

Fóruns Banco de dados Oracle Enterprise Manager 10g Enterprise Manager 10g

#79466
santosclay
Participante

    Boa tarde Jamir tudo bem!!!!

    Cara desculpe-me pela demora em te responder mas ontem e hoje eu estava correndo por aqui.

    Bem hoje eu troquei uma idéia com o DBA aqui da empresa a respeito do seu problema.

    O que ele disse foi o seguinte.

    Que na versão 10g a Oracle teve a brilhante idéia de separar as coisas.
    Ou seja, a inicialização do banco é uma coisa e a inicialização de suas ferrametas é outra.

    Logo para inicializar o interprise manager, o internet sql plus e o banco em sí você deve executar um comando de start para cada um.

    Eu dei uma olhada no site da oracle e encontrei os links abaixo sobre o assunto:

    Starting and Stopping Enterprise Manager Components
    http://download-east.oracle.com/docs/ht … /emctl.htm

    SQL Statements and Other Management Tools: SQLPlus and iSQLPlus
    http://download-east.oracle.com/docs/cd … age006.htm

    Entendi que o serviço responsável pela inicialização do interprise maneger é o emctl start dbconsole e o do isql plus é o isqlplusctl start .

    Segue abaixo script de inicialização para o Red Hat Enterprise Server 4.0:

    #!/bin/bash

    ORA_OWNR=”oracle10g”

    case “$1” in
    start)
    echo -n “Starting Oracle: ”
    su – $ORA_OWNR -c “dbstart”
    echo “Database Start OK”
    su – $ORA_OWNR -c “lsnrctl start”
    echo “Listner Start OK”
    su – $ORA_OWNR -c “emctl start dbconsole”
    echo “Enterprise Manager Start OK”
    su – $ORA_OWNR -c “isqlplusctl start”
    echo “Isqlplus Start OK”
    touch /var/lock/subsys/oracle ;;
    stop)
    echo -n “Shutdown Oracle: ”
    su – $ORA_OWNR -c “lsnrctl stop”
    echo “Listner Shutdown OK”
    su – $ORA_OWNR -c “dbshut”
    echo “Database Shutdown OK”
    su – $ORA_OWNR -c “emctl stop dbconsole”
    echo “Enterprise Manager Shutdown OK”
    su – $ORA_OWNR -c “isqlplusctl stop”
    echo “Isqlplus SHutdown OK”
    rm -f /var/lock/subsys/oracle ;;
    reload|restart)
    $0 stop
    $0 start ;;
    *)
    echo “Usage: $0 startstoprestart|reload”
    exit 1
    esac

    Segundo o DBA da empresa isso deveria funcionar de cara, mas se rolar faça da maneira tradicional, ou seja, execute linha a linha os comandos necessários para resolver o seu problema e depois acerte o script a sua necessidade.

    Um grande abraço e fico no aguardo de um retorno sobre a solução ou não do seu problema.

    Clayton.

    P.S.”De coração agradeço o DBA Carlos Alberto pela paciência em me explicar o porque das coisas e colaborar com este post. Valeu Carlos!!!!!”