- 29 Mar 2024
- 2 Minutes to read
- Print
- DarkLight
- PDF
DB Admin
- Updated on 29 Mar 2024
- 2 Minutes to read
- Print
- DarkLight
- PDF
Informationen zum Sichern der Datenbank entnehmen Sie dem Kapitel "Wie sichert man die Datenbank?".
Ausführen der Tools
Diese Tools sind nur von Administratoren auszuführen. Die Verwendung dieser Tools kann bei unsachgemäßer Ausführung Ihre Datenbank beschädigen.
Erstellen Sie vorher immer eine vollständige Sicherung! Die Batch-Dateien können NUR am moveIT ISS+ Datenbankserver über das lokale Laufwerk ausgeführt werden!
NICHT über das Netzlaufwerk ausführen!
Sie finden im Ordner ClientToolsDBAdmin nützliche Batchdateien zur Sicherung und Reparatur der Datenbank in moveIT ISS+. Folgend werden diese Tools näher beschrieben.
Als regelmäßige (jährliche) Wartung für größere Datenbanken kann eine Reorganisation und im Anschluss indexrebuild.bat und truncate-bi.bat ausgeführt werden.
Alle User aussteigen
Um die Tools indexrebuild.bat und truncate-bi.bat ausführen zu können, müssen unbedingt zuerst alle User aus moveIT ISS+ aussteigen, anschließend die Datenbank am Server gestoppt und danach ein Backup der Datenbank durchgeführt werden! Führen Sie dann erst dann diese Tools aus!
Tool: indexrebuild.bat
Mit diesem Tool kann der Index der Datenbank neu aufgebaut werden.
Vorher Backup erstellen
Wird der Indexrebuild unterbrochen, kann die Datenbank NICHT mehr gestartet werden!
Tool: truncate-bi.bat
Bereinigt das Before-Image-File der Datenbank.
Tool: reduce-DB-Log.bat
Mit diesem Tool kann Online die Größe der Datenbanklogfiles verkleinert werden, das originale. DB Logfile bleibt als 'old_issdata.lg' erhalten (wird beim nächsten Ausführen dann überschrieben)
Tool: db-analyse.bat
Dieses Tool dient zur Datenbankanalyse – zur Fragmentierung und Indexierung.
Fragmentierung: Ergebnis wird nach Data\LogFiles\DbAdmin\analyse-defrag.rtf geschrieben.
Bei einem Fragment Factor - Wert 2.0 oder höher sollte Dump and Reload durchgeführt werden. (Um Dump and Reload auszuführen wenden Sie sich bitte an die Hotline.)
Indexierung: Ergebnis wird nach Data\LogFiles\DbAdmin\analyse-index.rtf geschrieben.
Bei einem Factor 2.0 oder höher sollte Indexrebuild durchgeführt werden.
Wird Dump and Reload ausgeführt, wird der Indexrebuild dabei automatisch durchgeführt.
Wenn Dump and Reload nicht ausgeführt wird, kann mit indexrebuild.cmd nur der Index neu aufgebaut werden.
Beispiel Files für Online Backup der Datenbank - Backup der DB zur Laufzeit
Bitte kopieren Sie sich das gewünschte File, vergeben Sie einen neuen Namen (oder löschen zb das 'Beispiel_' aus den Namen).
Diese Batchfiles müssen direkt am Server über den lokalen Pfad gestartet werden!
Tool: Beispiel_backupdb.bat (nur Netzwerkdatenbank)
Mit diesem Tool kann ein Online Backup einer Netzwerkdatenbank erstellt werden, d.h. es müssen keine User aussteigen, die DB darf NICHT gestoppt werden.
Tragen Sie in backupdb.bat Ihr gewünschtes Zielverzeichnis (muss bereits existieren) und den Dateinamen ein.
Beispiel: set bkpath=c:\backup
Die Datei wird bei jeder Ausführung überschrieben.
Für eine Rücksicherung (restoredb.bat) tragen Sie den Pfad und Filenamen ein, kopieren Sie die restoredb.bat in Ihren Datenbankordner nach DataDB\B
(vorher DB Server stoppen, defekte DB verschieben etc.) und starten Sie dann die restoredb.bat von diesem Ordner aus.
Tool: Beispiel_BackupDB_day.bat (nur Netzwerkdatenbank)
Mit diesem Tool wird genau wie bei backupdb.bat ein Online Backup einer Netzwerkdatenbank erstellt.
Allerdings wird hiermit pro Wochentag eine neue Datei angelegt und erst nach einer Woche wieder überschrieben.
Beispiel: Mon_issdata.bkf oder Thu_issdata.bkf
Für eine Rücksicherung verwenden Sie wieder die restoredb.bat wie Oben beschrieben.
Tool: Beispiel_backupDB_zip.bat (nur Netzwerkdatenbank)
Mit diesem Tool wird genau wie bei backupdb.bat ein Online Backup einer Netzwerkdatenbank erstellt.
Allerdings wird nach dem Onlinebackup das Backupfile in ein ZIP Archiv komprimiert, dadurch sehr geringer Platzbedarf (wenn das File danach zb auf ein Netzlaufwerk kopiert werden soll).
Für eine Rücksicherung verwenden Sie wieder die restoredb.bat wie Oben beschrieben, entpacken Sie jedoch vorher das ZIP Archiv.
Tool: proenv.bat
Damit erhält man eine Kommandozeile für eine Progress Umgebung - Für Progress DB Admins.
Tool: Uninstall_MDBC_Services.bat
Damit kann man die Dienste 'moveITDBControl' und 'moveITDBCStarter' wieder löschen, werden benötigt um die Datenbank als Dienst starten zu können (Netzwerkdatenbank).