Remove ads
תוכנה לניהול בסיסי נתונים מוויקיפדיה, האנציקלופדיה החופשית
אורקל מסדי נתונים (Oracle Database) היא מערכת לניהול מסד נתונים רלציוני (RDBMS), שפותחה על ידי תאגיד אורקל האמריקאי.
מפתח | אורקל |
---|---|
גרסה אחרונה | 23ai (19 בספטמבר 2023) |
מערכת הפעלה | ראה פרוט בערך |
נכתבה בשפות | Java, C, C++ |
סוג רישיון | קנייני |
קטגוריה | שרת בסיס נתונים |
www.oracle.com | |
מייסדי החברה הם לארי אליסון וידידו ועמיתו לעבודה בוב מיינר ואד אוטס, אשר הקימו חברת ייעוץ בשם "Software Development Laboratories (SDL)" ופיתחו את בסיס הנתונים המקורי בשם אורקל. הם כינו את המוצר בשם אורקל על שם קוד פרויקט ה־CIA שבו הם עבדו כאשר עבדו לפני כן בחברת Ampex.
בסיס הנתונים של אורקל מורכב משני גורמים עיקריים: Instance ושטח האחסון. רכיב ה־Instance עצמו מורכב מתהליכי מערכת הפעלה מצד אחד וממבני זיכרון שונים מצד שני. תהליכי מערכת ההפעלה הטיפוסיים הם (PMON (the process monitor), SMON (the system monitor ו־DBWR (database writer).
מבני הזיכרון בהם משתמש בסיס הנתונים נקרא SGA (Shared or System Global Area) והוא ממוקם בצד השרת. ה־SGA מכיל בתוכו בדרך כלל מטמון של נתונים או תוכניות שירות, פקודות SQL שהורצו לאחרונה ותוכניות ההפעלה שלהן ומידע על המשתמשים. בנוסף לשטחי אחסון, בסיס הנתונים מורכב גם מקובצי redo logs אשר שומרים את ההיסטוריה של התנועות. מידע זה מסייע במידת הצורך לשיחזור בסיס הנתונים ועבור שכפול המידע לבסיסי נתונים אחרים.
בסיס הנתונים אורקל שומר את המידע על אמצעי אחסון שונים. ניתן להתבונן בצורת האחסון בשתי דרכים: הצורה הלוגית – שימוש ב־tablespaces ובצורה הפיזית של שמירת קובצי מידע (data files). כל tablespace יכול להכיל מבחר של סוגי מידע במקטעים שונים (segments): אינפורמציה טבלאית, אינדקסים וכדומה. מקטעי מידע אלה יכולים להיות מורכבים ממקטע מידע אחד היותר הנקרא extent. ה־extents מורכבים אף הם ממקטעי מידע רציפים של בלוקים ברמת מערכת ההפעלה. הבלוקים הם היחידה הבסיסית בה מאוחסנים הנתונים בבסיס הנתונים. ברמה הפיזית, קבצים מורכבים מבלוקי מידע בגדלים משתנים (בדרך כלל לפי מערכת ההפעלה).
אורקל מנהל את השימוש במבנה הנתונים שלה בעזרת מידע הנשמר ב־tablespace ייעודי בשם SYSTEM. ב־tablespace זה בסיס הנתונים שומר את מילון המידע שלו ולעיתים קרובות גם את האינדקסים ואשכולות של טבלאות שונות. מגרסה 8i, ניתן להגדיר tablespaces כך שאלו ינוהלו באופן מקומי בתוך כותרת (header) הקבצים המרכיבים את ה־tablespace עצמם ולא באמצעות שימוש ב־tablespace חיצוני.
ישנה אפשרות לכתוב, לאחסן ולהריץ פרוצדורות ופונקציות בתוך בסיס הנתונים. בסיס הנתונים תומך כיום במספר שפות: PL/SQL – שפה פרוצדורלית קניינית של חברת אורקל או בשימוש בשפת תכנות מונחית עצמים – Java אשר מופעלת ישירות מתוך מסד הנתונים. ישנה אפשרות נוספת של כתיבת קוד חיצוני לבסיס הנתונים באמצעות השפות C או פסקל ולהשתמש בהן מתוך בסיס הנתונים.
גרסאות ישנות יותר של בסיס הנתונים אורקל (לפני גרסה 10g) הכילו משתמש לדוגמה בשם scott. לאחר סיום תהליך ההתקנה המשתמש יכול היה להתחבר לתוך בסיס הנתונים באמצעות שם המשתמש scott והסיסמה tiger. האגדה מספרת ששם הסכמה "scott" נוצר בעקבות שמו של ברוס סקוט, אחד מעובדיה הראשונים של SDL וחתולו בשם Tiger.
החל מגרסה 7 של המוצר, אורקל שינו את שיטת מספור הגרסאות שלה כך שיכילו גם את מספר השחרור (Release) של הגרסה בנוסף למספרה הרשמי.
מספרי הגרסאות החל מגרסה 7 הם:
מעבר לגרסאות השונות שפורטו, אורקל סיפקה "מהדורות" שונות של בסיס הנתונים – בעיקר לצורכי רישוי ושיווק.
לפני גרסת 9i, חברת אורקל תמכה במספר גדול של מערכות הפעלה וסביבות עבודה. מאז גרסת 9i אוחדו הגרסאות לתמיכה במספר מצומצם יותר של מערכות הפעלה.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.