DBA :: גיבוי

DBA :: גיבוי הוא מודול הליבה לניהול גיבויים מסד נתונים אוטומטיים.
הורד עכשיו

DBA :: גיבוי דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • APSL
  • מחיר:
  • FREE
  • שם המפרסם:
  • Sean P. Quinlan
  • אתר האינטרנט של המוציא לאור:
  • http://search.cpan.org/~seanq/

DBA :: גיבוי תגים


DBA :: גיבוי תיאור

גיבוי DBA :: הוא מודול הליבה לניהול גיבויי מסד אוטומטי. DBA :: הגיבוי הוא מודול הליבה לניהול backups.SYNOPSISNOTICE נתון אוטומטי! זה נמצא כרגע בנמל חלקי שבור ממודול ספציפי origal עבודת MySQL. אני מקווה שיהיה לי את הנמל סיים וגרסה פונקציונלית נטענת בקרוב. שלח לי או ברשימת לרשימת התפוצה information.The יותר עבור מודולים DBA הוא perl-dba@fini.net. ראה http://lists.fini.net/mailman/listinfo/perl-dba להירשם. להשתמש DBA :: גיבוי; DBA $ שלי = DBA חדש :: גיבוי (% params); למות "לא יכול ליזום גיבויים: $ DBA" אלא אם DBA $ נ"צ; $ Dba-> לרוץ (% conf_overides); $ Dba-> log_messages (); dba- $> send_email_notification (); חדש () צור DBA חדש :: אובייקט גיבוי. השתמשו האובייקט הזה ליזום backups.OPTIONS: CONF_FILE: מיקום של קובץ הגדרות התצורה לשימוש. ברירת המחדל היא /etc/dba-backup.yml. זכור כי קבצי conf עבור כול שרתים ספציפיים להיות גיבוי יצטרך להיות באותה location.LOG_FILE: מיקום לתהליך כתיבת יומן file.BACKUP: אם נכון יהיה לכפות backups.ADD_DATABASES מלא באתר: ציין מסדי נתונים נוספים כדי להיות מגובה לְמַעלָה. ** brokenusage () מדפיס הודעת השימוש עבור התוכנית על המסך ולאחר מכן exits.run () זה המקום שבו רוב העבודה בתוכנית נעשה. זה מתחבר חלק מהודעות קובץ הרישום מפעיל את השגרות עבור גיבוי נתון ונכנסים מבחן גיבוי rotation._test_create_dirs לקיום writeability של ספריות שצוינו. אם הספריות אינן קיימות, תנסה ליצור אותם. אם אין אפשרות ליצור ספריות לצריבה, להיכשל עם error._rotate_dump_dirs () מדריכי dump מכילים פלט הוא מהמזבלה של MySQL המלאה, שבועית, כמו גם את יומני עדכון בינארי מצטברים כי פעלו dump (ואולי מרובי binlogs ליום). אלה סובב שמות הספרייה עומד בכללים שקבע: / 00 / - dump האחרונה / 01 / - הבא הכי האחרונות ... / _ NN / - הבכור כאשר n הוא - 1 (ב את קובץ config). / / חדש היא ספרייה זמנית שנוצרה _backup_databases. זה ישתנה 00 /, 00 / ישתנה 01 /, וכן הלאה on._tidy_dump_dirs () מדריכי dump מכילים תפוקה משני dump MySQL המלא, השבועי, כמו גם את יומני עדכון בינארי מצטברים כי פעלו dump (ואולי מרובה binlogs ליום). לפעמים משתמש עשוי למחוק ספרייה בין ריצות גיבוי (במיוחד אם יש לו מזבלות רעות). פונקציה זו נועדה להתנהל לפני גיבויים להתחיל. הוא ינסה לעשות שמות ספרייה עומד בכללים שקבעו: / 00 / - dump האחרונה / 01 / - הבא הכי אחרון ... / NN / - בכור אם ישנם מדריכים חסרים, _tidy_dump_dirs ייצור ספרייה כדי לתפוס את מקומה, כך 00 / צריך להתקיים תמיד ולא צריך להיות שום פערי המספור של ספריות ישנות. במילים אחרות, N + 1 צריך להיות המספר הכולל של ספריות ב . אם אין פערים מלכתחילה, _tidy_dump_dirs לא לשנות כלום. פונקציה זו תמחק גם את כל ספריות xx החורגות המשתנה config . זה לעולם לא לגעת / / חדש. זה לעולם לא לשנות את התוכן של כל תיקיות המשנה הללו (אלא אם שלה מחיקת כל subdir). זה ייצור ו / 00 / אם לא נעשה כן exist.send_email_notification () שולחת את נתון מ 00 בטווח של התכנית אשר מקבל מאוחסן בקובץ היומן בדוא"ל. את ההתנהגות המדויקת עבור ששגרת זו נשלטת על ידי varibles ב סעיף ב fileRequirements config: · Perl · דואר :: # Sendmail אם אתה רוצה דיווחים בדוא"ל · YAML · Sys :: מארח · קובץ :: העתק · קובץ :: דרישות נתיב: · פרל · Mail :: Sendmail # אם אתה רוצה דיווחים בדוא"ל · YAML · Sys :: hostname · קובץ :: העתק · קובץ :: נתיב


DBA :: גיבוי תוכנה קשורה