זוהי הפקודה innochecksum שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
innochecksum - כלי עזר לא מקוון לבדיקת קבצים של InnoDB
תַקצִיר
innochecksum [אפשרויות] שם קובץ
תיאור
innochecksum מדפיס סכומי בדיקה עבור קבצי InnoDB. כלי זה קורא קובץ InnoDB tablespace,
מחשב את סכום הבדיקה עבור כל עמוד, משווה את סכום הבדיקה המחושב לסכום המאוחסן
checksum, ומדווח על חוסר התאמה, המעיד על דפים פגומים. זה היה במקור
פותח כדי להאיץ את אימות תקינות קבצי השולחן לאחר הפסקות חשמל אבל
ניתן להשתמש גם לאחר העתקת קבצים. מכיוון שאי-התאמות של סכום בדיקה יגרמו ל-InnoDB
כיבוי מכוון של שרת פועל, יכול להיות עדיף להשתמש בכלי זה במקום
מחכה ששרת בשימוש ייצור יתקל בדפים הפגומים. נכון ל-MySQL
5.6.16, innochecksum תומך בקבצים בגודל של יותר מ-2GB. קוֹדֶם, innochecksum
רק קבצים נתמכים בגודל של עד 2GB.
innochecksum לא ניתן להשתמש בקבצי טבלאות שהשרת כבר פתוח. בשביל כאלה
קבצים, עליך להשתמש ב- CHECK TABLE כדי לבדוק טבלאות במרחב הטבלאות.
אם נמצאו אי-התאמות של סכום הבדיקה, בדרך כלל תשחזר את מרחב הטבלה מגיבוי או
הפעל את השרת ונסה להשתמש mysqldump לעשות גיבוי של הטבלאות בתוך
שטח שולחן.
להפעיל innochecksum ככה:
מעטפת> innochecksum [אפשרויות] שם קובץ
innochecksum תומך באפשרויות הבאות. עבור אפשרויות המתייחסות למספרי עמודים, ה
המספרים מבוססים על אפס.
· -c
הדפס ספירה של מספר העמודים בקובץ.
· -d
מצב ניפוי באגים; מדפיס סכומי בדיקה עבור כל עמוד.
· -e NUM
סיים במספר עמוד זה.
· -p NUM
בדוק רק את מספר העמוד הזה.
· -s NUM
התחל במספר העמוד הזה.
· -v
מצב מילולי; להדפיס מחוון התקדמות כל חמש שניות.
זכויות יוצרים
זכויות יוצרים © 1997, 2014, Oracle ו/או שותפיה. כל הזכויות שמורות.
תיעוד זה הוא תוכנה חופשית; אתה יכול להפיץ אותו מחדש ו/או לשנות אותו רק תחת
תנאי הרישיון הציבורי הכללי של GNU כפי שפורסמו על ידי קרן התוכנה החופשית;
גרסה 2 של הרישיון.
התיעוד הזה מופץ בתקווה שהוא יהיה שימושי, אבל בלי שום דבר
אַחֲרָיוּת; אפילו ללא האחריות המשתמעת של סחירות או התאמה לפרט
מַטָרָה. ראה את הרישיון הציבורי הכללי של GNU לפרטים נוספים.
היית צריך לקבל עותק של הרישיון הציבורי הכללי של GNU יחד עם התוכנית;
אם לא, כתוב ל- Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
בוסטון, MA 02110-1301 ארה"ב או ראה http://www.gnu.org/licenses/.
השתמש ב-innochecksum באינטרנט באמצעות שירותי onworks.net