Einstellungen DBMaintenance
Die Aufgabe des DBMaintenance-Servers ist es, eine zuverlässige Sicherung für alle CodX PostOffice Datenbanken zu gewähren und eine
regelmässige Optimierung der Datenbanken durch Reindexierung auszuführen. Ebenso wird eine Archivierung der Datenbankbackups auf ein vom Benutzer
definiertes Laufwerk erstellt, und als 3. Sicherheitsstufe wird ein Transfer der Datenbankbackups auf einen FTP-Server erstellt. Veraltete Backups
auf dem Sicherungslaufwerk sowie auf dem FTP-Server werden automatisch nach einer frei definierbaren Ablaufzeit gelöscht. Dank diesem Konzept wird
der SQL-Agent des Microsoft SQL Servers © nicht mehr benötigt.
Die Ausführung der verschiedenen Elemente des DBMaintenance-Servers werden durch die JobEngine gewährleistet, somit ist auch eine
flexible Planung der einzelnen Ausführungszeiten möglich. Diese Systemaufgaben werden nur auf dem Applikationsserver ausgeführt. Die Ausführung der
Aufgaben ist unabhängig davon, wie die Datenbankserver organisiert sind, d.h. ob sich die verschiedenen Datenbanken auf unterschiedlichen
Datenbankservern befinden oder mehrere Datenbanken auf dem gleichen Datenbankserver laufen. Sollte bei einem Job etwas nicht funktionieren, so wird
mittels WatchDog alarmiert. Ebenso wird ein detailliertes Logging im Userlog und Datalogger geführt.
Testsystem-Modus umschalten
Abhängig davon, ob es sich um ein Testsystem handelt
oder nicht, wird die Schaltfläche entsprechend beschriftet.
Um den Modus zu ändern brauchen sie Administratoren Rechte.
WICHTIG: Nachdem sie den Modus
gewechselt haben, müssen sie unbedingt CodX PostOffice an allen PC's
und den Service von CodX PostOffice neu starten!
Testsystem-Modus einschalten.
Alle Jobs, ausser die nachfolgend erwähnten, werden
ausgeschalten.
-
Job der die Sorttree Mapfiles erzeugt
-
Job der die Sorttree Mapfiles auf den Clients
aktualisiert
-
Job für die Bezirkfreischaltung
-
Job DBMaintenanceServer Reindexierung
-
Job DBMaintenanceServer Backup PO
-
Job DBMaintenanceServer Backup Archiv
-
Job DBMaintenanceServer Backup Image
-
Job DBMaintenanceServer Backup Transfer
Einige Import und Export Funktionen werden
ausgeschalten. (custfield TableID = 1100, 1050, 1051 & 1052)
Die Alarmierungen via Watchdog werden alle
ausgeschalten.
Für die Synchronisation zwischen CodX PostOffice und
MDE's gibt es ein Mandat und einen zugehörigen Alias. Diese werden
ergänzt mit der Bezeichnung '-Test'. Damit nun die MDE's
sich mit der CodX PostOffice DB synchronisieren, muss auf jedem MDE
ebenfalls das Mandat und der Alias angepasst werden. Dazu kann der
Barcode in den Einstellungen/Allgemein/Synchronisation ausgedruckt
werden und mit jedem MDE eingelesen werden.
Nach der Umschaltung steht in der Status View hinter
dem Dienstleister "[Testsystem]"
Bei einem Testsystem werden nur noch Mails
versendet, sofern eine gültige Mailadresse in den Custfield TableID:
2265 Name: 'EMail receiver for testsystem' korrekt hinterlegt ist.
Siehe Globale Einstellungen für 'you have mail'.
Alle noch vorhandenen Container für das Modul KO -
Kooperation werden gelöscht und die Sequenzierungsnummern für die
verarbeiteten Container werden auf 0 gestellt. Ebenso werden alle
erfassten Kooperationspartner auf inaktiv gestellt.
Für alle LetterShop-Partnern werden die
unterschiedlichen Kommunikationskanäle auf inaktiv gestellt.
Die Mapdateien für den SortTree werden für das
Testsytem in einem eigenen Verzeichnis bereitgestellt.
Alle Jobs die noch aktive sind und deren Zeitpläne
einen anderen Eintrag als "ALL" oder "SERVER" haben, werden
deaktiviert und in der Jobliste root markiert.
Die URL des Pakadoo Webservice wird gelöscht.
Testsystem-Modus ausschalten.
WICHTIG: Um den
Testsystem-Modus wieder auszuschalten, müssen sie folgende manuellen
Anpassungen vornehmen:
-
Alle benötigten Jobs (Systemaufgaben) manuell
aktivieren. (Einstellungen/Extras/Job Engine)
-
Die benötigten Import und Export Funktionen
wieder aktivieren. (custfield TableID = 1100 & 1050)
-
Die gewünschten Alarmierungen via Watchdog
wieder aktivieren. (Einstellungen/Allgemein/WatchDog
Überwachungen)
-
Für die Synchronisation zwischen CodX PostOffice
und MDE's gibt es ein Mandat und einen zugehörigen Alias.
(Einstellungen/Allgemein/Synchronisation)
Die Ergänzung '-Test' muss bei beiden Werten (Mandat &
Alias) wieder entfernt werden.
Damit die MDE's sich mit der CodX PostOffice DB synchronisieren,
muss auf jedem MDE ebenfalls das Mandat und der Alias wieder
angepasst werden. Dazu kann der Barcode ausgedruckt und mit
jedem MDE eingelesen werden.
-
Kooperationspartner aktivieren
-
Lettershop Kommunikationskanäle aktivieren
-
Sofern der Pakadoo Webservice verwendet wird, in
den Einstellungen / Schnittstellen / IHS Web Service / Pakadoo
die URL erfassen. (100: URL Pakadoo WebService)
Reindexierung
Die Reindexierung hat zur Aufgabe, eine Indexoptimierung in der Datenbank auszuführen und dies je nach Defragmentierungsgrad in
unterschiedlicher Art.
Standardmässig wird die Reindexierung einmal täglich ausgeführt. Die Ausführungszeit ist auf 4:00 Uhr vorgegeben, kann jedoch vom Benutzer im
entsprechenden Zeitplan geändert werden. Es werden alle Datenbanken von CodX PostOffice optimiert, die Reihenfolge ist PostOffice, Archiv und Image.
Aufgrund der Einstellung wird ein Index nur reindexiert oder neu erstellt.
Backup
Für jede einzelne Datenbank (PostOffice, Archiv und Image) existiert ein eigener Job, dessen Ausführungszeit mittels Zeitplan der
dem Job hinterlegt ist, geplant werden kann. Die Datenbank-Backupdateien haben das folgende Format:
[Datenbankname][Datum]_[Zeit].bak Beispiel: PostOffice20140901_050000.bak
Der Ablauf eines Backups sieht wie folgt aus, unabhängig davon welche Datenbank gesichert wird:
-
Prüfung, ob die Datenbank online ist und kein Restore läuft, andernfalls wird der Job beendet
-
Es wird ein Integritätscheck für die Datenbank gemacht, falls die Datenbank defekt ist oder andere Probleme bestehen, wird der
Job beendet.
-
Es wird ein Backup der Datenbank in ein definiertes Backupverzeichnis erstellt.
-
Die erstellte Backupdatei wird in ein definiertes Laufwerk\Verzeichnis archiviert, dass heisst es wird eine Kopie erstellt.
-
Das archivierte Backup wird in einem definierten Transferverzeichnis bereitgestellt, damit der Transferjob dieses auf einen
definierten FTP-Server überträgt. Aus Sicherheitsgründen wird das Archiv mit einem definierten Passwort verschlüsselt und in Dateien aufgesplittet, deren Grösse wiederum eingestellt werden
kann. Die aufgesplitteten Dateien bekommen die Dateierweiterung ".split".
-
Alte Sicherungsdateien werden gelöscht, so dass immer nur die letzte aktuelle Sicherungsdatei bestehen bleibt.
Transfer
Dieser Job übermittelt die einzelenen Dateifragmente eines Archivs an einen definierten FTP-Server. Es wird nach jedem Transfer
geprüft, ob alte Transferdateien auf dem FTP-Server liegen welche gelöscht werden können. Der Zeitpunkt ab wann Transferdateien auf dem FTP-Server
gelöscht werden können kann eingestellt werden. Erfolgreich übertragene Transferdateien werden im Transferverzeichnis gelöscht.
Einstellungen
Auf dem Dialog befinden sich Listen mit allen Einstellungen zur Reindexierung und zum Datenbankbackup. Auf der rechten Seite
befinden sich die Schaltflächen mit den jeweils 3 Funktionen für die Reindexierung und die 3 unterschiedlichen Datenbankbackups. Die sich
wiederholenden Schaltflächen sind wie folgt:
-
Zeitplan
Es wird der Detaildialog mit den Einstellungen zum Zeitplan des jeweiligen Jobs angezeigt. Sollte kein Zeitplan mehr vorhanden sein, erscheint
eine Fehlermeldung. Sollten Sie mehr als einen Zeitplan auf diesem Job definiert haben, erscheint jeweils der erste Standardzeitplan des Jobs.
Weitere Zeitpläne bearbeiten Sie bitte in den Einstellungen zur JobEngine.
-
Start
Mit dieser Schaltfläche haben Sie die Möglichkeit, den entsprechenden Job direkt manuell auszuführen. Dabei wird der Job beim nächsten
minütlichen Interfall gestartet, unabhängig vom Zeitplan der hinterlegt ist.
-
Log
Es wird ein Detaildialog mit dem Userlog angezeigt, der die letzten 3000 Einträge für diesen Job anzeigt.
Einstellungen Reindexierung (Custfieldwerte)
Bezeichnung (Custfieldname) |
Wert (Tabellen-ID: 1643, lID = 0) |
F1 |
Fragmentierungsgrad 1, Angabe in Prozent von 0 bis F2.
Dieser Wert definiert den 1. Fragementierungsgrad, bis zu dem nicht fragmentiert wird. Ab diesem Wert bis zum 2. Fragmentierungswert wird
ein Index reorganisiert. Dieser Wert muss kleiner sein als F2.
Standardeinstellung: 30 |
F2 |
Fragmentierungsgrad 2, Angabe in Prozent von F1 bis 100.
Dieser Wert definiert den 2. Fragmentierungsgrad, ab dem ein Index neu erstellt wird.
Standardeinstellung: 50 |
Einstellungen Backup (Custfieldwerte)
Bezeichnung (Custfieldname) |
Wert (Tabellen-ID: 1644, lID = 0) |
Archive Age (Days) |
Anzahl Tage wie alt ein Archiv sein darf, bevor es gelöscht wird. Erlaubte Werte sind
0 - 65535
Der CleanUp Job des Backups löscht Archive, die älter als die angegebenen Anzahl Tage sind.
Wenn die Anzahl Tage auf 0 eingestellt wird, wird keine
Archivierung der Backupdateien vorgenommen. |
Backup Compression active |
Einstellung zum aktivieren des vom Datenbankserver unterstützten Komprimierungsverfahren. Wenn diese Option deaktiviert ist, wird die
Datenbankbackupdatei nicht komprimiert. Die Datenbanktransferdatei hingegen wird mittels ZIP-Kompression komprimiert. Standardmäsig ist
diese Option deaktiviert, wenn Sie nicht über einen MS SQL-Express Datenbankserver verfügen, aktivieren Sie die Kompression.
|
DB Archiv Archiv Dir |
Laufwerk\Verzeichnis oder UNC-Pfad in das die Archive kopiert werden.
Bitte beachten Sie, dass der CodX PostOffice Applikationsserver die Schreibberechtigung auf dieses Verzeichnis oder diesen UNC-Pfad haben
muss. Dieses Verzeichnis/UNC-Pfad muss vom Applikationsserver aus ansprechbar sein. |
DB Archiv Backup Dir |
Laufwerk\Verzeichnis oder UNC-Pfad in das die Backupdatei der CodX PostOffice Archiv Datenbank erstellt wird.
Bitte beachten Sie, dass der MS-SQL Datenbankserver und der CodX PostOffice Applikationsserver die Schreibberechtigung auf dieses Verzeichnis oder diesen UNC-Pfad haben müssen.
Dieses Verzeichnis/UNC-Pfad muss vom Datenbankserver und vom Applikationsserver aus ansprechbar sein. |
DB Archiv Backup Transfer |
Definiert, ob eine Backupdatei auf einen FTP-Server transferiert werden soll.
Möglich Einstellungen sind:
aus - Es wird keine Backupdatei zum Transfer bereitgestellt
ein - Jede Backupdatei wird im Transferordner bereitgestellt
einmalig - Nur nach dem ersten erfolgreichem Backup wird eine Transferdatei erstellt, danach ist diese Einstellung auf aus. |
DB Image Archiv Dir |
Gleiche Beschreibung wie in "DB Archiv Archiv Dir", jedoch für die CodX PostOffice Image Datenbank. |
DB Image Backup Dir |
Gleiche Beschreibung wie in "DB Archiv Backup Dir", jedoch für die CodX PostOffice Image
Backupdatei. |
DB Image Backup Transfer |
Gleiche Beschreibung wie in "DB Archiv Backup Transfer", jedoch für die CodX PostOffice Image
Backupdatei. |
DB PostOffice Archiv Dir |
Gleiche Beschreibung wie in "DB Archiv Archiv Dir" jedoch für die CodX PostOffice Datenbank. |
DB PostOffice Backup Dir |
Gleiche Beschreibung wie in "DB Archiv Backup Dir", jedoch für die CodX PostOffice Backupdatei. |
DB PostOffice Backup Transfer |
Gleiche Beschreibung wie in "DB Archiv Backup Transfer", jedoch für die CodX PostOffice Backupdatei. |
FTP Backup Age (Days) |
Anzahl Tage wie alt eine Transferdatei auf dem FTP-Server sein darf, bis sie gelöscht wird. Erlaubte Werte sind 1 - 65535.
Vor jedem Transferjob werden die alten Transferdateien gelöscht. |
FTP Server Passive |
FTP-Servereinstellung Passivmodus. Wenn Ihr FTP-Server im Passivmodus arbeitet, aktivieren Sie diese Aktivierungsbox. |
FTP Server Password |
Das Passwort zu Ihrem FTP-Server. |
FTP Server Path |
Der Pfad auf dem FTP-Server, in dem die Transferdateien gespeichert werden sollen. Standardwert ist /. |
FTP Server Port |
Ein gültiger FTP-Port mit dem Ihr Server arbeitet. Standardwert ist 21. |
FTP Server URL |
Die URL oder die IP-Adresse Ihres FTP-Servers. |
FTP Server Username |
Der Benutzername mit dem Sie sich auf Ihrem FTP-Server anmelden müssen. |
Transfer Dir |
Laufwerk\Verzeichnis oder UNC-Pfad in das die Transferdateien für alle CodX PostOffice Datenbankbackups kopiert werden.
Bitte beachten Sie, dass der CodX PostOffice Applikationsserver die Schreibberechtigung auf dieses Verzeichnis oder diesen UNC-Pfad haben muss.
Dieses Verzeichnis/UNC-Pfad muss vom Applikationsserver aus ansprechbar sein. |
Transfer max Age (Days) |
Anzahl Tage wie alt eine Transferdatei sein darf, bevor sie gelöscht wird. Erlaubte Werte sind 1 - 65535.
Nach jedem Backup werden die alten Transferdateien gelöscht. Wenn alte Transferdateien gelöscht werden, wird für diese ein Alarm
verschickt, da davon ausgegangen wird, dass der Transferjob nicht funktioniert hat, andernfalls wären diese Dateien nach einem erfolgreichem
Transfer gelöscht worden. |
Transfer Split Size (MB) |
Dateigrösse der einzelnen Fragmente, in die eine Backupdatei aufgesplittet wird. Erlaubte Werte sind von 1MB bis 1024MB. |
Transfer ZIP Passwort* |
Mit diesem Passwort wird eine Archivdatei zuerst passwortverschlüsselt als Zipdatei angelegt und danach aufgesplittet. |
Siehe auch
|