Dba :: backup.

DBA :: Backup ist das Kernmodul zum Verwalten von automatisierten Datenbanksicherungen.
Jetzt downloaden

Dba :: backup. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • APSL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Sean P. Quinlan
  • Website des Verlags:
  • http://search.cpan.org/~seanq/

Dba :: backup. Stichworte


Dba :: backup. Beschreibung

DBA :: Backup ist das Kernmodul zum Verwalten von automatisierten Datenbanksicherungen. DBA :: Backup ist das Kernmodul zum Verwalten von automatisierten Datenbanksicherungen.Synopsisnotice! Dies ist derzeit ein defekter Teilanschluss des ursprünglichen MySQL-spezifischen Moduls. Ich hoffe, dass der Hafen fertig ist, und eine funktionale Version bald hochgeladen. E-Mail an mich oder die Liste für weitere Informationen. Die Mailingliste für die DBA-Module ist perl-dba@fini.net. Sehen Sie sich http://lists.fini.net/mailman/listinfo/perl-dba zum Abonnieren. Verwenden Sie DBA :: Backup; meine $ dba = neue dba :: backup (% params); sterben "keine Backups initiieren: $ dba", es sei denn, REF $ dba; $ dba-> run (% conf_overides); $ dba-> log_messages (); $ dba-> send_email_notification (); Neu () Neue DBA :: Backup-Objekt erstellen. Verwenden Sie dieses Objekt, um Backups.Options zu initiieren: conf_file: Speicherort der Konfigurationsdatei zur Verwendung. Standard ist /etc/dba-backup.ymyml. Bitte beachten Sie, dass Conf-Dateien für alle spezifischen Server, die sich auf Backup befinden, in derselben Speicherung sein müssen. hoch. ** Durchdringlinge () druckt eine Nutzungsnachricht für das Programm auf dem Bildschirm und dann exits.run () Hier wird der größte Teil der Arbeit im Programm durchgeführt. Es protokolliert einige Meldungen an die Protokolldatei und ruft die Unterprogramme für die Datenbanksicherung auf, und log Backup und rotation._test_create_dirs-Test für die Existenz und die Writing der angegebenen Verzeichnisse. Wenn die Verzeichnisse nicht vorhanden sind, versuchen Sie, sie zu erstellen. Wenn Sie keine schreibbaren Verzeichnisse erstellen können, fehlgeschlagen mit error._rotatate_dump_dirs () Drehen Sie diese Verzeichnisnamen, um sich dem Übereinkommen anzupassen: / 00 / - Neueste Dump / 01 / - Nächster neuester ... / _ nn / - ältester, wobei n - 1 (in die Konfigurationsdatei). / New / ist ein temporäres Verzeichnis, das von _backup_database erstellt wurde. Dies wird umbenannt 00 /, 00 / wird umbenannt 01 /, 00/00, und so at._tidy_dump_dirs () Die Dump-Verzeichnisse enthalten die Ausgabe von sowohl der vollen, wöchentlichen MySQL-Dump als auch von den inkrementellen binären Update-Protokollen, die dem Dump folgen (möglicherweise mehrfach) Binlogs pro Tag). Manchmal löscht ein Benutzer möglicherweise ein Verzeichnis zwischen Backup-Läufen (insbesondere wenn es sich um schlechte Dumps handelt). Diese Funktion soll vor dem Start von Sicherungen ausgeführt werden. Es wird versuchen, Verzeichnisnamen zu erstellen, um dem Übereinkommen anzupassen: / 00 / - Neueste Dump / 01 / - Nächster neuster ... / nn / - ältester, wenn es fehlende Verzeichnisse gibt, _tidy_dump_dirs Erstellt ein Verzeichnis, um seinen Platz anzunehmen, so dass 00 / sollte immer vorhanden sein, und es sollte keine Lücken in der Nummerierung alter Verzeichnisse geben. Mit anderen Worten, n + 1 sollte die Gesamtzahl der Verzeichnisse in sein. Wenn es keine Lücken gibt, um zu beginnen, benennt _tidy_dump_dirs nichts um. Diese Funktion löscht auch alle XX-Verzeichnisse, die die Konfigurationsvariable überschreiten. Es wird niemals berühren / NEU /. Es wird den Inhalt dieser Unterverzeichnisse niemals ändern (es sei denn, es löscht den gesamten Subdir). Es erstellt und / 00 / Wenn sie nicht existieren. Das genaue Verhalten für diese Subroutine wird durch die Variablen in Abschnitt in den Konfigurations-Filerenarenzen gesteuert: · Perl · Mail :: sendmail # Wenn Sie E-Mail-Berichte wünschen · YAML · SYS :: Hostname · Datei :: Kopieren · Datei :: Pfadanforderungen: · Perl. · MAIL :: sendmail # Wenn Sie E-Mail-Berichte wünschen · Yaml. · Sys :: Hostname · Datei :: Kopie · Dateipfad


Dba :: backup. Zugehörige Software