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 Micorosft 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.
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 1 - 65535
Der CleanUp Job des Backups löscht Archive, die älter als die angegebenen Anzahl Tage sind. |
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 |
Wenn dieses Passwort erfasst ist, wird eine Archivdatei zuerst Passwortverschlüsselt als Zipdatei angelegt und danach aufgesplittet,
andernfalls wird direkt die Backupdatei gesplittet. |
|
![CodX Software](../../../images_global/logo_codx.png) |
CodX Software AG
Sinserstrasse 47
6330 Cham
Switzerland |
Support
http://support.codx.ch
|
![CxSpickel](../../../images_global/logo_spickel.png) |
|