Exchange Datenbank schon 3 mal defekt dieses Jahr
Ich habe zwischen den Jahren mein Server virtualisiert auf ESX-I soweit so gut - alles funktionierte, irgendwann habe ich dann noch zusätzlich einen neuen Account für einen Mitarbeiter erstellt. Eines Morgens geht noch alles bis ca. 10Uhr von einmal hatte ich keinen Outlook zugriff somit bin auf den Server und sehe unter SystemManger der Postfachspeicher ist nicht bereitgestellt, als ich dann bereitstellen wollte kam eine Fehlermeldung. Datenwiederherstellung es lief wieder alles weiter....
Mitlerweile ist das jetzt schon 3x passiert und da wir in der Firma sehr auf Mails Kalender und Kontakte angewiesen sind ist sowas sehr schlimm. Zur gegebenheit:
- MS Windows SBS 2003 32bit File, Domäne, Exchange
- MS Windows 2008 64bit Branchensoftware
- MS Windows 2003 32bit Terminal
Clients Outlook 2007
Nun dachte ich es liegt vllt. an dem neuen account und habe ihn gelöscht und neu erstellt, heute hatte ich das gleiche Problem wieder, 8Uhr ging alles ca. 11Uhr Crash.
Ich bin nun echt verzweifelt und suche nach dem Fehler....Habt ihr eine Idee? Wäre dankbar um jede Idee...
Das Ereignisprotokoll habe ich hochgeladen:
Anwendungen: http://www.fileuploadx.de/595874
System: http://www.fileuploadx.de/49030
Ich dank euch jetzt schon.
Falls ihr noch Infos brauch einfach schreiben.
Mitlerweile ist das jetzt schon 3x passiert und da wir in der Firma sehr auf Mails Kalender und Kontakte angewiesen sind ist sowas sehr schlimm. Zur gegebenheit:
- MS Windows SBS 2003 32bit File, Domäne, Exchange
- MS Windows 2008 64bit Branchensoftware
- MS Windows 2003 32bit Terminal
Clients Outlook 2007
Nun dachte ich es liegt vllt. an dem neuen account und habe ihn gelöscht und neu erstellt, heute hatte ich das gleiche Problem wieder, 8Uhr ging alles ca. 11Uhr Crash.
Ich bin nun echt verzweifelt und suche nach dem Fehler....Habt ihr eine Idee? Wäre dankbar um jede Idee...
Das Ereignisprotokoll habe ich hochgeladen:
Anwendungen: http://www.fileuploadx.de/595874
System: http://www.fileuploadx.de/49030
Ich dank euch jetzt schon.
Falls ihr noch Infos brauch einfach schreiben.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 134185
Url: https://administrator.de/contentid/134185
Ausgedruckt am: 22.11.2024 um 13:11 Uhr
19 Kommentare
Neuester Kommentar
Hallo,
Du wirst Deine Streamingdatei reparieren müssen. -> http://support.microsoft.com/kb/320705/de
Im Systemprotokoll fällt aber auf, dass Du offenbar ein massives NTP-Problem hast. Die Zeit hüpft auf Deinem Server wild hin und her. Ist das vielleicht ne virtuelle Maschine ? VMWare ?
Bevor Du das Zeitproblem nicht in den Griff bekommst wird Dir der Exchange immer wieder abstürzen !
Du wirst Deine Streamingdatei reparieren müssen. -> http://support.microsoft.com/kb/320705/de
Im Systemprotokoll fällt aber auf, dass Du offenbar ein massives NTP-Problem hast. Die Zeit hüpft auf Deinem Server wild hin und her. Ist das vielleicht ne virtuelle Maschine ? VMWare ?
Bevor Du das Zeitproblem nicht in den Griff bekommst wird Dir der Exchange immer wieder abstürzen !
Hallo,
lies diesen Artikel mal.
http://support.microsoft.com/kb/896143/en-us
Backups sind vorhanden ?
Gruss Roland
lies diesen Artikel mal.
http://support.microsoft.com/kb/896143/en-us
Backups sind vorhanden ?
Gruss Roland
Zitat von @nic7575:
Bevor Du das Zeitproblem nicht in den Griff bekommst wird Dir der Exchange immer wieder abstürzen !
Bevor Du das Zeitproblem nicht in den Griff bekommst wird Dir der Exchange immer wieder abstürzen !
den ntp dienst sollte er in den griff kriegen, glaube aber nicht, dass das die ursache ist.
vermute es sind folgen des umzugs des SBS2003 auf die virtuelle maschine.
exchange datenbank inkonsistent oder log files weg oder oder oder.
würde die möglichen ursachen in dem artikel durcharbeiten.
http://support.microsoft.com/kb/896143/en-us
Gruss Roland
backup oder offline kopie sollte schon da sein, mit der datenbank spielt man nicht ohne backup zu haben.
Ist denn der alte exchange (vor dem umzug) noch existent?
Umzug von REAL to Virtuell der Datenbank habe ich so gemacht:
Exchange Dienste aus; MDBDATA ordner kopiert und die Dienste wieder gestartet ging dann am anfang problemlos. (1Woche)
Exchange Dienste aus; MDBDATA ordner kopiert und die Dienste wieder gestartet ging dann am anfang problemlos. (1Woche)
bist du so vorgegangen ? (blauer Text)
1. WICHTIG: Zuallerst den Organisationsnamen des bestehenden Exchange rausschreiben (sieht man im Exchange Systemmanager, oberste Ebene "Organisationsname (Exchange)")...
2. Empfängerrichtlinie und SMTP-Connector rausschreiben.
3. Postfach + öffentlicher Speicher im Exchange System-Manager beenden (Bereitstellung aufheben)
4. Anschließend den Dienst "Microsoft Exchange-Informationsspeicher" im Dienstemanager des Servers ebenfalls beenden. Dann die Speicher aus dem Exchange-Unterverzeichnis MDBDATA namens (pub1.edb, pub1.stm, priv1.edb, priv1.stm) wegsichern (kopieren). Zur Info: Das nennt man Offlinesicherung. Andere Dateien werden zur Wiederherstellung nicht gebraucht !
5. WICHTIG: Der Organisationsnamen des neu aufgesetzten Exchange MUSS ZWINGEND genau so heißen, wie der alte, sonst kann später die Datenbank nicht eingepatcht werden, der neue Servername kann anders lauten, wenn man eine neue Maschine aufsetzt und die Datenbank dort einpatchen will.
6. Dann Exchange komplett deinstallieren, incl. der Organisation im Active Directory. Bei der Deinstallation wird man aufgefordert die Postfächer zu deaktivieren, bzw. zu löschen, dass ist aber kein Problem und kann man problemlos tun, da die Datenbank weggesichert wurde, die Postfächer bleiben darin erhalten.
7. Wenn möglich (wenn sonst nichts im IIS läuft) auch den IIS komplett deinstallieren (incl. SMTP, ASP.NET, NNTP, usw.), rebooten und den IIS nochmal komplett neu installieren. Am besten vor der Neuinstallation des IIS auch das ganze Verzeichnis C:\Inetpub löschen.
8. Anschließend Exchange komplett neu installieren, auf eine andere Partition/Verzeichnis, oder in das gleiche Verzeichnis, das alte Verzeichnis dann vorher nach _Old umbennen. (setup /forestprep und setup /domainprep) nochmals ausführen.
9. Neue Installation nach Reboot beginnen und gleichen/alten Organisationsnamen ohne (Exchange) verwenden. Auch gleichen Installationsaccount nehmen. Nach erfolgreicher Installation, alle SP's und Patches einspielen, die auch vorher drauf waren. Wenn Exchange dann fehlerfrei läuft (Eventlogs checken), bei Postfachspeicher und Öffentlichem Speicher im Systemmanager die Bereitstellung aufheben und den Dienst Microsoft Informationsspeicher beenden.
10. Neu angelegte Dateien im MDBDATA Verzeichnis komplett löschen (sind sowieso ohne Inhalt), und die gesicherten Postfachspeicher priv1.edb, priv1.stm, pub1.edb, pub1.stm in das gleiche Verzeichnis MDBDATA reinkopieren oder verschieben. Ich empfehle aber kopieren. Macht man Mist, kann man's noch mal wiederholen, wenn man das unveränderte Original noch hat !!!!
11. Im Systemmanager von Exchange auf Postfachspeicher und Öffentlichem Speicher einstellen, das die Datenbanken bei einer Wiederherstellung überschrieben werden dürfen.
12. Rebooten und er sollte die Datenbanken eingepatcht haben und die öffentlichen Ordner und Postfächer sollten wieder da sein.
13. Wenn er die Datenbanken nicht starten konnte, diese im Verzeichnis MDBDATA mit eseutil /p priv1.edb, bzw. eseutil /p pub1.edb reparieren und dann mit eseutil /d priv1.edb und eseutil /d pub1.edb defragmentieren und booten wiederholen. Defragmentieren evt. mehrmals wiederholen !!!
14. Dafür vorher am besten die Umgebungsvariable Path auf LW:\Exchangeverzeichnis\bin erweitern.
15. WICHTIG: Der Dienst "Microsoft Exchange Informationsspeicher" muss zur Reparatur und Defragmentierung gestartet sein, die Speicher im Exchange Systemmanager jedoch nicht !
16. Anschließend noch auf dem Postfachspeicher mit Rechtsklick ein "Cleanup" ausführen (keinesfalls "leeren" wählen, dies löscht die zum löschen markierten Postfächer endgültig) und die Postfächer, die jetzt rot markiert sind wieder mit ihren Usern im Active Directory verbinden. Diverse Systempostfächer sind jetzt doppelt vorhanden, die rot markierten können gelöscht werden. BE CAREFULL!
17. Achtung: Nur die im Exchange Systemanager rot markierten im Postfachspeicher löschen, keinesfalls die Systemmailbox die im Active Directory rot markiert ist. Diese wird benötigt, und wird in der Standardansicht auch nicht angezeigt !!!
18. Exchange ist jetzt neu installiert und benutzt die vorher weggesicherte alte 2000/2003 Datenbank. Alle User-Mails und öffentlichen Ordner sind nach wie vor vorhanden.
19. Am Schluss Empfängerrichtlinie und SMTP-Connector wieder einstellen und alle Probleme sollten endgültig gelöst sein.
20. WICHTIG: Exchange 2003 setzt die maximale Größe zu empfangender/versendbarer Mail bei einer Erstinstallation standardmäßig auf 10240KB, also 10MB. Evt. anpassen wenn nötig.
Gibt es tools womit ich die Datenbank überprüfen kann?
ja, ESEUTIL (in konsole ausführen)
(z.B. eseutil /k "c:\program files\exchsrvr\mdbdata\pub1.edb" prüft den public folder store)
(z.B. eseutil /k "c:\program files\exchsrvr\mdbdata\priv1.edb" prüft den mailbox store)
Gruss Roland
Zitat von @onkel87:
C:\Programme\Exchsrvr\MDBDATA
dort habe 3665 Dateien!!! das ist doch nicht normal oder?
priv1.edb
priv1.stm
pub1.edb
tmp.edb
pub1.stm
E00.chk
der rest sind .log
C:\Programme\Exchsrvr\MDBDATA
dort habe 3665 Dateien!!! das ist doch nicht normal oder?
priv1.edb
priv1.stm
pub1.edb
tmp.edb
pub1.stm
E00.chk
der rest sind .log
nein, nicht wirklich, theoretisch sind 1048575 Protokolldateien pro speichergruppe möglich,
die *.log files sind transaktionsfiles.
in den transaktionsfiles werden änderungen vorerst festgehalten, bevor sie in die datenbank geschrieben werden.
(user senden/erhalten mails etc. etc.)
die letzte heisst immer E00.log
mit diesen files ließe sich die eventuell inkonsistente exchange datenbank konsistent machen (Roll Forward)
dein exchange dürfte sehr lange fürs herunterfahren brauchen
Gruss Roland
Hallo.
Diese beiden Sätze passen doch zusammen, wie die sprichwörtiche Faust aufs Auge. Wie kann es sein, dass Mail und Kalender extrem wichtig ist, aber keine ordentliche Datensicherung durchgeführt wird.
Bei einer ordentlichen Datensicherung mit NT-Backup oder einem Backupprogramm mit Exchange Agent werden die Transaktionslogs nach einer korrekten Datensicherung gelöscht.
- führe zuerst eine ordentliche Datensicherung durch
- überprüfe deinen Virenscanner, ob auch wirklich alle Exchange Verzeichnisse ausgeschlossen sind
LG Günther
und da wir in der Firma sehr auf Mails Kalender und Kontakte angewiesen sind ist sowas sehr schlimm
dort habe 3665 Dateien!!! das ist doch nicht normal oder?
dort habe 3665 Dateien!!! das ist doch nicht normal oder?
Diese beiden Sätze passen doch zusammen, wie die sprichwörtiche Faust aufs Auge. Wie kann es sein, dass Mail und Kalender extrem wichtig ist, aber keine ordentliche Datensicherung durchgeführt wird.
Bei einer ordentlichen Datensicherung mit NT-Backup oder einem Backupprogramm mit Exchange Agent werden die Transaktionslogs nach einer korrekten Datensicherung gelöscht.
- führe zuerst eine ordentliche Datensicherung durch
- überprüfe deinen Virenscanner, ob auch wirklich alle Exchange Verzeichnisse ausgeschlossen sind
LG Günther
Hallo.
Sorry, das ist ein Image Programm und kein Backup Programm
Klar, zeigt Acronis nichts an, es kann ja mit dem Exchange nicht umgehen, dazu gibt es von Acronis ein eigenes Programm
Konfiguriere die Datensicherung mit NT-Backup. Das Backupfile kannst du ja dann mit Acronis noch wegsichern
Verwende einen externen Zeitserver. Die Boardsuche hilft dir zu diesem Thema.
Als kleiner Tipp. Poste das nächste Mal nur die Fehlermeldungen aus dem Ereignisprotokoll, die interessant bzw. für das Thema relevant sind. Es ist etwas mühsam sich wenn man zuerst warten muss um ein File downzuladen, und sich dann erst die relevanten Daten selbst heraussuchen muss.
LG Günther
also backup machen wir täglich intern und extern mit Acronis SBS 10.
Sorry, das ist ein Image Programm und kein Backup Programm
das ist natürlich komisch wenn das nich klappt - weil lt. Log von Acronis funktioniert es.
Klar, zeigt Acronis nichts an, es kann ja mit dem Exchange nicht umgehen, dazu gibt es von Acronis ein eigenes Programm
Was wäre die beste Lösung damit ich das Problem weg bekomme?
Konfiguriere die Datensicherung mit NT-Backup. Das Backupfile kannst du ja dann mit Acronis noch wegsichern
Was soll ich mit dem Zeitproblem machen?
Verwende einen externen Zeitserver. Die Boardsuche hilft dir zu diesem Thema.
Als kleiner Tipp. Poste das nächste Mal nur die Fehlermeldungen aus dem Ereignisprotokoll, die interessant bzw. für das Thema relevant sind. Es ist etwas mühsam sich wenn man zuerst warten muss um ein File downzuladen, und sich dann erst die relevanten Daten selbst heraussuchen muss.
LG Günther
Hallo.
- Bereitsstellung des Postfachspeichers aufheben
- EDB und STM Datei wegkopieren
- Transaktionslogs wegkopieren
- Postfachspeicher bereitstellen, nach einer Fehlermeldung wird der neue Postfachspeicher erzeugt und bereit gestellt
Wieso bist du dir da so sicher?
- Führe doch endlich eine korrekte Sicherung. Da bei der Datensicherung mit NT-Backup ein Konsistenzprüfung der Datenbank durchgeführt wird, erhältst du entsprechend Meldungen, wenn mit der Datenbank etwas faul ist.
- Überprüfe deinen Virenscanner, ob auch wirklich alle Exchange Verzeichnisse vom Virenscan ausgeschlossen sind
- Behebe dein Zeitproblem
LG Günther
Eine Frage wie kann ich am schnellsten den Postfachspeicher etc. löschen damit ich eine neue Datenbank erstellen kann?
- Bereitsstellung des Postfachspeichers aufheben
- EDB und STM Datei wegkopieren
- Transaktionslogs wegkopieren
- Postfachspeicher bereitstellen, nach einer Fehlermeldung wird der neue Postfachspeicher erzeugt und bereit gestellt
Ich würde gerne die Datenbank einfach neu machen das ich ein für alle mal das Problem weg habe
Wieso bist du dir da so sicher?
- Führe doch endlich eine korrekte Sicherung. Da bei der Datensicherung mit NT-Backup ein Konsistenzprüfung der Datenbank durchgeführt wird, erhältst du entsprechend Meldungen, wenn mit der Datenbank etwas faul ist.
- Überprüfe deinen Virenscanner, ob auch wirklich alle Exchange Verzeichnisse vom Virenscan ausgeschlossen sind
- Behebe dein Zeitproblem
LG Günther
Hallo.
Der Fehler sagt eigentlich, das mit deinen Transaktionslogs etwas im Argen ist. Lösche diese, geh dabei so vor wie hier beschrieben und führe anschließend ein neues Backup durch - http://www.petri.co.il/mount_exchange_database_when_e00log_is_missing.h ...
LG Günther
Der Fehler sagt eigentlich, das mit deinen Transaktionslogs etwas im Argen ist. Lösche diese, geh dabei so vor wie hier beschrieben und führe anschließend ein neues Backup durch - http://www.petri.co.il/mount_exchange_database_when_e00log_is_missing.h ...
LG Günther