Datenbank von Dr.Web Enterprise Security Suite wiederherstellen |
Der Dr.Web Server sichert regelmäßig wichtige Daten, darunter auch die Lizenzschlüssel, den Datenbankinhalt, den privaten Schlüssel sowie die Konfiguration des Dr.Web Servers und des Verwaltungscenters. Sicherungskopien werden in folgenden Verzeichnissen abgespeichert: •Für : <Installationslaufwerk>:\DrWeb Backup •Für : /var/opt/drwcs/backup •Für : /var/drwcs/backup Damit die Daten regelmäßig gesichert werden, enthält der Zeitplan des Dr.Web Servers eine entsprechende tägliche Aufgabe. Wenn der Zeitplan diese Aufgabe nicht enthält, sollten Sie diese manuell erstellen. Alle Dateien aus der Sicherungskopie, außer dem Datenbankinhalt, können sofort verwendet werden. Die Sicherungskopie der Datenbank wird im Format .gz gespeichert, das mit gzip oder anderen Packprogrammen kompatibel ist. Der Datenbankinhalt, der in der Sicherungskopie gespeichert ist, kann in die aktuelle Datenbank des Dr.Web Servers mit dem Befehl modexecdb database-import importiert werden. Somit können Sie die Daten wiederherstellen.
Datenbank für verschiedene Versionen des Dr.Web Servers wiederherstellen
Wenn die Datenbank bei der Aktualisierung des Dr.Web Servers von einer früheren Version auf die Version 13.0 beschädigt wurde, gehen Sie wie folgt vor: 1.Deinstallieren Sie den Dr.Web Server der Version 13.0. Die Sicherungskopien der vom Dr.Web Server verwendeten Dateien werden automatisch gespeichert. 2.Installieren Sie den Dr.Web Server derjenigen Version, die vor der Aktualisierung installiert war und mit deren Hilfe die Sicherungskopie erstellt wurde. Gemäß der standardmäßigen Upgrade-Vorgehensweise müssen Sie alle gespeicherten Dateien des Dr.Web Servers, außer der Datenbankdatei, verwenden. Erstellen Sie eine neue Datenbank während der Installation des Dr.Web Servers. 3.Stellen Sie die Datenbank aus der Sicherungskopie gemäß der allgemeinen Vorgehensweise wieder her (s. unten). 4.Deaktivieren Sie in den Einstellungen des Dr.Web Servers die Protokolle des Agents, des Dr.Web Servers und des Netzwerk-Installers. Wählen Sie dazu im Hauptmenü des Verwaltungscenters den Punkt aus. Wählen Sie im geöffneten Fenster den Punkt aus, wechseln Sie dann zur Registerkarte und deaktivieren Sie die entsprechenden Kontrollkästchen. 5.Aktualisieren Sie den Dr.Web Server auf Version 13.0 gemäß der allgemeinen Vorgehensweise (weitere Informationen dazu finden Sie im unter Dr.Web Enterprise Security Suite und ihre einzelnen Komponenten aktualisieren). 6.Aktivieren Sie die Protokolle des Agents, des Dr.Web Servers und des Netzwerk-Installers, die Sie im Schritt 4 deaktiviert haben.
So stellen Sie die Datenbank aus einer Sicherungskopie wieder her 1.Beenden Sie den Dient des Dr.Web Servers, falls er gerade ausgeführt wird. 2.Importieren Sie aus der entsprechenden Sicherungsdatei den Inhalt der Datenbank. Der Importbefehl sollte ungefähr wie folgt aussehen: •Für Dr.Web Server bis Version 13
•Für Dr.Web Server ab Version 13
Dieser Befehl muss eine einheitliche Zeile darstellen. In diesem Beispiel wird davon ausgegangen, dass der Dr.Web Server im Verzeichnis C:\Program Files\DrWeb Server installiert ist. 3.Starten Sie den Dienst des Dr.Web Servers. So stellen Sie die Datenbank aus einer Sicherungskopie beim Wechsel der Server-Version (innerhalb einer Hauptversion) oder bei der Beschädigung der aktuellen Datenbank-Version wieder her 1.Beenden Sie den Dient des Dr.Web Servers, falls er gerade ausgeführt wird. 2.Löschen Sie den Inhalt der aktuellen Datenbank. Gehen Sie so vor: 2.1.Wenn Sie eine eingebettete Datenbank verwenden: a)Löschen Sie die Datenbankdatei database.sqlite. b)Initialisieren Sie die neue Datenbank. Der Initialisierungsbefehl für den Dr.Web Server unter Windows sollte ungefähr wie folgt aussehen: •Für Dr.Web Server bis Version 13
•Für Dr.Web Server ab Version 13
Dieser Befehl muss eine einheitliche Zeile darstellen (siehe auch das Format des Befehls drwcsd mit dem Schalter modexecdb database-init im Anhang H3.3. Befehle zur Datenbankverwaltung). Im Beispiel wird davon ausgegangen, dass der Dr.Web Server im Verzeichnis C:\Program Files\DrWeb Server installiert ist, und dass sich der Lizenzschlüssel agent.key im Verzeichnis D:\Keys befindet. c)Sobald dieser Befehl ausgeführt wird, wird im Unterverzeichnis var des Installationsverzeichnisses vom Dr.Web Server die Datei der neuen Datenbank database.sqlite angelegt. 2.2.Wenn Sie eine externe Datenbank verwenden, bereinigen Sie die Datenbank mit dem Befehl cleandb (für Dr.Web Server bis Version 13) oder modexecdb database-clean (für Dr.Web Server ab Version 13) (weitere Informationen dazu finden Sie unter H3.3. Befehle zur Datenbankverwaltung). 3.Importieren Sie aus der entsprechenden Sicherungsdatei den Inhalt der Datenbank. Der Importbefehl sollte ungefähr wie folgt aussehen: •Für Dr.Web Server bis Version 13
•Für Dr.Web Server ab Version 13
Dieser Befehl muss eine einheitliche Zeile darstellen. In diesem Beispiel wird davon ausgegangen, dass der Dr.Web Server im Verzeichnis C:\Program Files\DrWeb Server installiert ist. 4.Starten Sie den Dienst des Dr.Web Servers. Für Betriebssysteme der UNIX-Familie 1.Beenden Sie den Dr.Web Server (falls ausgeführt): •Für :
•Für :
2.Löschen Sie die Datenbankdatei database.sqlite aus dem folgenden Installationsverzeichnis des Dr.Web Servers: •Für : /var/opt/drwcs/ •Für : /var/drwcs/
3.Initialisieren Sie die Datenbank des Dr.Web Servers. Dazu dient der folgende Befehl: •Für : •Für Dr.Web Server bis Version 13
•Für Dr.Web Server ab Version 13
•Für : •Für Dr.Web Server bis Version 13
•Für Dr.Web Server ab Version 13
4.Sobald dieser Befehl ausgeführt wird, wird im Ordner var des Installationsverzeichnisses vom Dr.Web Server die Datei der neuen Datenbank database.sqlite angelegt. 5.Importieren Sie aus der entsprechenden Sicherungsdatei den Inhalt der Datenbank. Der Importbefehl sollte ungefähr wie folgt aussehen: •Für : •Für Dr.Web Server bis Version 13
•Für Dr.Web Server ab Version 13
•Für : •Für Dr.Web Server bis Version 13
•Für Dr.Web Server ab Version 13
6.Starten Sie den Dr.Web Server. •Für :
•Für :
|