ניקוי קבצים ישנים ב-OH דרך OPatch
לפני תקופה מסויימת קיבלתי הודעה ממערכת השו"ב כי הדיסק שעליו יושב ה-Oracle Home התמלא ואם אני יכול לבדוק מה אפשר למחוק שם כדי לפנות מקום. במסגרת החיפושים "מה תופס מקום" מצאתי ספריה תחת ה-Oracle Home שלי בשם .patch_storage שתפסה כמה ג'יגות (4) של מקום.
בבדיקה ב-MOS (מה שנקרא פעם Metalink והיום נקרא My Oracle Support) – במסמך מספר 550522.1 התברר לי שזו הספרייה שמאפשרת לנו לעשות rollback ל-patchs, patchsets, CPU וכו' אבל החל מגרסת opatch 10.2.0.4.5 התווסף כלי שמאפשר לנו לקנות את כל הקבצים המיותרים בספריה מבלי לפגוע ביכולת לחזור לאחור. הקבצים המיותרים כוללים לדוגמה patch-ים מגרסאות קודמות (לדוגמה אם שידרגנו גרסאת major ועברנו לגרסה 10.2.0.4 אז ניתן למחוק את כל הפאצ'ים שהותקנו על 10.2.0.3) או שאינם רלוונטים יותר.
הכלי הזה מובנה בתוך ה-opatch והוא נקרא opatch util cleanup:
./OPatch/opatch util Cleanup Invoking OPatch 10.2.0.4.9 Oracle Interim Patch Installer version 10.2.0.4.9 Copyright (c) 2008, Oracle Corporation. All rights reserved. UTIL session Oracle Home : /u01/oracle/ora10 Central Inventory : /u01/oracle/oraInventory from : /var/opt/oracle/oraInst.loc OPatch version : 10.2.0.4.9 OUI version : 10.2.0.4.0 OUI location : /u01/oracle/ora10/oui Log file location : /u01/oracle/ora10/cfgtoollogs/opatch/opatch2010-12-22_23-03-51PM.log Patch history file: /u01/oracle/ora10/cfgtoollogs/opatch/opatch_history.txt Invoking utility “cleanup” OPatch will clean up ‘restore.sh,make.txt’ files and ‘rac,scratch,backup’ directories. You will be still able to rollback patches after this cleanup. Do you want to proceed? [y|n] y User Responded with: Y Size of directory “/u01/oracle/ora10/.patch_storage” before cleanup is 4575330012 bytes. Size of directory “/u01/oracle/ora10/.patch_storage” after cleanup is 188326505 bytes. UtilSession: Backup area for restore has been cleaned up. For a complete list of files/directories deleted, Please refer log file. OPatch succeeded.
והופס – בהינף פקודה נשארו 180 מגה במקום 4 ג'יגה שנצברו שם במשך שנים.
דרך אגב, יתרון נוסף שבשבילו שווה לשדרג את ה-OPatch הוא השיפור בשמירת הקבצים של הפאצ'ים גם בצורה עתידית וצימצום המקום שנדרש לשמור כדי לחזור לאחור. את הגרסה העדכנית ניתן להוריד מכאן (Patch 6880880).
השאירו תגובה
Want to join the discussion?Feel free to contribute!