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 comandos ejecuta el archivo drwcsd.exe con la clave exportdb para exportar el contenido de la base de datos a un archivo. La línea de comandos completa para exportar en la versión en Windows se verá algo 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 exportdb 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 para usar otro DBMS. Niéguese a reiniciar el Servidor.

4.Detenga el servicio del Servidor Dr.Web.

5.Elimine el archivo de la base de datos.

6.Desde la línea de comando ejecuta el archivo drwcsd.exe con la clave initdb para inicializar una nueva base de datos. La línea de inicialización de la base de datos para la versión del Servidor para el SO Windows se verá algo 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 -- initdb D:\Keys\agent.key - - <contraseña>

Se supone que el Servidor 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 comandos ejecuta el archivo drwcsd.exe con la clave importdb para importar el contenido de la base de datos desde el archivo. La línea de comandos completa para importar en la versión en Windows se verá algo 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 importdb 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 del Control.

2.Ejecute el Servidor con la clave exportdb para exportar los contenidos de la base de datos a un archivo. La línea de comandos del directorio de instalación del Servidor se verá aproximadamente así:

para SO Linux:

/etc/init.d/drwcsd -log=drwcsd.log exportdb /var/opt/drwcs/esbase.es

para SO FreeBSD:

/usr/local/etc/rc.d/drwcsd -log=drwcsd.log exportdb /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 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 para usar otro DBMS también al editar el archivo de configuración del Servidor 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.Ejecuta el archivo drwcsd con la clave initdb para inicializar una nueva base de datos. La línea de inicialización se verá aproximadamente así:

para SO Linux:

/etc/init.d/drwcsd -log=drwcsd.log initdb

para SO FreeBSD:

/usr/local/etc/rc.d/drwcsd -log=drwcsd.log initdb

7.Ejecuta el archivo drwcsd con la clave importdb para importar el contenido de la base de datos desde el archivo. La línea de comandos completa para importar se verá aproximadamente así:

para SO Linux:

/etc/init.d/drwcsd -log=drwcsd.log importdb /var/opt/drwcs/esbase.es

para SO FreeBSD:

/usr/local/etc/rc.d/drwcsd -log=drwcsd.log importdb /var/drwcs/esbase.es

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

Si al iniciar el script del Servidor se necesita establecer los parámetros (por ejemplo, especificar el directorio de instalación del Servidor, 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