‏הצגת רשומות עם תוויות ORACLE. הצג את כל הרשומות
‏הצגת רשומות עם תוויות ORACLE. הצג את כל הרשומות

יום שלישי, 27 ביולי 2021

PL\SQL

ישנם שתי דרכים לעדכון ב PL\SQL Developer ישירות מתוך טבלת התוצאות המוצגת:
  1. קליק ימני על שם הטבלה בחלון ה SQL, בתפריט שייבחר נלחץ על "Edit Data". בחלון שייפתח נוכל לערוך את הנתונים ישירות מהטבלה שתופיע למטה. במידת הצורך ניתן להוסיף לטבלה where לצימצום שורות.
  2. נכתוב "for update" בסוף השאילתא לדוג' -
SELECT * FROM TABLE  for update;

תחביר בסיסי (מקור ויקיפדיה)
DECLARE
 v VARCHAR2(100); /* הגדרת משתנה מסוג VARCHAR2) */
BEGIN
 SELECT 'Hello world' -- שליפת ערך לתוך המשתנה
 INTO v
 FROM dual;

 dbms_output.put_line ( v ); -- הדפסת המשתנה
EXCEPTION 
 when OTHERS then /* טיפול בשגיאות */
 dbms_output.put_line ( 'error: ' || sqlerrm );
END;
או (מקור)
<<label>>   -- this is optional
DECLARE
-- this section is optional
  number1 NUMBER(2);
  number2 number1%TYPE := 17;             -- value default
  text1   VARCHAR2(12) := 'Hello world';
  text2   DATE         := SYSDATE;        -- current date and time
BEGIN
-- this section is mandatory, must contain at least one executable statement
  SELECT street_number
    INTO number1
    FROM address
    WHERE name = 'INU';
EXCEPTION
-- this section is optional
   WHEN OTHERS THEN
     DBMS_OUTPUT.PUT_LINE('Error Code is ' || TO_CHAR(sqlcode )  );
     DBMS_OUTPUT.PUT_LINE('Error Message is ' || sqlerrm   );
END;
תנאים
IF...ELSEIF...CASE WHEN
לדוג' (מקור ויקיפדיה)
IF :NEW.FieldName is null
THEN
NEW.FieldName :=Value:
END IF;


CASE Expressions

ביטויי CASE מאפשרים לנו להשתמש בלוגיקה של IF ...THEN ... ELSE בתוך שאילתת  SQL,
להלן דוגמא כשהתחביר מודגש:
SELECT name,
   CASE Age
   WHEN Age>100 THEN 'Old'
   WHEN Age<3 THEN 'Baby'
   ELSE 'Hi' 
   END
   FROM customers;

GRANT / REVOKE
GRANT - הענקת הרשאות (privileges)
REVOKE - הורדת הרשאות
הרשאות לטבלה יכולות להיות כל שילוב של SELECT, INSERT,
UPDATE, DELETE, REFERENCES, ALTER, INDEX, ALL
לדוג'

GRANT SELECT, INSERT, UPDATE, DELETE ON TABLE_NAME TO user1;

 היררכיות
במקרה של טבלה בה הנתונים מסודרים בצורה היררכית, נבצע שליפה לפי הסדר ההיררכי,
לפי הSyntax הבא -

START WITH כאן נכניס את המצב הראשוני, את שורש ההיררכיה
CONNECT BY PRIOR וכאן את ההקשר בין שורת האב לשורת הילדים (כמו מזהה אב בשורת הבן למשל)
<הסבר לא גמור-צריך דוגמא טובה>


יום שני, 26 ביולי 2021

קישור לדף דאשבורד מסונן ב Obiee

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

1. נפתח את דף הדאשבורד המבוקש

2. נעבור לעמוד שאותו נרצה לשתף.

3. נבצע סינון כפי שנרצה לשתף.

4. באפשרויות העמוד, נפתח את התפריט ונבחר באפשרות ליצור קישור לסימניות /  Create Bookmark Link 

5. הלינק המותאם יופיע בשורת הכתובת (URL), נעתיק אותו ונשתף.

בהצלחה.

יום שני, 25 בינואר 2021

OBIEE - Export Web Catalog report to a CSV

  1. נפתח את OBIEE Catalog Manager ונתחבר לקטלוג שמכיל את המטא דאטה שברצוננו לכלול.
    cmd -> תיקיית - BI_DOMAIN\bitools\bin  -> בווינדוס - runcat.cmd
  2. ההתחברות תעשה עם הכנסת כתובת הurl על פי המבנה :
http://<host>:<port>/analytics or sawtcp://<host>:<port> or just BIPS <host>:<port>
  1. אם נתקל בבעיה יש להוסיף בסוף הכתובת -ws לפי הפורמט http://host:port/analytics-ws
  2. נבחר Tools
  3. Create Report
  4. בתיבת Create Catalog Report  נבחר בעמודות הבאות שייכללו בדוח: Owner, Folder, Name, Subject Area, Formula, Table, and Column. הבחירה שלנו בעמודות האלו תהיה תלויה כמובן בסוג הניתוח שאנו מנסים לייצא.
  5. נלחץ על OK
  6. נבחר מיקום לשמירה והקובץ יישמר כקובץ CSV המופרד בכרטיסיות עם כל המידע של העמודות ששלפנו.



יום רביעי, 6 בינואר 2021

OBIEE - Oracle Business Intelligence Suite Enterprise Edition

Obiee היא היא מערכת כלי BI של חברת אורקל,  זו פלטפורמה ייחודית המאפשרת חשיפה של תובנות חדשות וקבלת החלטות עסקיות מהירות ומודעות יותר על ידי ניתוח חזותי מהיר עם ניתוחים ארגוניים מהשורה הראשונה. הכוללים לוחות מחוונים (דאשבורדים) אינטראקטיביים ביותר. משולבים התראות בזמן אמת, חיפוש תוכן ומטא נתונים, ניהול אסטרטגיות, גישה למקורות Big Data  וניהול מערכות יעיל. מדובר בפתרון ניהול ידע כולל המפחית עלויות ותורם לכל ארגון.

כדי להרחיב קצת יותר על Obiee קיבצתי כאן מספר קישורים שימושיים :



יום שלישי, 6 באוקטובר 2020

OCI - IAM II

 Policy Inheritance

  • עקרון הירושה (Concept of inheritance) :
    • Compartments יורשים כל policies מ compartment האב, כך למשל קבוצת Administrators שמוגדרת להרשאה כוללת ב root מקבלת אוטו' את ההרשאה הכוללת בתאים הבנים ואין צורך להגדיר את policies בכל תא בן, נכד, נין...
  • עקרון Attachment - 
    • כשיוצרים policy חובה לצרף אותה לcompartment  (או לtenancy). המיקום ישפיע על מי שישלוט בו ויוכל לשנות אותו או למחוק אותו.
      נצרף אותו לtenancy (תא שורש root compartment), ואז כל מי שיש לו גישה לניהול מדיניות בtenancy יכול לשנות או למחוק אותו.
      אם נצרף לתא ילד, כל מי שיש לו גישה לניהול המדיניות בcompartment זה (למשל מנהלי הcompartment) יכול לשנות או למחוק אותו.
    • לדוג' אם יש לנו רצף של tenancy תחתיו compartment A תחתיו compartment B תחתיו compartment C
      • אם נגדיר ב C או B - יאפשר לקבוצה שלה נגדיר את הרשאות הpolicy להגדיר ולשנות ב B/C
      • אם נגדיר ב A - יאפשר לקבוצה שלה נגדיר את ההרשאות להגדיר ולשנות ב A,B,C ורק המנהלים של A יוכלו לשנות.
      • אם נגדיר ב tenancy - יאפשר שליטה מלאה בכל הרמות.
Moving Compartments
  • העברת תא לתא הורה אחר - ניתן להעביר תא, תחת תא הורה אחר באותו שכירות. כשמעבירים compartment , כל התוכן שלו (תאי משנה ומשאבים) מועבר איתו.
    • מגבלות :
      • לא ניתו להעביר תא לתא יעד בשם זהה לתא המועבר
      • שני תאים באותו הורה לא יכולים להיות בעלי אותו שם. לכן אינך יכול להעביר תא לתא יעד בו כבר קיים תא בשם זהה.
      • Policies המציינת את היררכיית התא עד לתא המועבר תתעדכן אוטומטית כאשר הPolicies תחובר לאב קדמון (ancestor) משותף של ההורה הנוכחי והיעד
      • Policy המצורפת ישירות לתא שהועבר אינה מתעדכנת אוטומטית.
      • דוגמאות לנ"ל כאן
Tags
  • שני סוגי תגים נתמכים ב OCI
    • Free form tags - יישום המורכב באופן בסיסי מ key ו value
      לדוג' אנחנו יכולים להגדיר למשל Instance בkey בשם environment את התגproduction
      ובתג נוסף עם הkey שהוא project נגדיר ערך למשל - Alpha.
      פשוט, חופשי וקל להגדרה.
    • Define Tags - יותר תכונות, יותר שליטה בתגיות מוגדרות על ידי מרחב שמות שמוגדר מראש בשם Tag Namespace ועל ידי כך לשלוט בהגדרות אבטחה לפי תגים.
      • Tag Namespace - 
        • a container for set of tag keys with tag key definitions
        • לא ניתן למחוק key definition או tag namespace 
        • ניתו להפעיל מחדש מרחב שמות של תגיות או הגדרות מפתח של תגים שהופסקו בכדי להחזיר את השימוש בו ל tenancy.
      • עבודה עם Define Tags
        • נגדיר לפי Namespace, Key ו value
        • יש להגדיר את Namespace ואת הkeys  ב tenancy לפני שהמשתמשים יחילו אותם.
        • tag key יכול להכיל tag value type של srting או של רשימת ערכים (list pf value) שמהם המשתמש צריך לבחור.
        • ניתן להשתמש במשתנים כדי להגדיר value של תג, כשנצרף את התג לresourceת המשתנה יכיל את הנתונים שהוא מייצג למשל
  • Operations.CostCenter = ${iam.principal.name} at ${oci.datetime}
Operations is the namespace,
CostCenter is the tag key
 tag value contains two tag variables ${iam.principal.name} and ${oci.datetime}
          • כשנוסיף תג זה לresouce, הvariable מחליף לשם המשתמש (שם המנהל שהחיל את התג) ומוסיף חותמת תאריך זמן לתג.
          • להדגמה ב OCI לחצו כאן
      • דוגמא להגדרת הרשאות ואבטחה באמצעות תגים - 
        Allow group InstanceLaunchers to use tag-namespaces in compartment A where target.tag-namespace.name='Operations
לסיכום IAM
  • IAM Principals - משתמשי IAM וInstance Principals
  • Authentication - שם משתמש / סיסמה, API Signing keys, Auth Tokens
  • Authorization -  (מדיניות) Policies ו - השיוך שלהם עם Principals
  • Policies syntax and examples of advanced policies 
  • Compartment, a unique OCI feature, can be used to organize and isolate related cloud resources
  • Concept of Policy Inheritance and Attachment for compartments
  • OCI supports both free form tags and defined tags with a schema and secured by policies

    פלייליסט IAM ב Youtube

יום שלישי, 4 באוגוסט 2020

APEX - Oracle Application Express

APEX, פלטפורמת פיתוח low-code המאפשרת בניית אפליקציות ארגוניות מאובטחות, עם תכונות ברמה עולמית, הניתנות לפיתוח ושינוי בכל מקום. באמצעות APEX מפתחים יכולים לפתח במהירות אפליקציות לפתרון בעיות וסיפוק ערך מיידי. מבלי להיות מומחה במגוון רחב של טכנולוגיות בכדי לספק פתרונות מתוחכמים.

התמקדו בפתרון הבעיה ותנו ל- APEX לטפל בשאר. .


כדי להרחיב קצת יותר על APEX קיבצתי כאן מספר קישורים שימושיים :





יום ראשון, 2 באוגוסט 2020

Oracle Enterprise Manager - רכיבים

  • Oracle Management Agent - OEM - תוכנה אינטגרלית המאפשרת להפוך רכיב (Host) לא מנוהל לרכיב מנוהל במערכת הOEM. הAgent עובד בשיתוף עם הפלאגינים על מנת לפקח על המטרות (Targets) הפועלות על הרכיבים המנוהלים.
  • Oracle Management Service - OMS - יישום מבוסס-WEB שמנצח על מלאכת הAgents והפלאגינים למציאת Targets, לנטר אותם ולנהל אותם, ולאחסן את המידע שנאסף במאגר לעיון וניתוח בעתיד. OMS גם מרנדר את ממשק המשתמש לOEM.
  • Oracle Management Repository - רכיב זה (Management Repository) הוא מיקום האחסון שבו כל המידע שנאסף על ידי Agents. המידע מורכב משלל אובייקטים כגון database jobs, packages, procedures, views and tablespaces.

יום שני, 10 בפברואר 2020

Oracle DV - Data Visualization

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

כדי ללמוד קצת יותר על Oracle DV   קיבצתי כאן מספר קישורים שימושיים :
בהצלחה !

יום שני, 3 בפברואר 2020

Oracle Spatial and Graph

שימוש ב Graph Analysis, כמקרה בוחן לדמו 'מסמכי פנמה' - אוסף של כשנים עשר מיליון מסמכים חסויים של חברת עורכי הדין ממפנמה. שהודלפו והכילו מידע על יותר מ-200,000 חברות ברחבי העולם

מאתר אורקל
ועוד
Spatial Studio

יום שני, 27 בינואר 2020

מידע על Agents ב Obiee

הוצאת מידע מפורט על סוכנים (Agents) ב Obiee (Oracle Business Intelligence Enterprise Edition) תעשה על פי השלבים הבאים :
  1. נתחבר לשרת  Catalog manager
  2. ניגש ל Shared Folder
  3. Tools
  4. Create Report
  5. בתפריט הגלילה למעלה נבחר ב Agents
  6. בעמודות נבחר - Email, Name, Path וכמובן עמודות מידע נוספות אם נרצה בכך.
  7. OK

והדוח המפורט מוכן :)

יום ראשון, 26 בינואר 2020

חישוב שנים מתאריך ב Oracle Data Visualization


  1. נקיש לחצן ימני על  My Calculation
  2. נבחר ב Add Calculation...
  3. בחלון שיפתח New Calculation נזין :
    1. Name - שם לעמודה
    2. את הנוסחה הבאה
TIMESTAMPDIFF (SQL_TSI_YEAR, השדה שלנו עם התאריכים, CURRENT_DATE)

יום שלישי, 14 בינואר 2020

OBIEE - עריכת HTML בעמודה

ניתן לערוך HTML בתוך עמודות הOBIEE על ידי הצעדים הבאים
- ראשית נגדיר את תוכן העמודה כ HTML
  1. יש להכנס ל Column Properties 

  2. בחלון שיפתח יש לבחור בטאב - Data Format
  3. לסמן V ב - Override Default Data Format
  4. לבחור HTML בתפריט של Treat Text As
  5. ללחוץ OK לאישור.
- לצורך עריכת תוכן התא נכנס
  1. יש להכנס ל Edit Formula
  2. בשדה Column Data יש להכניס את ה HTML כש -
    1. הקוד נמצא בין גרשיים בודדות לדוגמא - '<B/>Text<B>'
    2. אם נרצה להכניס ערכי עמודות נשרשר אותם בין גרשיים בודדות ופייפ כפול לדוגמא -
      '<B/>'||"Sales"."price"||'<B>'


יום ראשון, 3 בנובמבר 2019

טיפים וטריקים שחייבים להכיר ב OBIEE

  • מדריך מפורט ביותר ליצירה ושימוש Action Links and Actions ב OBIEE
    http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/actionframework/actionframework.htm#t1

  • הסתרת אופציית 'Search...' בתפריט dropdown - בוחרים בעריכת הדאשבורד, מוסיפים Text object לעמוד ומדביקים את הקוד הבא - <style>.DropDownSearch{visibility:hidden;}</style>.
    מסמנים את 'Contains HTML markup' ושומרים את העמוד.

  • שינוי תצוגת Data - במידה והפורמט של Obiee לא מאפשר לנו תצוגת מידע בפורמט אותו אנו מעוניים להציג, ניתן לבצע קסטומיזציה של התצוגה באמצעות בחירה בתפריט העמודה -> Column Properties -> בחירת חוצץ Data format -> נוודה שהריבוע של Override מסומן ונבחר בשדה Custom בשורה שמתחתיו נציב את תבנית הפורמט שאותה נרצה להציג פירוט לדוג' ניתן לראות כאן

  • Total , Grand Total - על מנת להוסיף סה"כ סופי או ביניים, ניכנס לדוח שאותו נרצה לערוך, נעבור ל Result ושם נקליק על Edit View (סימן העיפרון) נחפש את סימן ה ומשם נכנס להגדרות ה Total.

  • תצוגת אחוזים - אם נרצה להזין אחוזים כתוצאת חילוק של שני משתנים, אם לא נקבל את ערך האחוז נכפיל את תוצאת החילוק במאה. תצוגת האחוזים תופיע מעוגלת ולכן יש להפוך אותה ל decimal על ידי שימוש ב cast ל double. בהצלחה :)

  • ללא תוצאות - במידה ונראה לבטל או לשנות את תצוגת ברירת המחדל כשלא חוזרות תוצאות מהדוח, ניגש ל Analysis Properties בחוצץ Result Display נבחר ב - Display Custom Message. אפשר גם לבצע התאמה עם HTML באמצעות סימון Contains HTML Markup. לאחר מכן ניתן להציב תגיות לדוג' - <b>אין תוצאות</b>

  • טבלה ללא פס גלילה - אם נרצה להציג טבלה ללא פס הגלילה כך שתצוגת הטבלה תיפרס לאורך כל העמוד - ניגש ל Table Properties-> Style ונסמן ב Data Viewing את Content paging

  • תמונת תנאי (איקס/ וי) - במקום סטאטוס כתוב נוכל להחליף 'כן' ו'לא' למשל ב - תמונה של איקס ותמונה של V ע"י הגדרת תנאי בעמודה בצורה הבאה - Column Properties -> Conditional Format ולאחר מכן Add Condition בחלון שיפתח (Edit Condition) נגדיר Column ותנאי.
    לאחר לחיצה על אישור יפתח חלון Edit Format שבו נעדכן בשדה Image תמונה של X או תמונה של V בהתאמה.
    בנוסף אם נרצה שלא יופיע הכיתוב (למשל כן/לא) ולידו התמונה, נסמן ב Image Only ב Position.
    ואם נרצה שיופיע תא ריק, ישנו פתרון עוקף להציב ב css - את הקוד font-size:0% ;
  • ביטול ריצה אוטומאטית של דוח בדאשבורד / תנאי לריצה - 
    נרצה למנוע ריצה אוטומאטית כשיש פרומפט והדוח כבד, לכן נבחר בשדה שיהיה שדה חובה למילוי מה שימנע מהדוח לרוץ. ניתן להוסיף שדות נוספים על מנת לסנן את הדוח בצורה טובה יותר.
    • לאחר בחירת השדה בפרומפט נגדיר לו בפרומפט Presnetaion Variable למשל PV
    • ניצור דוח חדש שיהיה בדיקה לתנאי הזה - הוא יכלול ב column formula את ההוראה  - 'הכנס שדה' (שבחרנו)
    • לדוח ניצור פילטר בתבנית הבאה :
      case when '@{pv} like '@{p%' then 1 else 0 end
      ושהתבנית תהיה בתנאי ששווה ל - 1
    • את הדוח נשמור בתיקית הפרוייקט עם שם אינטואיטיבי כמו - דוח בדיקה
    • נחזור לדאשבורד, נעבור למצב עריכה ונבחר ב section ב condition...
    • בתנאי של ה section נבחר את הדוח תנאי שיצרנו -> New condition ואז בחירה של הדוח.
    • נציב לו את התנאי is equal ל - 0, הבדיקה צריכה להחזיר את התשובה False.
      נשמור את התנאי
    • כעת הדוח יוסתר.
    • בונוס - ניצור section שמציג הוראה להכניס את השדה המבוקש עי הגדרת condition ל section עם הדוח תנאי שיצרנו ועיצוב ההוראה ע"י rename לsection/


  • קישור בין תצוגות למשל לביצוע סינון מתצוגה אחת על תצוגה אחרת יש לבצע על ידי הגדרת תצוגת המסנן (Master View) והתצוגה המסוננת (Detail view). את התצוגות נגדיר בצורה הבאה
    • תצוגה מסננת - Column Properties -> Interaction בחוצץ נבחר Drill ב Primary Interaction ולאחר מכן נגדיר ב Value כ Send Master - Detail Events ונגדיר משתנה ב channel  למשל ch1.
    • תצוגה מסוננת - לאחר מכן ניגש לטבלה השנייה שאותה נרצה להציג לפי הטבלה הראשונה. שם נפתח את Table Properties -> Style ונסמן למטה ב V את האפשרות Listen to Master Detail Events ובשם של Evenet Channel נכניס את השם שבחרנו - ch1.

      פירוט נרחב יותר ניתן לראות כאן

יום ראשון, 27 בינואר 2019

שחרור/הגדרת סיסמאות Oracle Database



  1. פתיחת חלון CMD
  2. SQLPLUS / as sysdba
  3. ;ALTER USER user_name IDENTIFIED BY new_password
בהצלחה!


דוגמאות ניתן לראות כאן ומאמצע הסרטון הזה


יום שלישי, 16 באוקטובר 2018

שרת WebCenter ושגיאת 404

השרתים למעלה ועדיין אנחנו מקבלים שגיאת 404 בכניסה ל Webcenter ,
את הלוגים לשגיאת 404 ב webcenter נמצא בלוגים

$DOMAIN_HOME/ servers/ UCM_Server1/ logs/ UCM_server1-diagnostic.log
$DOMAIN_HOME/ servers/ UCM_Server1/ logs/





יום ראשון, 19 באוגוסט 2018

העלאת שרת Weblogic

לינוקס
  1. מתחברים לשרת 
  2. במידת הצורך נבצע שינוי משתמש ע"י הפקודה -              su UserName
  3. לאחר su נזין את הסיסמא.
  4. נבדוק תהליכי java פעילים על ידי הרצת הפקודה-        ps -ef | grep java
  5. במידה והתהליך לא רץ ניכנס לניתוב WL_HOME/server/bin
  6. נריץ פקודה להעלאת ה NodeManager- 
  7. נבדוק שוב תהליכי java (סעיף 4)
  8. ניכנס לניתוב - MW_HOME/user_projects/domains/domain_name/bin/
  9. נריץ פקודה להעלאת הWeblogic- 
nohup ./startWebLogic.sh &
כעת נבדוק את התהליכים ונגלוש ל Weblogic

יום ראשון, 13 באוגוסט 2017

גיבוי EM

במידה ומתבקש הליך משמעותי ב OEM נבצע גיבוי על ידי

- לשרת ה DB
- לשרת האפליקציה
- נבצע גם גיבוי ברמה המקומית על השרת באמצעות

    emctl exportconfig oms -dir <full path dir>

יום רביעי, 26 באפריל 2017

WebCenter - ממשק משתמש -Repository Manager

Indexer -

Revision Status -
  • Done: ממתין לשחרור בRelease Date.
  • Edit: בשלב התרומה הראשונית של workflow.
  • GenWWW: מומר לפורמט וובי ( Web-viewable), באינדקס או נכשל בהמרה או בהוספה לאינדקס.
  • Review: בworkflow ונבדק
    .
  • Pending: בתהליך עבודה בסיסי ומחכה לאישור של כל התיקונים בתהליך העבודה.
  • Released: זמין.
  • Expired: לא זמין עוד לחיפוש או לצפייה. התיקון לא נמחק, אך רק על ידי מנהל מערכת יכול לגשת אליו, אלא אם כן נעשה שימוש בהודעת תפוגה.
  • Deleted: נמחק והמתין להסרה מלאה מהמערכת במהלך מחזור האינדקס הבא.
Indexer Status -
  • New: בוצעה צ'ק-אין אך לא נוסף לאינדקס.
  • Current: הגרסה האחרונה.
  • Old: לא העדכון האחרון.
  • Workflow: בWorkflow - תהליך העבודה.
  • Processing:  מוכן לאינדוקס.
  • Update:  גרסת מטא-נתונים מעודכנת, אך התיקון אינו כלול באינדוקס.
  • Indexing: באינדוקס.

יום שני, 6 במרץ 2017

EM - מחיקת Agent


המדריך מתאים לLinux ובשינויים המתבקשים גם לWindows
  1. במידה ואנו רוצים לשמור על ההיסטוריה של הAgent הישן יש להתקין לפני ההסרה את הAgent הישן.
  2. נמצא את תיקיית הAgent אותו נרצה להוריד.
  3. נוריד את הAgent
    1. $<AGENT_HOME>/bin/emctl stop agent

  4. נחכה שהתהליך יירד והAgent יהיה למטה ונעבור לשלב הבא
  5. הפקודה הבאה מוחקת את תיקית הAgent אלא אם נוסיף לסופה את הארגומנט -skipRemoval
    1. $<AGENT_HOME>/perl/bin/perl <AGENT_HOME>/sysman/install/AgentDeinstall.pl -agentHome <AGENT_HOME>
  6. נמחק את הAgent מה OEM על ידי שימוש בפקודה של EM CLI
  7.  
    emcli delete_target
    
    -name="example.com:1836" ### שם הטרגט כולל פורט
    
    -type="oracle_emd"
    
    -delete_monitored_targets
  8. במידה ויידרש נבצע Login לem cli
  9. $ emcli login -username=sysman
    Enter password :
    Login successful

יום רביעי, 1 במרץ 2017

Oracle Enterprise Manager - התקנת Agent על שרת Windows

ישנן מספר אפשרויות להתקנת Agent כפי שמפורט במדריך של אורקל

1. אנחנו נבחר באופציה של  Installing a Management Agent Using the agentDeploy Script

.....
....
....
....

3. לאחר הורדת הzip ופריסתו בשרת המיועד נריץ את הפקודה הזו בCMD
agentDeploy.bat OMS_HOST=כתובת שרת הoem EM_UPLOAD_PORT=מספר פורט העלאה AGENT_REGISTRATION_PASSWORD=סיסמת שרת הoem AGENT_BASE_DIR=מיקום הagent בשרת הhost
4. לאחר מספר דקות הAgent יותקן ותופיע הודעה כי ההתקנה עברה בהצלחה

5. כעת נחפש את השרת ב OEM
6. אם השרת לא נמצא ניגש לשרת ה Agent ונריץ את הפקודה

..../agent_13.2.0.0.0\bin\emctl status agent
7. נוודא שה Agent למעלה ושיש תקשורת תקינה מול שרת הOMS
8. במידה והכל תקין אבל עדיין לא רואים את הAgent בOEM