Dba :: copia de seguridad

DBA :: Backup es el módulo central para administrar las copias de seguridad de la base de datos automatizada.
Descargar ahora

Dba :: copia de seguridad Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • APSL
  • Precio:
  • FREE
  • Nombre del editor:
  • Sean P. Quinlan
  • Sitio web del editor:
  • http://search.cpan.org/~seanq/

Dba :: copia de seguridad Etiquetas


Dba :: copia de seguridad Descripción

DBA :: Backup es el módulo central para administrar las copias de seguridad automatizadas de la base de datos. DBA :: Backup es el módulo central para administrar las copias de seguridad de la base de datos automatizada .SynopsisNotice! Este es actualmente un puerto parcial roto del módulo específico de MySQL de trabajo origal. Espero tener el puerto terminado y una versión funcional subida pronto. Envíeme un correo electrónico o la lista para obtener más información. La lista de correo para los módulos DBA es perl-dba@fini.net. Consulte http://lists.fini.net/mailman/listinfo/perl-dba para suscribirse. Usa DBA :: Copia de seguridad; MY $ DBA = NUEVO DBA :: Copia de seguridad (% parámites); Die "No se puede iniciar copias de seguridad: $ DBA" a menos que se refleje $ DBA; $ dba-> run (% conf_overides); $ dba-> log_messages (); $ dba-> send_email_notification (); nuevo () crear nuevo DBA :: Objeto de respaldo. Use este objeto para iniciar copias de seguridad.Opciones: CONF_FILE: Ubicación del archivo de configuración para usar. El valor predeterminado es /etc/dba-backup.yml. Tenga en cuenta que los archivos CONF para cualquier servidor específico deben estar en la misma ubicación, deberán estar en la misma ubicación. LOG_FILE: UBICACIÓN PARA ESCRIBIR LOGE FILE.BACKUP: Si VUEDE forzará las copias de seguridad de la base de datos completa.add_databases: especifique las bases de datos adicionales para respaldar arriba. ** LinkUsage () Imprime un mensaje de uso para el programa en la pantalla y luego exits.run () Aquí es donde se realiza la mayor parte del trabajo en el programa. Registra algunos mensajes en el archivo de registro e invoca las subrutinas para la copia de seguridad de la base de datos y la copia de seguridad de la base de datos y la prueba de rotación._test_create_dirs para la existencia y la inarrumbrabilidad de los directorios específicos. Si los directorios no existen, intente crearlos. Si no puede crear directorios escritos, falla con ERROR._ROTATE_DUMP_DIRS (), los directorios de descarga contienen salida tanto de la descarga de MySQL, tanto semanales, semanales, como los registros de actualización binaria incrementales que siguen el volcado (posiblemente múltiples binlogs por día). Gire estos nombres de directorio para cumplir con la Convención: / 00 / - Más reciente volcado / 01 / - A continuación, más reciente ... / _ nn / - más antiguo donde n es - 1 (en el archivo de configuración). / NUEVO / es un directorio temporal creado a partir de _backup_databases. Esto se cambiará a llamado 00 /, 00 / se llenará de nombre de 01 /, y así sucesivamente. binlogs por día). A veces, un usuario puede eliminar un directorio entre las ejecuciones de respaldo (especialmente si tiene malos volcados). Esta función está destinada a ejecutarse antes de que comiencen las copias de seguridad. Intentará hacer nombres de directorio para cumplir con la Convención: / 00 / - Más reciente volcado / 01 / - A continuación, más reciente ... / NN / - Más antiguo Si hay directorios faltantes, _tidy_dump_dirs Creará un directorio para tomar su lugar, de tal manera que 00 / debería existir y no debería haber brechas en la numeración de los directorios antiguos. En otras palabras, N + 1 debe ser el número total de directorios en . Si no hay brechas para comenzar, _tidy_dump_dirs no cambia nada. Esta función también eliminará los directorios XX que excedan la variable de configuración . Nunca tocará / NUEVO /. Nunca modificará el contenido de ninguno de estos subdirectorios (a menos que elimine todo el Subdir). Creará y / 00 / si no existen .Send_Email_Notification () envía los datos de la ejecución de 00 del programa que se almacena en el archivo de registro por correo electrónico. El comportamiento exacto de esta subrutina está controlado por los variables en la sección en los archivos de configuración de configuración: · Perl · Correo :: Sendmail # Si desea informes de correo electrónico · YAML · SYS :: HostName · Archivo :: Copiar · Archivo :: Requisitos de ruta: · Perl · Mail :: Sendmail # si desea informes de correo electrónico · Yaml · SYS :: nombre de host · Copia de archivo · Ruta de archivo


Dba :: copia de seguridad Software relacionado

Ate :: simple

TIE :: Simple PERL MÓDULO CONTENIDO LÍDEES VARIABLES HECHOS FÁCILES: Mucho, mucho, mucho más fácil ... ...

136

Descargar