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

Para SO Windows

El procedimiento para iniciar y detener 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=all -log=drwcsd.log modexecdb database-export D:\esbase.es

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 esbase.es 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>\esbase.es"

3.Inicie el servicio del Servidor Dr.Web, conecte el Centro de Control a él y reconfigure el Servidor Dr.Web para usar otro DBMS. Niéguese a reiniciar el Servidor Dr.Web.

4.Detenga el servicio del Servidor Dr.Web.

5.Elimine el archivo de la base de datos.

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=drwcsd.log modexecdb database-init D:\Keys\agent.key <contraseña>

Se supone que el Servidor Dr.Web está instalado en el directorio "C:\Program Files\DrWeb Server", y la clave del agente agent.key se ubica en D:\Keys.

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>\agent.key"

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=all -log=drwcsd.log modexecdb database-import D:\esbase.es"

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 -log=drwcsd.log modexecdb database-export /var/opt/drwcs/esbase.es

para SO FreeBSD:

/usr/local/etc/rc.d/drwcsd -log=drwcsd.log modexecdb database-export /var/drwcs/esbase.es

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 esbase.es 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 Anexo G1. Archivo de configuración del Servidor Dr.Web).

Rechace la propuesta de reiniciar.

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

5.Elimine el archivo de la base de datos.

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 -log=drwcsd.log modexecdb database-init

para SO FreeBSD:

/usr/local/etc/rc.d/drwcsd -log=drwcsd.log 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 -log=drwcsd.log modexecdb database-import /var/opt/drwcs/esbase.es

para SO FreeBSD:

/usr/local/etc/rc.d/drwcsd -log=drwcsd.log modexecdb database-import /var/drwcs/esbase.es

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