G3.3. Comandos para administrar la base de datos |
Inicialización de la base de datos
drwcsd [<claves>] modexecdb database-init [<clave_licencia> [<contraseña>]] — inicializando la base de datos. •<clave_licencia> — ruta a la clave de licencia Dr.Web agent.key. Si no se especifica la clave de licencia, deberá agregarla más tarde desde el Centro de Control u obtenerla a través de la comunicación entre servidores desde el Servidor Dr.Web vecino. •<contraseña> — contraseña inicial del administrador del Servidor Dr.Web (nombre ). Por defecto .
Establecimiento de los parámetros de inicialización de la base de datos Cuando se utiliza la base de datos incorporada, los parámetros de inicialización se pueden configurar a través de un archivo externo. Para hacer esto, use el comando: drwcsd.exe modexecdb database-init@<response-file> <response-file> — el archivo en el que se escriben los parámetros de inicialización de la base de datos, línea por línea, en el mismo orden que los parámetros del comando database-init. Formato de archivo:
Si la línea contiene un valor %nil, se utilizará el valor predeterminado (como en database-init). Actualización de la versión de la base de datos drwcsd modexecdb database-upgrade [pretend] [upgrade_ver_flag] — inicie el Servidor Dr.Web para actualizar la estructura de la base de datos al actualizar a una nueva versión a través de scripts internos. •pretend=false — valor por defecto. Indica actualizar la base de datos. Si se especifica un valor true, solo se comprobará si la base de datos está actualizada en lugar de actualizarla realmente. •upgrade_ver_flag=true — si se establece el valor true, durante la actualización, la versión de la base de datos y los datos de la base de datos se confirman en cada actualización exitosa a la siguiente versión del esquema de la base de datos. Exportación de la base de datos a)drwcsd modexecdb database-export <archivo> [ignore_tables] — exportar la base de datos al archivo especificado. •<archivo> — ruta al archivo XML al que se exportará la base de datos. •ignore_tables — le permite especificar una cadena o tabla de cadenas con los nombres de las estaciones que no están sujetas a exportación. :
En los SO de la familia la acción se realiza en nombre del usuario drwcs:drwcs al directorio $DRWCS_VAR (además del SO , que por defecto guarda el archivo en el directorio desde el cual se ejecuta el script; si especifica la ruta explícitamente, el directorio debe poder escribirse para el <usuario>:<grupo>, que se crearon durante la instalación, por defecto — drwcs:drwcs). b)drwcsd modexecdb database-export <archivo_xml> [ignore_tables] — exportar la base de datos al archivo XML especificado. •<archivo-xml> — ruta al archivo XML al que se exportará la base de datos. •ignore_tables — le permite especificar una cadena o tabla de cadenas con los nombres de las estaciones que no están sujetas a exportación. Si especifica la extensión del archivo gz, luego, durante la exportación, el archivo de la base de datos se empaquetará en el archivo gzip. Si no se especifica una extensión o se especifica una extensión que no sea gz, entonces el archivo de exportación no se archivará. : •Para exportar la base de datos a un archivo xml sin compresión:
•Para exportar la base de datos a un archivo xml archivado al:
: •Para exportar la base de datos a un archivo xml sin compresión:
•Para exportar la base de datos a un archivo xml archivado al:
Importación de la base de datos a)drwcsd modexecdb database-import <archivo> [ignore_tables] — importación de la base de datos desde el archivo especificado (el contenido antiguo de la base de datos se borra). •<archivo> — ruta al archivo XML al que se exportará la base de datos. •ignore_tables — le permite especificar una cadena o tabla de cadenas con los nombres de las estaciones que no están sujetas a importación. b)drwcsd modexecdb database-import-and-upgrade <archivo> [import_only_flag] [upgrade_ver_flag] [ignore_tables] — importación y actualización de la base de datos obtenida durante la exportación del Servidor Dr.Web de versiones anteriores (se borra el contenido antiguo de la base de datos). •<archivo> — ruta al archivo XML al que se importará la base de datos. •import_only_flag— si se establece el valor true, la base de datos no se actualizará ni verificará, solo se realizará la importación. •upgrade_ver_flag — si se establece el valor true, durante una actualización de la base de datos, la versión de la base de datos y los datos que contiene se confirman cada vez que se actualiza con éxito a la siguiente versión del esquema de la base de datos. •ignore_tables — le permite especificar una cadena o tabla de cadenas con los nombres de las estaciones que no están sujetas a importación.
Verificación de la base de datos drwcsd modexecdb database-verify [full=false [ignore-version=false]] — iniciar el Servidor Dr.Web para comprobar la base de datos. Para escribir información sobre los resultados en el archivo del historial, ingrese el comando con la clave -log. Los detalles sobre el uso de esta clave se describen en la p. G3.8. Descripción de las claves. •full=false — determina el modo de verificación. Con el valor predeterminado (false) se realiza una comprobación rápida, con el valor true — completa. •ignore-version=false — determina si ignorar la versión del esquema de la base de datos durante el pago. Por defecto false. Si se especifica el valor true, la comprobación continuará incluso si la versión del esquema es incorrecta. Aceleración de la base de datos drwcsd [<claves>] modexecdb database-speedup — ejecutar comandos VACUUM, CLUSTER, ANALYZE para acelerar el trabajo con la base de datos Restauración de la base de datos drwcsd repairdb — realizar la recuperación de la imagen dañada de la base de datos incorporada o tablas de la base de datos externa corruptas . Recuperación de también se puede realizar automáticamente cuando se inicia el Servidor Dr.Web, si en la configuración de la base de datos en el Centro de Control está marcada la casilla (ver , p. Restauración de la base de datos). drwcsd modexecdb database-clean — limpiar la base de datos del Servidor Dr.Web eliminando todas las tablas. Cambio de la contraseña del administrador drwcsd modexecdb set-admin-password <nombre_usuario> <nuevo_contraseña> — establecer una nueva contraseña para la cuenta de administrador especificada. |