אנגליתצרפתיתספרדי

Ad


סמל OnWorks

gbak - מקוון בענן

הפעל gbak בספק אירוח בחינם של OnWorks על אובונטו מקוון, פדורה מקוון, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי הפקודה gbak שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


gbak - גיבוי/שחזור מסד נתונים של Firebird

תַקצִיר


gbak -b [אפשרות גיבוי ...] [אפשרות נפוצה ...] מָקוֹר יעד

gbak -c|-r [אפשרות שחזור ...] [אפשרות נפוצה ...] מָקוֹר יעד

תיאור


gbak הוא הכלי לניהול גיבוי ושחזור מסדי נתונים של Firebird.

במצב גיבוי מָקוֹר הוא נתיב מסד נתונים קיים (יכול לכלול שם שרת) ו יעד is
שם קובץ הגיבוי. זה יכול להיות גם שם מכשיר מיוחד כמו /dev/stdout (כדי להפנות
גיבוי נתוני STDOUT) או /dev/st כדי להעלות את הגיבוי לקלטת.

במצב שחזור מָקוֹר הוא קובץ גיבוי קיים (או מכשיר מיוחד כמו /dev/stdin עבור
STDIN או /dev/st כדי לקבל את הגיבוי מהקלטת) ו יעד הוא נתיב למסד הנתונים של Firebird ו
עשוי לכלול שם שרת.

ניתן לקצר את כל האפשרויות. להלן הן גרסאות מלאות של אפשרויות והן הקצרות ביותר
ניתנות גרסאות אפשריות.

משותף אפשרויות


משתמש שם משתמש
שם משתמש לשימוש בעת חיבור למסד נתונים. עוקף את משתנה הסביבה. לִרְאוֹת
הסביבה.

-תַפְקִיד] תפקיד_שם
תפקיד SQL לשימוש בעת חיבור למסד נתונים. עוקף את משתנה הסביבה. לִרְאוֹת
הסביבה.

-סיסמה] סיסמא
סיסמה לשימוש בעת חיבור למסד נתונים. עוקף את משתנה הסביבה. לִרְאוֹת
הסביבה.

-שֵׁרוּת]
השתמש במנהל השירותים בעת שיחה עם מסד נתונים.

-תאשר]
דווח על כל פעולה.

מציג מידע רב-משמעי על אילו מטא נתונים מעובדים, איזו טבלה מתבצעת
גיבוי/שחזור וכמה רשומות מעובדות.

-y נתיב
הפנה מחדש הודעות מצב/שגיאה לנתיב הנתון.

-z
דווח על מספר גרסה מלא לפני שתעשה משהו אחר.

BACKUP אפשרויות


-b[מאגר_בסיס נתונים]
הפעל את מצב הגיבוי.

-להמיר]
המרת טבלאות חיצוניות לטבלאות.

בדרך כלל מתעלמים מטבלאות חיצוניות במהלך הגיבוי והשחזור. עם -להמיר אוֹפְּצִיָה
טבלאות חיצוניות נכללות בגיבוי כמו כל טבלה רגילה אחרת. כאשר גיבוי כזה
שוחזר, הטבלאות החיצוניות הללו נוצרות כטבלאות רגילות.

-גורם] NUM
גורם חסימה. הפלט נכתב בבלוק של NUM בתים. שימושי בעת גיבוי ל-a
קלטת.

-g[arbage_collect]
לעכב איסוף אשפה.

בדרך כלל Firebird מפעיל אספן אשפה כאשר הוא קורא דרך הטבלאות. מאז
תהליך הגיבוי קורא את כל הטבלאות, זה מאלץ איסוף אשפה של כל מסד הנתונים.
במקרה שאתה עושה את הגיבוי רק כדי לשחזר אותו על מסד הנתונים הקיים זה זבל
איסוף מיותר. סיבה נוספת להשתמש באפשרויות אלה היא אם איסוף אשפה
מופעל באמצעים אחרים - או באמצעות gfix או הסוויפ האוטומטי. באמצעות מתג זה
מאיץ את תהליך הגיבוי וגם יכול לעזור במקרים מסוימים של גיבוי פגום
מאגרי מידע.

-להתעלם]
התעלם מרשומות עם סכומי בדיקה שגויים.

יש להשתמש באפשרות זו רק בעת גיבוי של מסדי נתונים פגומים.

-נְשִׁיָה]
התעלם מעסקאות בלימבו.

מתג זה גורם לתהליך הגיבוי להתעלם מהטרנזקציות במצב אי-למבו.

-m[etadata_only]
גיבוי מטא נתונים בלבד.

עם אפשרות זו רק המטא נתונים נכתבים לגיבוי. זה כולל הכל
טבלאות/צפיות/טריגרים/אינדקסים/נהלים מאוחסנים/דומיינים/מחוללים וכו'. אין נתוני טבלה
כלול בגיבוי. גיבוי כזה שימושי ליצירת עותק "ריק" של מסד נתונים.

-nt
השתמש בפורמט גיבוי שאינו ניתן להובלה.

כברירת מחדל נעשה שימוש בפורמט גיבוי "נייד". זה אומר שאתה יכול לגבות מסד נתונים
ב-Little-endian ושיחזר אותו ב-Big-Endian ולהיפך. על ידי שימוש ב -nt
הגיבוי שימושי רק במכונות עם אותו "מדיניות".

-ol[d_descriptions]
לשמור תיאורי מטא נתונים בסגנון ישן

לשחזר אפשרויות


-c[reate_database]
הפעל את מצב השחזור.

יעד מסד נתונים ייווצר ואסור להתקיים כבר.

-r[ecreate_database] [או[ לאמת]]
כמו -create_database, אלא על ידי הוספה להחליף אפשר לכפות על החלפת המטרה
מאגר מידע.

-rep[תחרה_בסיס נתונים]
כמו -create_database, אך היעד מוחלף אם הוא קיים.

-bu[ffers] NUM
בעת יצירת מסד נתונים יעד, התעלם ממידע על מאגרי מסד נתונים המאוחסנים ב-
גיבוי והשתמש במספר מוגדר של מאגרים.

-לְהַרְחִיב]
בדרך כלל, Firebird משתמש בדחיסת RLE עבור מחרוזות בעת אחסוןם בדיסק. אפשרות זו
מכבה את הדחיסה הזו.

-לֹא פָּעִיל]
שחזר אינדקסים במצב לא פעיל. זה יכול לשמש כדי לשחזר גיבוי, המכיל נתונים
לא עולה בקנה אחד עם מפתח זר/אילוצים ייחודיים.

-לַהֲרוֹג]
אל תיצור צללים בעת שחזור.

בדרך כלל נוצרים צללי מסד נתונים במהלך השחזור. אפשרות זו מעכבת זאת.

-מצב] גישה
שחזר מסד נתונים עם נתון גישה.

ערכים חוקיים עבור גישה יש לו לקריאה בלבד ו קרוא וכתוב. ברירת המחדל היא לשחזר את מסד הנתונים
עם מצב הגישה המקורי שלו.

-n[o_validity]
שחזר מסד נתונים ללא מגבלות התוקף שלו. זה כולל מפתח זר, ייחודי ו
לבדוק אילוצים. שימושי לשחזור גיבוי, המכיל נתונים לא עקביים.

-אחד בכל פעם]
בצע שחזור עסקה לאחר שחזור כל טבלה.

-גודל עמוד] NUM
לעקוף את גודל העמוד המאוחסן בגיבוי. ערכים חוקיים עבור NUM הם 1024, 2048, 4096, 8192,
16384 ו- 32768.

-השתמש_[כל_הרווח]
בדרך כלל, Fireburd שומרת מקום בכל דף נתונים לשימוש נוסף. זה שמור
המקום משמש לנתונים שהוכנסו לאחרונה ולשמירה על גרסאות ישנות יותר של הנתונים. לאחר
מקום השמור למטרה זו "קרוב" לנתונים מאיץ את השינויים. אם ה
מסד הנתונים ישמש בעיקר לפעולות קריאה, תוך ציון -השתמש_בכל_הרווח יחסוך חלק
חלל.

אפשרות זו שימושית במיוחד בעת שחזור מסד נתונים לקריאה בלבד, שכן לקריאה בלבד
מסדי נתונים אינם צריכים מקום נוסף עבור גרסאות אחוריות.

-fix_fss_metadata ערכה
בעת שחזור מטא נתונים, במקרה שהוא אינו UTF8 חוקי, נסה להמיר מהנתון שצוין
סט תווים. שימושי כאשר תיאורי טבלה ניתנים בחלק לאומי שאינו UTF8
קידוד, שהיה אפשרי עם Firebird לפני גרסה 2.5

-fix_fss_data ערכה
בעת שחזור נתוני טבלה, במקרה שעמודה מוגדרת עם ערכת תווים UNICODE_FSS
אינו מכיל UTF8 חוקי (מה שהיה אפשרי עם גרסאות של Firebird לפני 2.5), נסה
להמיר את הנתונים ממערך התווים שצוין.

שחזור ל ריבוי קבצים מאגר מידע


בעבר, Firebird לא היה מסוגל לעבוד עם מצביעי קבצים של 64 סיביות ובכך הגביל
מסדי נתונים בגודל של (בערך) 2GB לכל מסד נתונים.

מכיוון ש-2GB הוא לא הרבה נתונים מאז שנים, יש מנגנון להפצת מסד הנתונים
לתוך מספר קבצים. בדרך זו תוכל לקבל מספר קבצים בנפח 2GB, המכילים את כל הנתונים שלך.

בעת שחזור למסד נתונים מרובה קבצים, ארגומנט היעד הוא בצורה: קובץ_1 דפים_1
קובץ_2 דפים_2 ... file_N-1 דפים_N-1 file_N

כל אחד pages_n מציין לכל היותר כמה דפים להכניס file_n. אחרון ברשימה הוא א
שם קובץ ללא הגבלת עמודים - הוא יכיל את כל הדפים שאינם מתאימים file_N-1. שים לב ש
pages_n נמדד בדפים, לא בתים, כך שהמספר המקסימלי האפשרי תלוי בעמוד
גודל.

תאר לעצמך שיש לך מערכת קבצים (או מערכת הפעלה עתיקה) שתומכת רק במצביעי קבצים של 32 סיביות.
כדי לשחק בטוח, אתה מחליט לפצל את מסד הנתונים שלך על קבצים של 2GB. אם גודל העמוד עבור
מסד הנתונים הוא 8192, אז כל קובץ יכול להכיל עד 2*1024*1024*1024/8192 = 262144 דפים.

הערה
שים לב שבמערכת הפעלה ומערכת קבצים עדכניים, Firebird יכול להשתמש בעיבוד מצביעי קבצים של 64 סיביות
מסדי נתונים מרובי קבצים מיותרים.

הסביבה


כמו כל כלי השירות האחרים של Firebird, gbak מקבל את משתני הסביבה הבאים:

ISC_USER ערך ברירת מחדל עבור משתמש אוֹפְּצִיָה

ISC_ROLE ערך ברירת מחדל עבור -תַפְקִיד אוֹפְּצִיָה

ISC_PASSWORD
ערך ברירת המחדל עבור סיסמא אוֹפְּצִיָה

דוגמאות


בכל הדוגמאות משתמש, -תַפְקִיד ו סיסמא אפשרויות הושמטו לשם הבהירות. במציאות
מצב העולם יש להשתמש בהם (או במשתני הסביבה המתאימים להם).

שים לב שסיומות שמות קבצים המשמשות כאן מומלצות רק. שימוש בתוספים מאוחדים
סכימה עוזרת לנחש את סוג הקובץ רק על ידי הסתכלות על הסיומת שלו.

להלן כמה תוספים נפוצים:

מסד נתונים של ‎.fdb Firebird

מסד נתונים .gdb Firebird, הרחבה מדור קודם מהימים שבהם Firebird היה Interbase.
gdb מגיע למעשה ממסד הנתונים Grotton, הנקרא על שם החברה שיצרה
התוכנה עוד בשנת 1984.

.fdb.2 קובץ שני של מסד נתונים מרובה קבצים

.fdb.3 קובץ שלישי של מסד נתונים מרובה קבצים

.fdb.N N-הקובץ של מסד נתונים מרובה קבצים

קובץ גיבוי .fbk Firebird

סיומת .gbk מדור קודם לקובץ גיבוי

.fbk.gz קובץ גיבוי Gzipped

גיבוי a מסד נתונים אל תוך a דחוס פורמט:
gbak -b db-srv:/database.fdb /dev/stdout | gzip > /file.fbk.gz

שחזור a מסד נתונים אל תוך חדש שם קובץ:
zcat /file.fbk.gz | gbak -c /dev/stdin db-srv:/new-database.fdb

השתמש ב-gbak באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

  • 1
    itop - ITSM CMDB OpenSource
    itop - ITSM CMDB OpenSource
    פורטל תפעול IT: פתוח לחלוטין
    מקור, ITIL, שירות מבוסס אינטרנט
    כלי ניהול כולל מלא
    CMDB הניתן להתאמה אישית, מערכת עזרה ו
    איש מסמכים...
    הורד את itop - ITSM CMDB OpenSource
  • 2
    קלמנטינה
    קלמנטינה
    קלמנטיין היא מוזיקה מרובת פלטפורמות
    נגן ומארגן ספרייה בהשראת
    אמארוק 1.4. יש לו מהיר ו
    ממשק קל לשימוש, ומאפשר לך
    חפש ו...
    הורד את קלמנטיין
  • 3
    XISMuS
    XISMuS
    שימו לב: לעדכון מצטבר 2.4.3 יש
    שוחרר!! העדכון עובד עבור כל אחד
    גרסה קודמת של 2.xx. אם משדרגים
    מגרסה v1.xx, אנא הורד ו
    אני ...
    הורד את XISMuS
  • 4
    facetracknoir
    facetracknoir
    תוכנית מעקב ראש מודולרית כי
    תומך במספר עוקבי פנים, מסננים
    ופרוטוקולי משחק. בין הגששים
    הם SM FaceAPI, AIC Inertial Head
    עוקב ...
    הורד את facetracknoir
  • 5
    קוד QR של PHP
    קוד QR של PHP
    PHP QR Code הוא קוד פתוח (LGPL)
    ספרייה להפקת קוד QR,
    ברקוד דו מימדי. מבוסס על
    ספריית libqrencode C, מספקת API עבור
    יצירת סרגל קוד QR...
    הורד PHP QR Code
  • 6
    פריסיב
    פריסיב
    Freeciv הוא מבוסס תור חינמי
    משחק אסטרטגיה מרובה משתתפים, שבו כל אחד
    שחקן הופך למנהיג של א
    ציוויליזציה, נלחמת להשיג את
    המטרה הסופית: להיות...
    הורד את Freeciv
  • עוד »

פקודות לינוקס

Ad