98240 Datenbank administrieren

In diesem BC können Sie die Datenbank für das Erstellen von SQL-Dumps konfigurieren und Wartungsfenster mit oder ohne Zeitplan definieren.
Der SQL-Dump ist im Kontext des Datensicherungs- und -Recovery-Prozesses von grosser Bedeutung. Um Ihnen die Arbeit so einfach wie möglich zu gestalten, stellen wir durch unsere Tools sicher, dass ein gültiger SQL-Dump für alle relevanten Daten (Instanzen) erstellt wird.
Wichtig
Wichtig
Wir gehen davon aus, dass die Konsistenz der SQL-Datenbank mit den übrigen Daten des operativen Gesamtsystems organisatorisch (und ohne Unterstützung durch Opacc Anwendungen) durch den Betreiber der Systemplattform sichergestellt wird.

Allgemein

In dieser Gruppe legen Sie den Service-TCP Port fest und erfassen die Vorgaben für den SQL-Dump.

Service TCP-Port:

Hier legen Sie den Service TCP-Port fest, über welchen die Kommunikation läuft. Die Default-Einstellung ist: 9933

Dump-Anzahl:

Hier legen Sie fest, wie viele Generationen von Dumps erstellt werden sollen. Jede Ausführung eines SQL-Dump-Full erstellt eine neue Dump-Generation.

Dump-Verzeichnis:

Hier können Sie den Ordner im Filesystem angeben, in dem die SQL-Dumps gespeichert werden sollen. Beim Einsatz eines UNC-Pfades ist sicherzustellen, dass das Dienstkonto des Opacc.Management-Dienstes Schreibzugriff auf die Freigabe hat.
Beispiel: \\och-erp\OpaccOXAS_Dump$

Ausführungsmodus:

Hier legen Sie den Ausführungsmodus für den SQL-Dump bzw. die Wartungsaufgaben fest. Zur Auswahl stehen die Optionen:
  • Ausgeschaltet (Bei dieser Einstellung kann der Eintrag "Zeitplan" im Navigationsbereich nicht geöffnet werden.)
  • Zeitplan

Button

Mit dem Button <Speichern> speichern Sie Ihre Angaben zum Service-TCP-Port, SQL-Dump und Ausführungsmodus.

Wartungsfenster

In dieser Gruppe können Sie verschiedene Wartungsfenster definieren..

               
BO-Tabelle: Wartungsfenster
In der BO-Tabelle werden alle definierten Zeitfenster für die Wartung der Datenbank angezeigt. Die BO-Tabelle zeigt Attribute des Haupt-BO-Typs Cfg.Mngmnt.Service. Die Tabelle ist fix und kann nicht angepasst werden. Es werden die Attribute Von, Bis und Wochentags-Einschränkung angezeigt:

Von: / Bis: / Wochentagseinschränkung:

Hier können Sie die Uhrzeit (Beginn und Ende) für das Wartungsfenster erfassen, sowie einen Wochentag auswählen, auf welchen das Wartungsfenster beschränkt werden soll.

Buttons

Mit dem Button <Neu> aktivieren Sie den Erfassungsmodus. Alle Erfassungs-Attribute werden geleert und Sie können einen neuen Eintrag im Wartungsfenster erfassen. Nach dem Speichern eines neuen Eintrags befinden Sie sich automatisch im Erfassungsmodus.
Mit dem Button <Speichern> speichern Sie den neuen oder geänderten Eintrag im Wartungsfenster.
Mit dem Button <Löschen> löschen Sie den aktiven Eintrag im Wartungsfenster.

Zeitplan

Diese Gruppe ist nur aktiv, wenn Sie unter "Allgemein" den Ausführungsmodus "Zeitplan" gewählt haben. In dieser Gruppe können Sie verschiedene Zeitpläne für den SQL-Dump und/oder die Wartung definieren.

               
BO-Tabelle: Zeitplan
In der BO-Tabelle werden alle definierten Zeitfenster für die Wartung der Datenbank angezeigt. Die BO-Tabelle zeigt Attribute des Haupt-BO-Typs Cfg.Mngmnt.Def.SchedulerJob. Die Tabelle ist fix und kann nicht angepasst werden. Es werden die Attribute Zeitmaske, Wochentags-Einschränkung, Planungstyp, Planungszusatz und Planungs-Operationstyp angezeigt:

Zeitmaske:

Hier definieren Sie die Ausführungszeit des jeweiligen Zeitplan-Eintrags, z. B.:
23:05 = Beginn um 23:05 Uhr 
23.?? = von 23:00 bis 23:59 
??.?5 = alle 10 Min (..:05 ...:15 ...:25 usw.) 

Wochentagseinschränkung:

Hier können Sie die Ausführung des Eintrags auf einen bestimmten Wochentag beschränken.

Planungstyp:

Hier können Sie den gewünschten Planungstyp auswählen. Folgende Planungstypen gibt es:
  • SQL-Dump-Full
    Erstellt ein vollständiges Backup der SQL-Datenbank. Es wird im SQL-Dump-Ordner ein neues Unterverzeichnis erstellt und eine komprimierte BAK-Datei erstellt.
  • SQL-Dump-Log
    Erstellt ein inkrementelles Backup des Transaktionsprotokolls. Es wird ein komprimiertes TRN-File im Ordner des zuletzt erstellten Sql-Dump-Full erstellt.
  • SQL-Wartung
    Führt ein von Opacc definiertes Set an SQL-Wartungs-Jobs aus. Dieser Job sollte circa ein mal pro Woche (z.B. Sonntag) ausgeführt werden.
  • SQL-Mem-Wartung
    Führt eine SQL-Memory-Wartung durch. Damit wird u.a. der vom SQL-Server allozierte Speicher (Memory) verkleinert.
  • Progress-Wartung
    Löscht alle Monitor-Objekte, die älter als 3 Monate sind.
  • MhCode-Abgleich
    Aktualisiert für alle Mandanten mit aktiviertem Cloud-Integration-Service Moneyhouse regelmässig die Moneyhouse-Codes.

Planungszusatz:

Hier können Sie eine Zusatzinformation zum Zeitplanungs-Eintrag hinterlegen.

Planungs-Operationstyp:

Hier können Sie entweder Anstossen oder Ausnehmen auswählen

               
Beispiel für einen Zeitplan:
  • SQL-Dump-Full täglich um 23:05 Uhr
  • SQL-Dump-Log täglich von 23:00 bis 23:59 Uhr nicht ausführen
  • SQL-Dump-Log täglich alle 10 Minuten (..:05 ...:15 ...:25 usw.)
  • Progress-Wartung jeden Sonntag um 07:00 Uhr
  • SQL-Wartung jeden Sonntag um 08:00 Uhr
  • SQL-Mem-Wartung jeden Sonntag um 09:00 Uhr
Achtung
Achtung
Achten Sie bei der Definition Ihres Zeitfensters unbedingt darauf, dass die SQL-Wartung und die SQL-Dumps (Full und Log) nicht gleichzeitig starten!

Buttons

Mit dem Button <Neu> aktivieren Sie den Erfassungsmodus. Alle Erfassungs-Attribute werden geleert und Sie können einen neuen Eintrag im Zeitplan erfassen. Nach dem Speichern eines neuen Eintrags befinden Sie sich automatisch im Erfassungsmodus.
Mit dem Button <Speichern> speichern Sie den neuen oder geänderten Eintrag im Zeitplan.
Mit dem Button <Löschen> löschen Sie den aktiven Eintrag im Zeitplan.