Restauración de bases de datos de Enterprise Security Suite Dr.Web |
Durante el funcionamiento, el Servidor Dr.Web realiza copias de reserva de la información importante: claves de licencia, contenido de la base de datos, clave de cifrado privada, configuraciones del Servidor Dr.Web y el Centro de Control. Las copias de reserva se guardan en los siguientes directorios: •para SO : <disco_instalación>:\DrWeb Backup •para SO : /var/opt/drwcs/backup •para SO : /var/drwcs/backup Para realizar la función de copia de reserva, se incluye en las tareas programadas del Servidor Dr.Web la tarea diaria. Si no hay tal tarea en las tareas programadas del Servidor Dr.Web, se recomienda crearla. Todos los archivos de la copia de reserva, excepto el contenido de la base de datos, están listos para usarse. La copia de reserva de la base de datos se guarda en el formato .gz, compatible con gzip y otros archivadores. El contenido de la base de datos se puede importar desde la copia de reserva a la base de datos de trabajo del Servidor Dr.Web usando el comando modexecdb database-import y así recuperar los datos.
Si durante la actualización del Servidor Dr.Web a la versión 13 de versiones anteriores la base de datos por algún motivo resultó dañada, haga lo siguiente: 1.Eliminar la versión del Servidor Dr.Web 13. En este caso, las copias de seguridad de los archivos utilizados por el Servidor Dr.Web se guardarán automáticamente. 2.Instale el Servidor Dr.Web de la versión que se instaló antes de la actualización y con uso de aquella se creó la copia de reserva. Al mismo tiempo, de acuerdo con el procedimiento de actualización estándar, debe usar todos los archivos guardados del Servidor Dr.Web excepto el archivo de la base de datos. Durante la instalación del Servidor Dr.Web, cree una nueva base de datos. 3.Restaure la base de datos desde la copia de reserva de acuerdo con las reglas generales (см. en adelante). 4.En la configuración del Servidor Dr.Web, deshabilite los protocolos del Agente Dr.Web, el Servidor Dr.Web y el Instalador de red. Para hacer esto seleccione el punto en el menú principal del Centro de Control; en la ventana que se abre seleccione el punto del menú , va a la pestaña y desmarque las casillas correspondientes. 5.Actualice el Servidor Dr.Web a la versión 13.0 por las reglas generales (ver en p. Capítulo 11: Actualización de los componentres Dr.Web Enterprise Security Suite en el proceso de trabajo). 6.Habilite los protocolos del Agente Dr.Web, el Servidor Dr.Web y el Instalador de red, deshabilitados en el paso 4. Recuperación de la base de datos en SO Windows
Para restaurar la base de datos desde una copia de reserva 1.Detenga el servicio del Servidor Dr.Web si se está ejecutando. 2.Importe el contenido de la base de datos desde el archivo de la copia de reserva correspondiente. La línea de importación se ve aproximadamente así:
Este comando también debe escribirse en una línea. El ejemplo asume que el Servidor Dr.Web se instaló en el directorio C:\Program Files\DrWeb Server. 3.Ejecute el servicio del Servidor Dr.Web. Para restaurar una base de datos desde una copia de reserva al cambiar la versión del Servidor Dr.Web (dentro de una versión mayor) o si la versión actual de la base de datos esta dañada 1.Detenga el servicio del Servidor Dr.Web si se está ejecutando. 2.Inicialice una nueva base de datos. •Al utilizar la base de datos integrada: a)Mueva el archivo de la base de datos database.sqlite a algún directorio temporal hasta que esté seguro de que el cambio de tipo de DBMS se realizó correctamente. b)La línea de inicialización de la base de datos en la versión del Servidor Dr.Web en el SO Windows se verá algo así:
Este comando debe escribirse en una línea (vea también formato de comando drwcsd con la clave modexecdb database-init en el Anexo G3.3. Comandos para administrar la base de datos). El ejemplo asume que el Servidor Dr.Web está instalado en el directorio C:\Program Files\DrWeb Server. c)Después de ejecutar este comando, en el subdirectorio var del directorio de instalación del Servidor Dr.Web debe aparecer un nuevo archivo de la base database.sqlite. •Сuando se utiliza una base de datos externa: a)exporte el archivo de la base de datos a algún directorio temporal hasta que esté seguro de que el cambio de tipo de DBMS se realizó correctamente. b)límpie la base de datos usando el comando modexecdb database-clean (vea Anexo G3.3. Comandos para administrar la base de datos). 3.Importe el contenido de la base de datos desde el archivo de la copia de reserva correspondiente. La línea de importación se ve aproximadamente así:
Este comando también debe escribirse en una línea. El ejemplo asume que el Servidor Dr.Web se instaló en el directorio C:\Program Files\DrWeb Server. 4.Ejecute el servicio del Servidor Dr.Web. Recuperación de la base de datos en SO Unix 1.Detener Servidor Dr.Web (si se está ejecutando): •para SO :
•para SO :
2.Mueva el archivo de la base de datos a algún directorio temporal hasta que esté seguro de que el cambio de tipo de DBMS se realizó correctamente. El archivo de base de datos database.sqlite se encuentra en el siguiente directorio del directorio de instalación del Servidor Dr.Web: •para SO : /var/opt/drwcs/ •para SO : /var/drwcs/
3.Inicialice la base de datos del Servidor Dr.Web. Para hacer esto, usa el siguiente comando: •para SO :
•para SO :
4.Después de ejecutar este comando, en la carpeta var del directorio de instalación del Servidor Dr.Web debe aparecer un nuevo archivo de la base database.sqlite. 5.Importe el contenido de la base de datos desde el archivo de la copia de reserva correspondiente. La línea de importación se ve aproximadamente así: •para SO :
•para SO :
6.Inicie el Servidor Dr.Web. •para SO :
•para SO :
|