Wie man eine beschädigte UMS Embedded DB wiederherstellt und wiederherstellt
Umwelt
UMS 6 auf Windows oder Linux
Wenn die eingebettete Datenbank von UMS* beschädigt ist, versuchen Sie die folgenden Maßnahmen, um das Problem zu beheben.
*Die zugrunde liegende Technologie der eingebetteten Datenbank ist Apache Derby.
Wiederherstellen einer mit dem UMS Administrator erstellten Datenbanksicherung
Wenn eine Sicherung der eingebetteten Datenbank vorhanden ist (siehe Erstellen einer Sicherung des IGEL UMS ), stellen Sie einfach die Sicherung wieder her, siehe Wiederherstellen einer Sicherung.
Wiederherstellung einer dateibasierten Sicherung
Wenn eine unbeschädigte Kopie der Datenbankdateien, die sich unter C:\Program Files...\IGEL\RemoteManager\db\rmdb
(Standardinstallationspfad unter Windows)
und/oder /opt/IGEL/RemoteManager/db/rmdb/
(Standardinstallationspfad unter Linux) vorhanden ist, können Sie die Dateikopie wiederherstellen. Im weiteren Verlauf dieser Anleitung werden die oben genannten möglichen Pfade als RMDB_PATH.
Um die Sicherungskopie wiederherzustellen, führen Sie folgende Schritte durch:
Öffnen Sie den UMS Administrator und gehen Sie im Menü auf der linken Seite zu Datenquelle.
Der Standardpfad zum UMS Administrator:
Linux: /opt/IGEL/RemoteManager/RMAdmin.sh
Windows: C:\Programme\IGEL\RemoteManager\rmadmin\RMAdmin.exe
Die Anwendung IGEL UMS Administrator kann nur auf dem UMS Server gestartet werden.
Löschen Sie im Bereich Datasource die beschädigte Derby-DB.
Erstellen Sie eine neue eingebettete DB mit genau demselben Benutzernamen und Kennwort, das Sie für die gelöschte DB verwendet haben.
Deaktivieren Sie die neu erstellte DB.
Stoppen Sie den UMS Server-Dienst. Einzelheiten dazu, wie Sie ihn anhalten können, finden Sie unter IGEL UMS HA-Dienste und -Prozesse.
Löschen Sie alle Dateien, die im Ordner
RMDB_PATH
enthalten sind.Kopieren Sie die zuvor gesicherten Dateien nach
RMDB_PATH
.Aktivieren Sie die DB mit dem UMS Administrator unter Datasource.
Warten Sie 1 - 2 Minuten, dann melden Sie sich an der UMS Konsole an.