Ich habe Oracle 11g auf Red Hat Enterprise Server 5.0 installiert. Zum ersten Mal hat alles gut funktioniert.
Nachdem ich die Dbora-Skriptdatei in /etc/init.d/ erstellt und alle Oracle-Umgebungsvariablen festgelegt habe, habe ich den Server gerade neu gestartet. Danach funktioniert Oracle Enterprise Manager nicht mehr
Ich kann EM in meinem Browser nicht öffnen. Wenn ich sehe, emctl status dbconsole - es zeigt
bash-3.00 $ emctl status dbconsole
Oracle Enterprise Manager 11g Datenbanksteuerung Release 11.1.0.
Copyright (c) 1996, 2007 Oracle Corporation. Alle Rechte vorbehalten.
Oracle Enterprise Manager 11g wird nicht ausgeführt.
-------------------------------------------------- ----------------
Der Agent läuft jedoch einwandfrei => bash-3.00 $ emctl-Statusagent Oracle Enterprise Manager 11g Database Control Release 11.1.0. Copyright (c) 1996, 2007 Oracle Corporation. Alle Rechte vorbehalten.
-------------------------------------------------- -------------
Agentenversion: 11.1.0.0.1
OMS-Version: 11.1.0.0.1
Protokollversion: 11.1.0.0.1
Agenten-Startseite: /u01/apps/oracle/product/11.1 .0 / devdb_02_FCC2
Agent-Binärdateien: /u01/apps/oracle/product/11.1.0/
Agent-Prozess-ID: 983264
Übergeordnete Prozess-ID: 741562
Begonnen um: 2009-25-05 10:52:23
Gestartet von Benutzer: orcl
Letztes Neuladen : 2009-25-05 13:42:41
Letzter erfolgreicher Upload: (keine)
Letzter versuchter Upload: (keine)
Insgesamt Megabyte an XML-Dateien Bisher hochgeladen: 0,00
Anzahl der ausstehenden Upload-XML-Dateien: 0
Größe der ausstehenden Upload-XML-Dateien (MB): 0,00
Verfügbarer Speicherplatz im Upload-Dateisystem: 28,08%
Agent läuft und ist bereit
Wenn ich versuche, dbconsole zu starten, wird ein Fehler angezeigt:
bash-3.00 $ emctl start dbconsole
Oracle Enterprise Manager 11g Datenbanksteuerung Version 11.1.0.0
Copyright (c) 1996, 2007 Oracle Corporation. Alle Rechte vorbehalten.
Starten von Oracle Enterprise Manager 11g Database Control
........................................... .................................................. gescheitert.
-------------------------------------------------- ----------------
Bitte helfen Sie, diesen Fehler zu beheben.
emca -deconfig dbcontrol db
Befehl ist während der Neukonfiguration fehlgeschlagen, daher habe ich diesen Schritt übersprungen und ausgeführtemca -config dbcontrol db
. Die Neukonfiguration hat einwandfrei funktioniert und der OEM ist wieder betriebsbereit.Versuchen
emctl start dbconsole
Wenn es nicht hilft, versuchen Sie, sie neu zu konfigurieren
quelle
Was wir hier tun, ist: su - oracle und dann: cd /usr/local/oracle/product/10.2.0/db_1/bin ./emctl status <- um zu überprüfen, ob oem nicht ausgeführt wird ./emctl start dbconsole <- oem starten
Überprüfen Sie die Oracle-Protokolldateien, um weitere Informationen zu dem Fehler zu erhalten
Ich hoffe, das wird dir helfen.
quelle
Dies kann zusammenhängen oder nicht, aber wenn Ihre Datenbank ausgeführt wird
ASM
, überprüfen Sie, ob die Datenbank ausgeführtcssd
wird, bevor Siestart
Ihrinit
-script aufrufen. Stellen Sie vielmehr sicher, dass Ihr Init-Skript die Prozessliste überwacht und wartet, bis der Prozess angezeigt wird, bevor Sie dies tun alles ... (CSSD ist der Dämon, der die Kommunikation zwischen der Datenbankinstanz und der ASM-Instanz steuert).Eine andere Lösung besteht darin, diesen Eintrag aus der
inittab
Datei zu entfernen und in ein Init-Skript zu verarbeiten. Wenn Sie jedoch eine Oracle-Installation durchführen, wird er dort (aus dem Speicher) wieder eingefügt, sodass ein hoher Wartungsaufwand entsteht. Ich weiß noch nicht, warum Oracle darauf besteht, dies in inittab zu setzen - es ist ein wenig schmerzhaft.quelle
Hier sind einige Protokolldateien, die Ihnen bei der Behebung dieses Problems helfen können (von Metalink):
Hier ist eine Diskussion zu einem ähnlichen Thema.
Außerdem sollte der Hostname keine Unterstriche enthalten. Sie sollten kein DHCP verwenden. nslookup muss FQN auflösen und Reverse Lookup muss funktionieren; IPV6 wird noch nicht unterstützt.
quelle