מחיקת Target מ-Cloud Control 12c

אחד הדברים שאהבתי ב-Cloud Control 12c זה כלי ה-emcli שמאפשר לבצע פעולות בממשק בלי להזדקק למסכי ה-web (יכול להיות שהוא היה שם קודם, אבל רק ב-12c התחלתי להשתמש בו כמו שצריך). אולי זה רק אני שאוהב פורמפט לבן על מסך שחור, אבל אני מוצא את הכלי הזה סופר שימושי.

היום הייתי צריך למחוק target מה-cloud control שלא קיים יותר. במקום להתחיל לחטט בתפריטים ה-Web-ים, השתמשתי בסקריפט הפשוט הבא. שווה לשים לב שה-emcli הוא לא בדיוק cli, הוא מאפשר הרצות של פקודות אחת אחרי השנייה אבל הוא לא נותן ממשק אינטראקטיבי לעבודה.

מחיקת Target מה-cloud

דבר ראשון, כל הפקודות צריכות לרוץ מתוך השרת של ה- OMS ולכן התחברתי לשרת ה-OMS עם SSH. ה-Oracle Home שלי הצביע ל-oms ו-ה-Path כלל את $ORACLE_HOME/bin.

לאחר מכן, הייתי צריך להריץ את emcli ולבצע התחברות לממשק.

[[email protected] bin]$ ./emcli login -username=sysman
Enter password :
 
Login successful

עכשיו אני "מחובר" לממשק אבל הוא לא מסונכרן עם ה-oms עצמו ולכן נריץ סנכון ידני:

[[email protected] bin]$ emcli sync
Synchronized successfully

בשלב הבא רציתי לראות את כל ה-target-ים שלי ומצאתי את ה-Agent שלא תקין (היו עוד הרבה, סיננתי לטובת המאמר.. 🙂 )

[[email protected] bin]$ emcli get_targets
[…]
1       Up               host                  prod-server-1
1       Up               host                  prod
1       Up               oracle_database       orcl
4       Agent Unreachab  oracle_emd            debug:3872
[…]

מצאתי את ה-target שרציתי להסיר (debug:3872 מסוג oracle_emd) והרצתי את הפקודה הבאה כדי למחוק אותו ואת כל הרכיבים שקשורים אליו (כולל hosts, databases  וכדומה).

[[email protected] bin]$ emcli delete_target -name="debug:3872" -type="oracle_emd" -delete_monitored_targets
Target "dbdebug:3872:oracle_emd" deleted successfully

לאחר מכן ווידאתי שה-target  נמחק

[[email protected] bin]$ emcli get_targets
[…]
1       Up               host                  prod-server-1
1       Up               host                  prod
1       Up               oracle_database       orcl
[…]

ולסיום ביצעתי התנתקות מהממשק:

[[email protected] bin]$ emcli logout
Logout successful

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

1 תגובה

השאירו תגובה

Want to join the discussion?
Feel free to contribute!

השאר תגובה

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