Schiebung ist alles

Seite 5/6

Es kommt die Zeit, bei der die Festplatte zu klein wird oder die Datenmenge und die Last so groß wird, dass Sie die Dateien auf andere Festplatten verschieben müssen.

Beachten Sie aber dass alle Informationen von Exchange, d.h. Programmdateien, Datenbanken, Transaktionsprotokolle und mehr immer auf "lokalen" Festplatten liegen müssen, bzw. auf Festplatten die aussehen als seien sie lokal. (Speichernetzwerke auf SAN-Technik). Netzwerklaufwerke oder "Network Attached Storage" (NAS) eignen sich nicht.

Jede Verschiebeaktion bedeutet, dass die jeweilige Datenbank für einige Zeit "offline" ist.

MSX55: Dateien verschieben

Es gibt zwei Wege die Datenbank zu verschieben: Sie können von Hand die Dateien verlagern und in der Registrierung die Pfade anpassen oder sie lassen dies durch den Assistenten machen. ich rate ihnen dringend dazu die Leistungsoptimierung (Im Menü zu finden) zu starten und darüber die Dateien zu verschieben.

Die Leistungsoptimierung erlaubt ihnen nicht nur die drei Datenbanken DIR.EDB, PRIV.EDB und PUB.EDB zu verlagern sondern auch die Protokolldateien, die MTA-Dateien etc. Informieren Sie sich aber vorher über die Belastung der Hardware durch die Datenbanken und die Art der Zugriffe, um auch die gewünschte Leistung zu erhalten und keinen -1018 Fehler einzufangen.

E2K: Dateien verschieben

Mit Exchange 2000 gibt es keine Leistungsoptimierung mehr, sondern der Administrator ist in gewissem Maße selbst verantwortlich für die korrekte Konfiguration seines Servers. Zwar ist Exchange 2000 weitestgehend dynamisch, was die Verwaltung von Speicher und Threads angehet, aber die Platzierung der Datenbanken ist Aufgabe des Administrators.

Über den Systemmanager können Sie dazu mehrere Datenträgergruppen einrichten und in diesen Datenträgergruppen wiederum weitere Datenbanken. Und hier ist auch der Punkt an dem Sie ansetzen können. Sie können bei den Datenbanken den Pfad verändert. Die Managementkonsole verschiebt automatisch die Dateien. Hierbei wird nur die betroffene Datenbank heruntergefahren.

Hier die schrittweise Anleitung (Quelle: Robert Lindermeier www.infoselect.de)

  1. Starten Sie den System-Manager: Zeigen Sie im Startmenü auf Programme, zeigen Sie auf Microsoft Exchange, und klicken Sie anschließend auf System-Manager.
  2. öffnen Sie den Container Server in der Konsolenstruktur. 
    System-Manager -  Administrative Gruppe oder Organisation -  Server
  3. Klicken Sie auf den Server mit der Speichergruppe, die die Datenbank enthält, die verschoben werden soll.
  4. öffnen Sie den Container Speichergruppe, klicken Sie mit der rechten Maustaste auf den Speicher, und klicken Sie dann auf Eigenschaften.
  5. Klicken Sie auf die Registerkarte Datenbank.
  6. Zur Suche nach der zu verschiebenden Datenbank klicken Sie auf Durchsuchen.
  7. Verwenden Sie das Feld Exchange-Datenbank, um einen neuen Pfad anzugeben, klicken Sie dann auf öffnen und anschließend auf Speichern.
  8. Klicken Sie auf Übernehmen. Es wird die folgende Meldung angezeigt:
    Sie sind im Begriff, die folgenden Vorgänge durchzuführen, durch die alle vorhandenen inkrementellen und differenziellen Datensicherungen ungültig werden:
    - Speicherort der Exchange-Datenbank ändern
    Möchten Sie fortfahren?
  9. Klicken Sie auf Ja; es wird die folgende Meldung angezeigt:
    Um den angeforderten Vorgang durchzuführen, muss die Bereitstellung des Informationsspeichers vorübergehend aufgehoben werden; er steht dann für Benutzer nicht zur Verfügung.
    Möchten Sie fortfahren?
  10. Klicken Sie auf Ja, um die Datenbank zu verschieben. Am Ende des Vorgangs wird die folgende Bestätigung angezeigt: "Die Datenbankdateien wurden erfolgreich verschoben."

Nach dem Verschieben sollten Sie eine Sicherung durchführen, damit sie die einwandfreie Funktion kontrollieren können.

Die Transaktionsprotokolle sind auf der Stufe der Datenträgergruppe definiert und können dort geändert werden. Hierbei wird allerdings die gesamte Datenträgergruppe samt Datenbanken deaktiviert.

  • Q257184 XADM: How to Move Exchange DBs and Logs in Exchange 2000 Server

E2K: Datenbank indirekt verschieben

Exchange 2000 kann mehrere Datenbanken unterstützen. Sie können damit die Stillstandszeit von Exchange reduzieren indem sie einen Trick anwenden, um die Datenbank zu verschieben. Sie legen einfach eine neue Datenbank innerhalb der gleichen Speichergruppe auf dem neuen Zielgerät an und verlagern dann nach und nach die Benutzer. So können sie schrittweise immer die Anwender umlagern, welche gerade nicht arbeiten. Diese Verfahren funktioniert aber nicht mit Exchange 2000 Protokolldateien. 

Programmverzeichnis verschieben

Leider ist es nicht möglich, das Programmverzeichnis von Exchange nachträglich einfach zu verschieben. Die Konfiguration liegt doch an verschiedenen Stellen vor, so dass sie schon bei der Installation entsprechend "Platz" reservieren sollten bzw. bei folgenden Installationen genau aufpassen, welches Programm wohin welche Daten legt. z.B.: sind gerade Kataloge einer Datensicherung gerne größer als erwartet und haben daher nicht unbedingt auf dem Programmbereich Platz.

Wenn Sie unbedingt "verschieben" müssen, dann wäre ein Desaster Recovery ein Weg, indem Sie ihre Datenbanken sichern, die Exchangedateien löschen und mit SETUP /R  (MSX5.5) oder SETUP /disasterrecovery wieder nachinstallieren.

Exchange 5.5. ist in der Hinsicht ziemlich robust. Exchange 2000 muss diesen Test noch beweisen. Sie sollten aber schon entsprechende Kenntnisse mit REGEDIT.EXE, LDP.EXE und dem Eventlog haben.


Nächste Seite