Come posso avviare Oracle Enterprise manager dopo aver riavviato Red Hat Server?


9

Ho installato Oracle 11g su Red Hat Enterprise Server 5.0. La prima volta tutto ha funzionato bene.

Dopo aver creato il file di script dbora in /etc/init.d/ e aver impostato tutte le variabili ambientali Oracle, ho appena riavviato il server, quindi Oracle Enterprise Manager non funziona

Non riesco ad aprire EM sul mio browser. Quando vedo, emctl status dbconsole - mostra

bash-3.00 $ emctl status dbconsole
Oracle Enterprise Manager 11g Database Control versione 11.1.0.
Copyright (c) 1996, 2007 Oracle Corporation. Tutti i diritti riservati.

Oracle Enterprise Manager 11g non è in esecuzione.
-------------------------------------------------- ----------------

Ma l'agente sta funzionando bene => bash-3.00 $ emctl agent agente Oracle Enterprise Manager 11g Database Control Release 11.1.0. Copyright (c) 1996, 2007 Oracle Corporation. Tutti i diritti riservati.
-------------------------------------------------- -------------
Versione agente: 11.1.0.0.1
Versione OMS: 11.1.0.0.1
Versione protocollo: 11.1.0.0.1
Home agente: /u01/apps/oracle/product/11.1 .0 / devdb_02_FCC2 File
binari agente: /u01/apps/oracle/product/11.1.0/
ID processo agente: 983264
ID processo principale: 741562

Iniziato a: 2009-25-05 10:52:23
Iniziato dall'utente: orcl
Ultimo caricamento : 2009-25-05 13:42:41
Ultimo caricamento completato: (nessuno)
Ultimo tentativo tentato: (nessuno)
Megabyte totali di file XML caricato finora: 0.00
Numero di file XML in attesa di caricamento: 0
Dimensione dei file XML in attesa di caricamento (MB): 0.00
Spazio su disco disponibile sul filesystem di caricamento: 28.08%


L'agente è in esecuzione e pronto

Quando sto cercando di avviare dbconsole, si verifica un errore:

bash-3.00 $ emctl start dbconsole

Oracle Enterprise Manager 11g Database Control versione 11.1.0.0
Copyright (c) 1996, 2007 Oracle Corporation. Tutti i diritti riservati.

Avvio del controllo database Oracle Enterprise Manager 11g
........................................... .................................................. fallito.
-------------------------------------------------- ----------------

Aiuta a risolvere questo errore.

Risposte:


7

Prova a riconfigurarli completamente

emctl stop dbconsole
emca -repos drop
emca -repos create
emca -deconfig dbcontrol db
emca -config dbcontrol db

I migliori saluti


1
Sì, l'ho riconfigurato e ha funzionato. Grazie per l'aiuto.
Charly,

Il emca -deconfig dbcontrol dbcomando ha avuto esito negativo durante la riconfigurazione, quindi ho saltato quel passaggio ed eseguito emca -config dbcontrol db. La riconfigurazione ha funzionato bene e OEM è di nuovo attivo e funzionante.
Steven Wolfe,

2

provare

emctl start dbconsole

se non aiuta, prova a riconfigurare em

emca -config dbcontrol db

0

quello che facciamo qui è: su - oracle e poi: cd /usr/local/oracle/product/10.2.0/db_1/bin ./emctl status <- per verificare che oem non sia in esecuzione ./emctl start dbconsole <- per iniziare oem

controlla i file di registro di Oracle per avere maggiori informazioni sull'errore

sperando che questo ti possa aiutare.


Ho provato su - oracle <br> /usr/local/oracle/product/11.1.0/db_1/bin ./emctl lo stato ancora mostrando Oracle Enterprise Manager 11g Database Control Release 11.1.0. Copyright (c) 1996, 2007 Oracle Corporation. Tutti i diritti riservati. Oracle Enterprise Manager 11g non è in esecuzione. -------------------------------------------------- ---------------- <br>
Charly,

0

Questo può essere o non essere correlato, ma se il tuo database è in esecuzione ASM, controlla che cssdsia in esecuzione prima di chiamare startil tuo init-script - o piuttosto assicurati che lo script init guardi l'elenco dei processi e attenda fino a quando non vede il processo prima di fare nulla ... (CSSD è il demone che controlla la comunicazione tra l'istanza del database e l'istanza ASM).

[root@up-edia-db1 ~]# grep cssd /etc/inittab
h1:35:respawn:/etc/init.d/init.cssd run >/dev/null 2>&1 </dev/null
[root@up-edia-db1 ~]# ps -fu oracle|grep cssd
oracle    3837  3662  0 Mar19 ?        00:02:23 /opt/oracle/product/11.1.0.7/asm/bin/ocssd.bin

Un'altra soluzione è quella di rimuovere quella voce dal inittabfile e lavorarla in uno script di init, ma quando esegui qualsiasi installazione Oracle, la farà rientrare lì (dalla memoria) - in modo che diventi alta manutenzione. Non so ancora perché Oracle insista nel metterlo in inittab: è un po 'doloroso.


0

Ecco alcuni file di registro che potrebbero aiutarti a risolvere questo problema (da Metalink):

  • ORACLE_HOME / hostname_sid / sysman / log / emdb.nohup - contiene l'output standard dal processo Java principale della console ad ogni avvio / uscita (dbconsole e agent). Viene aggiunto con ogni nuovo output del processo Java principale della console.
  • ORACLE_HOME / nomehost_sid / sysman / log / emagent.log e emagent.trc - file di registro e traccia dell'agente principale
  • ORACLE_HOME / hostname_sid / sysman / log / emoms.log ed emoms.trc - file di registro e traccia del servizio di gestione principale
  • ORACLE_HOME / hostname_SID / sysman / log / emdctl.log ed emdctl.trc - file di tracciamento e traccia di emctl
  • ORACLE_HOME / hostname_SID / sysman / log / emagentfetchlet.trc e emagentfetchlet.log - file di registro e traccia per Fetchlet Java

Ecco una discussione su un problema simile.

Inoltre, nessun carattere di sottolineatura dovrebbe essere nel nome host; non dovresti usare DHCP; nslookup deve risolvere FQN e la ricerca inversa deve funzionare; IPV6 non ancora supportato.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.