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, die Konfiguration des Servers und des Verwaltungscenters. Sicherungskopien werden in folgenden Verzeichnissen abgespeichert: •Für Windows: <Installationslaufwerk>:\DrWeb Backup •Für Linux: /var/opt/drwcs/backup •Für FreeBSD: /var/drwcs/backup Damit die Daten regelmäßig gesichert werden, enthält der Zeitplan des Servers eine entsprechende tägliche Aufgabe. Wenn der Zeitplan diese Aufgabe nicht enthält, sollten Sie diese manuell erstellen. Alle Dateien aus der Sicherungskopie, den Datenbankinhalt ausgenommen, 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 Servers über den Befehl importdb 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 Servers von einer früheren Version auf die Version 11.0.2 beschädigt wurde, gehen Sie so vor: 1.Deinstallieren Sie den Server der Version 11.0.2. Die Sicherungskopien der vom Server verwendeten Dateien werden automatisch gespeichert. 2.Installieren Sie den 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 dabei alle gespeicherten Dateien des Servers, Datenbankdatei ausgenommen, verwenden. Erstellen Sie eine neue Datenbank während der Installation des Servers. 3.Stellen Sie die Datenbank aus der Sicherungskopie gemäß der allgemeinen Vorgehensweise wiederher (s. unten). 4.Deaktivieren Sie in den Einstellungen des Servers die Protokolle des Agents, Servers und Netzwerk-Installers. Wählen Sie dafür im Hauptmenü des Verwaltungscenters den Punkt Administration. Wählen Sie im geöffneten Fenster den Punkt Dr.Web Server-Konfiguration, wechseln Sie dann zur Registerkarte Module und deaktivieren Sie die entsprechenden Kontrollkästchen. 5.Aktualisieren Sie den Server auf die Version 11.0.2 gemäß der allgemeinen Vorgehensweise (mehr dazu finden Sie im Administratorhandbuch unter Dr.Web Enterprise Security Suite und ihre einzelnen Komponenten aktualisieren). 6.Aktivieren Sie wieder die Protokolle des Agents, Servers und Netzwerk-Installers, die Sie im Schritt 4 deaktiviert haben.
So stellen Sie die Datenbank aus einer Sicherungskopie wiederher 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:
Dieser Befehl muss in einer Zeile stehen. Bei diesem exemplarischen Befehl wird davon ausgegangen, dass der 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 wiederher 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 Server unter Windows sollte ungefähr wie folgt aussehen:
Dieser Befehl muss in einer Zeile stehen (siehe auch das Format des Befehls drwcsd mit dem Schalter initdb im Anhang H4.3). Im Beispiel wird davon ausgegangen, dass der Server im Verzeichnis C:\Program Files\DrWeb Server installiert ist, und der Lizenzschlüssel agent.key im Verzeichnis D:\Keys liegt. 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 (s. den Anhang H4.3). 3.Importieren Sie aus der entsprechenden Sicherungsdatei den Inhalt der Datenbank. Der Importbefehl sollte ungefähr wie folgt aussehen:
Dieser Befehl muss in einer Zeile stehen. Bei diesem exemplarischen Befehl wird davon ausgegangen, dass der 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 Linux:
•Für FreeBSD:
2.Löschen Sie die Datenbankdatei database.sqlite aus dem folgenden Installationsverzeichnis des Dr.Web Servers: •Für Linux: /var/opt/drwcs/ •Für FreeBSD: /var/drwcs/
3.Initialisieren Sie die Datenbank des Servers. Dazu dient der folgende Befehl: •Für Linux:
•Für FreeBSD:
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 Linux:
•Für FreeBSD:
•Für sonstige unterstützte Versionen:
6.Starten Sie den Dr.Web Server. •Für Linux:
•Für FreeBSD:
|