Cambio del tipo de DBMS de Dr.Web Enterprise Security Suite

Para SO Windows

El procedimiento para iniciar y apagar el Servidor Dr.Web se describe en el Manual de administrador, en el p. Inicio y detención del Servidor Dr.Web.

1.Detenga el servicio del Servidor Dr.Web.

2.Desde la línea de comando ejecute el archivo drwcsd.exe con la clave modexecdb database-export para exportar el contenido de la base de datos a un archivo. La línea de comando completa para exportar en la versión de SO Windows se verá así:

"C:\Program Files\DrWeb Server\bin\drwcsd.exe" -home="C:\Program Files\DrWeb Server" -var-root="C:\Program Files\DrWeb Server\var" -verbosity=trace -log="C:\Program Files\DrWeb Server\var\exportdb.log" modexecdb database-export D:\avdbase.avd

Este ejemplo asume que el Servidor Dr.Web está instalado en el directorio C:\Program Files\DrWeb Server, y la base de datos se exporta al archivo avdbase.avd en la raíz del disco D.

Si la ruta al archivo contiene espacios y / o caracteres nacionales (o el nombre del archivo contiene espacios y/o caracteres nacionales), la ruta debe incluirse entre comillas:

"D:\<nombre largo>\avdbase.avd"

3.Inicie el servicio Servidor Dr.Web, conecte el Centro de control y reconfigure el Servidor Dr.Web para utilizar otra base de datos. Rechace la oferta de reiniciar el Servidor Dr.Web.

4.Detenga el servicio del Servidor Dr.Web.

5.Mueva el archivo de la base de datos a algún directorio temporal hasta que esté seguro de que el cambio del tipo de base de datos se realizó correctamente.

6.Desde la línea de comando ejecute el archivo drwcsd.exe con la clave modexecdb database-init para inicializar una nueva base de datos. La línea de inicialización de la base de datos para la versión del Servidor Dr.Web en el SO Windows se verá así:

"C:\Program Files\DrWeb Server\bin\drwcsd.exe" -home="C:\Program Files\DrWeb Server" -var-root="C:\Program Files\DrWeb Server\var" -verbosity=all -log="C:\Program Files\DrWeb Server\var\initdb.log" modexecdb database-init

Se supone que el Servidor Dr.Web está instalado en el directorio "C:\Program Files\DrWeb Server".

7.Desde la línea de comando ejecute el archivo drwcsd.exe con la clave modexecdb database-import para importar el contenido de la base de datos desde un archivo. La línea de comando completa para la importación en la versión de SO Windows se verá así:

"C:\Program Files\DrWeb Server\bin\drwcsd.exe" -home="C:\Program Files\DrWeb Server" -var-root="C:\Program Files\DrWeb Server\var" -verbosity=trace -log="C:\Program Files\DrWeb Server\var\importdb.log" modexecdb database-import D:\avdbase.avd

8.Ejecute el servicio del Servidor Dr.Web.

Para SO de la familia UNIX

1.Detenga el servicio del Servidor Dr.Web usando el script:

para SO Linux:

/etc/init.d/drwcsd stop

para SO FreeBSD:

/usr/local/etc/rc.d/drwcsd stop

o con la ayuda del Centro de Control.

2.Inicie el Servidor Dr.Web con la clave modexecdb database-export para exportar el contenido de la base de datos a un archivo. La línea de comando del directorio de instalación del Servidor Dr.Web se verá así:

para SO Linux:

/etc/init.d/drwcsd modexecdb database-export /var/opt/drwcs/avdbase.avd

para SO FreeBSD:

/usr/local/etc/rc.d/drwcsd modexecdb database-export /var/drwcs/avdbase.avd

Este ejemplo asume que la base de datos se exporta a un archivo C:\Program Files\DrWeb Server, y la base de datos se exporta al archivo avdbase.avd ubicado en el directorio del usuario.

3.Inicie el servicio del Servidor Dr.Web usando el script:

para SO Linux:

/etc/init.d/drwcsd start

para SO FreeBSD:

/usr/local/etc/rc.d/drwcsd start

conecte el Centro de Control a él y reconfigure el Servidor Dr.Web para usar otro DBMS: en el menú Administración → elemento Configuración del Servidor Dr.Web → pestaña Base de datos.

Se puede reconfigurar el Servidor Dr.Web para usar otro DBMS también al editar el archivo de configuración del Servidor Dr.Web directamente drwcsd.conf. Para hacer esto, debe comentar/eliminar el registro sobre la base de datos actual y registrar una nueva base de datos (para más detalles, vea F1. Archivo de configuración del Servidor Dr.Web).

Rechace la propuesta de reiniciar el Servidor Dr.Web.

4.Detenga el Servidor Dr.Web (vea paso 1).

5.Mueva el archivo de la base de datos a algún directorio temporal hasta que esté seguro de que el cambio del tipo de base de datos se realizó correctamente.

6.Ejecute el archivo drwcsd con la clave modexecdb database-init para inicializar una nueva base de datos. La cadena de inicialización se verá así:

para SO Linux:

/etc/init.d/drwcsd modexecdb database-init

para SO FreeBSD:

/usr/local/etc/rc.d/drwcsd modexecdb database-init

7.Ejecute el archivo drwcsd con la clave modexecdb database-import para importar el contenido de la base de datos desde un archivo. La línea de comando para la importación se verá así:

para SO Linux:

/etc/init.d/drwcsd modexecdb database-import /var/opt/drwcs/avdbase.avd

para SO FreeBSD:

/usr/local/etc/rc.d/drwcsd modexecdb database-import /var/drwcs/avdbase.avd

8.Inicie el Servidor Dr.Web (vea paso 3).

Si al iniciar el script del Servidor Dr.Web se necesita establecer los parámetros (por ejemplo, especificar el directorio de instalación del Servidor Dr.Web, cambiar el nivel del registro, etc.), se cambian los valores correspondientes en el script de inicio:

para SO FreeBSD:

/usr/local/etc/rc.d/drwcsd

para SO Linux:

/etc/init.d/drwcsd