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

יום שני, 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

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

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

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



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


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


יום רביעי, 27 ביוני 2018

מדריך ליצירת קומפוננטה ל WebCenter

Oracle Webcenter  מאפשר ליצור תוספות לממשק הקיים של מערכת האתר, בקישור למטה, נמצא מדריך שלב אחר שלב שיכול לסייע בבנייה וניהול של Component , תוספות למערכת.

https://blogs.oracle.com/oraclewebcentersuite/how-to:-create-a-custom-component-to-build-a-new-content-server-page-and-modify-the-system-menu

כשיהיה לי זמן, אם יהיה לי.. אתרגם את המדריך הנ"ל לעברית.


יום רביעי, 6 ביוני 2018

בדיקת גרסת דאטה בייס אורקל

ישנן ארבע אפשרויות למצוא את גרסת ה DB אורקל ע"י הרצת השאילתות הבאות



  • SELECT * FROM V$VERSION
  • SELECT version FROM V$INSTANCE
  • BEGIN DBMS_OUTPUT.PUT_LINE(DBMS_DB_VERSION.VERSION || '.' || DBMS_DB_VERSION.RELEASE); END;
  • select from PRODUCT_COMPONENT_VERSION;*

התקנה ומידע על פאצ'ים במוצרי אורקל

על מנת שנוכל לראות את היסטוריית התקנות הפאצ'ים במוצרי אורקל, כמו גם הבאגים שתוקנו.
ניכנס לתיקיית Opatch ונריץ את הפקודה הבאה :

opatch lsinventory/.

למידע רב יותר נוסיף

opatch lsinventory -detail

התקנת פאץ'


opatch apply "ניתוב לקובץ הפאצ' לאחר ביצוע פריסה מקובץ מכווץ"


לדוג' - 
C:\Oracle\Middleware\Oracle_ECM1\Opatch>opatch apply  "c:\Installs\p123443_1119_Generic

יום שלישי, 5 ביוני 2018

חישוב גודל Database

בשורת ה - command line ונכניס את השאילתא הבאה, התוצאה שתתקבל תיתן לנו את התשובה בג'יגות

SQL> SELECT SUM(BYTES/1024/1024/1024) FROM DBA_SEGMENTS;

יום ראשון, 1 באוקטובר 2017

ללמוד JAVA

  • Codecademy - מציעים קורס חינמי הכולל תרגול בסביב, ה Web של האתר
  • Coursera - בקישור מספר קורסי תכנות ב Java ברמות שונות, הקורסים מוצעים חינם אם תרצו תעודת הסמכה תאלצו לעמוד בכל המטלות הקורס ולשלם.
  • Sololearn - מציעים אפליקציה לתרגול שפת התכנות, כשהלימוד נעשה בשלבים לפי קצב ההתקדמות בנוסף ניתן לתרגל גם באתר האינטרנט של האפליקציה.

סיכום מונחים

Variable  - משתנה
Types (טיפוס) - 
  • byte (number, 1 byte) - ממינוס 127 עד פלוס 127
  • short (number, 2 bytes) - 
  • int (number, 4 bytes) - values between -2,147,483,648 and 2,147,483,647.
  • long (number, 8 bytes) -
  • float (float number, 4 bytes) - למספרים לא שלמים
  • double (float number, 8 bytes) -למספרים לא שלמים
  • char (a character, 2 bytes) - single character
  • boolean (true or false, 1 byte)  - True/False
ניתן להגדיר סוג משתנה בצורה הבאה:
double Num1, Num2; 
String Str1;
ניתן להגדיר ולהציב ערך בצורה הבאה:
int myNumber = 42;

// שורת הערה
  /*הערה באורך מספר שורות*/
האופרטור % מחזיר את השארית של פעולת חילוק
Boolean Operators :
&& - AND It returns a boolean value of true only when the expressions on both sides of && are true.
|| - OR It returns a Boolean value of true when at least one expression on either side of || is true
! - It will return the opposite of the expression immediately after it. It will return false if the expression is true, and true if the expression is false.

System.out.println("הדפסת המלל שבמרכאות") 
System.out.print(Mishtane) // הדפסת הערך שבתוך משתנה, ללא מעבר שורה בגלל השוני בפקודה
System.out.println("The mishtane is" + Mistane + "!!")//הדפסה בנוסף להדפסת ערך ע"י הפרדת פלוסים
============================================================

System.out.println("כאן יוצג מלל למשתמש, נוכל לבקש פה שיכניס ערך שייכנס בשורה הבאה");
Erech= in.nextDouble();

============================================================

תנאים

if (תנאי בוליאני) {
              System.out.println("אם מומש התנאי");
} else if{
              System.out.println("אם לא מומש התנאי הראשון אכן מומש התנאי השני");
           }
} else {
              System.out.println("אם לא מומש אף תנאי");
           }

============================================================

 תנאי בוליאני בשורה אחת, אם הסוגריים חיוביים יוכנס הערך הראשון אם שלילי יוכנס השני   - Ternary Conditional

char canDrive = (תנאי בוליאני) ? 'Y' : 'N';


===========================================================

Switch Statement
בדיקת תוכן תא, הפעם לא בצורה בוליאנית אלא לפי רצף מקרים כשיש מקרה דיפולטי
אם אף אחד מהמקרים לא חל
char char1= 'Y';

switch (char1) {

case 'A': System.out.println("Yair have the A");
break; 
case 'I': System.out.println("Yair have the I");
break;
case 'R': System.out.println("Yair have the R");
break;
default: System.out.println("Yair dont have A, I or R");
}

===========================================================
Classes - מחלקות
קטע קוד שמכיל - הגדרות לתכונות ופעולות, התכונות במחלקה יוגדרו על ידי משתנים והפעולות שלה לפי פונקציות.
class בסיסי נראה כך
class Client{

}
============================================================
נגישות בג'אווה

public - יש גישה לכל פונקציה שהיא
private - יש גישה רק לפונקציות של אותה המחלקה עצמה
protected - הגישה מאופשרת גם לפונקציות שיורשות את המחלקה הנוכחית
package - הגישה מאופשרת לכל הפונקציות ששיכות למחלקות באותה החבילה כמו המחלקה שלנו

============================================================
Objects - עצמים
העצמים הם אירועים בclass
============================================================
מתודות - Methods
מתודה שייכת למחלקה אחת ולא יכולה להיות שייכת לכמה מחלקות, ע"מ למנוע


יום ראשון, 10 בספטמבר 2017

מושגים וראשי תיבות בקצרה

  • NFS - Network File System
  • IaaS - Infrastructure as a Service - תשתית המסופקת כשירות ללקוח, כמו לדוגמא שטח אחסון בענן
  • SaaS - Software as a Service תוכנה המסופקת למשתמש כשירותים הזמינים באתר הספק.
  • PaaS - Platform as a service  שירות המספק פלטפורמה להרצת אפליקציות או לפיתוח
  • RHEL - Red Hat Enterprise Linux
  • OMS - Oracle Management Server
  • OEM - Oracle Enterprise Manager
  • CPU - Critical Patch Update - oracle - שחרור כולל של תיקוני האבטחה בכל רבעון
  • PSU - Patch Set Updates - oracle -  שחרור כוללים של תיקוני האבטחה ותיקונים כללים להם ניתנה עדיפות.
  • SPU - Security Patch Update - oracle - שם חדש לתיקוני ה CPU
  • Bundle Patches - הם התיקונים הרבעוניים עבור Windows ו- Exadata הכוללים הן את תיקוני האבטחה והן את התיקונים המומלצים.
  • BIP או OBIP - Oracle Business Intelligence Publisher
  • SLA - Service-level agreement (הגדרת מחויבות רשמית השוררת בין ספק שירות ללקוח)


יום רביעי, 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: באינדוקס.

יום שלישי, 18 באפריל 2017

הגדלת ערך שדה ב WebCenter

על מנת להגדיל את ערך השדה מ-30 תווים ל-200 תווים נבצע את הצעדים הבאים
  1. ניכנס לConfiguration Manager
  2. נסמן/נבחר את השדה (בדוגמא הזו xKeywords)
  3. נבחר Edit
  4. בחלון שנפתח נשנה את הType מText ל Long Text
  5. נלחץ על OK וסיימנו
  6. גודל השדה ישתנה בטבלת Docmeta ב DB אך יש לשים לב כי הגודל שונה גם בטבלת האינדקס של ה UCM, על מנת למנוע תקלות באינדוקס.
חשוב לעשות גיבוי לפני ביצוע פעולה זו



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

Installing Oracle Management Agents 13c

כשנרצה להתקין Agent על שרת נצטרך קודם :

  1. לבדוק שבשרת (Target) אין Agent
    נריץ פקודה על השרת netstat -na | grep 3872  ע"י כך נבדוק מה מאזין לפורט המיועד לAgent
    לאחר מכן נבצע לוקאלית מתיקיית הAgent המיועד למחיקה את הפקודה emctl status agent/.
  2. יש Agent והוא רץ ? קודם נעצור אותו ע"י  emctl stop agent/.
  3. נבצע שוב את סעיף 1 (בדיקת הport  והstatus)
כעת ניגש לOEM
  1. Setting --> Add Targer -->Add Target Manually
  2. בדף שייפתח נבחר ב - Install Agent on Host
  3. ADD
  4. בשדה Host נכניס שם שם שרת מלא כפי שמופיע בהרצת הפקודה hostname -f
  5. בשדה Platform נבחר את הפלטפורמה המתאימה

לאחר ההתקנה נראה בAgent חץ ירוק, בנוסף נריץ בלינוקס את הפקודות הראשונות בסעיף 1 ונראה שהפורט תפוס 

יום שני, 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


יום שני, 30 בינואר 2017

Oracle Entertprise Manager - הקדמה

Oracle Enterprise Manager - היא פלטפורמת אינטגרציית IT ארגוני, המעניקה סט כלים מבוסס WEB למטרת ניהול תוכנה וחומרה. OEM מספקת יכולות מהותיות לניהול מלא של סביבת ענן המאפשר להגדיר במהירות, לנהל, לתמוך בסביבת הענן וכן להשתמש בשירותי ה IT של אורקל. המערכת מספקת תמורה מלאה להשקעה ולניהול IT באמצעות הפתרונות הטובים ביותר בשילוב אינטגרציה בזמן אמת של בסיס הידע של אורקל עם כל סביבת הלקוח.

מתוך אתר אורקל

ארכיטקטורת OEM
OEM כולל את המרכיבים הבאים :
  • Oracle Management Agent
  •  Oracle Management Service
  •  Oracle Management Repository
  •  Plug-ins
  •  Enterprise Manager Cloud Control Console
כל הרכיבים מתאחדים יחד על פי הגרף הבא (מתוך אתר אורקל)