מדריך להתקנת אורקל 12.1.0.2 – חלק 1

בשבוע שעבר סיפרתי שיצא ה-patchset החדש של אורקל – 12.1.0.2 ל-Linux x64.

הנה מדריך בסיסי להתקנת הגרסה החדשה. בחלק הראשון נתקין את ה-Software בלבד ובהמשך ניצור בסיס נתונים חדש.

למעשה, התקנת הגרסה הנוכחית לא שונה בהרבה מהתקנות של גרסאות קודמות (לא 12 וגם לא 11).
מרגע שההתקנה התחילה ועד שהיא סיימה – לקח בערך 4 דקות בשרת וכרבע שעה במכונה וירטואלית עם דיסק חיצוני.

בשלב הראשון, נפתח (על ידי שימוש ב-unzip) את קבצי ההתקנה שהורדנו מהאתר וניכנס לספריית database שנוצרה. נריץ את runInstaller:
2014-07-26 23_20_15-Oracle 12c 12102 [Running] - Oracle VM VirtualBox

במסך הראשון נתבקש לבדוק אם יש עדכוני תוכנה – נדלג על השלב הזה (ניתן לבצע עדכוני תוכנה אחר כך, אם נרצה):
2014-07-26 23_22_22-Oracle 12c 12102 [Running] - Oracle VM VirtualBox

אורקל לא יהיה מרוצה מהבחירה שלנו ויודיע לנו על זה:
2014-07-26 23_22_37-Oracle 12c 12102 [Running] - Oracle VM VirtualBox

בשלב הבא נגדיר שאנחנו מעוניינים להתקין את התוכנה בלבד, בלי ליצור בסיס נתונים. את בסיס הנתונים ניצור מאוחר יותר באמצעות DBCA.
2014-07-26 23_23_00-Oracle 12c 12102 [Running] - Oracle VM VirtualBox

בשלב הבא נבחר באיזה סוג בסיס נתונים אנחנו מעוניינים. אנחנו מעוניינים ליצור בסיס נתונים בסיסי ככל האפשר – לכן נבחר ב-Single Node. אולי בפעם אחרת אני אראה איך יוצרים RAC (אבל זה דורש התקנה של Grid Infrastructure).
2014-07-26 23_23_13-Oracle 12c 12102 [Running] - Oracle VM VirtualBox

בשלב הבא אנחנו צריכים לבחור שפה. עוד לא גיליתי על מה זה משפיע אז נשאיר את ברירת המחדל:
2014-07-26 23_23_26-Oracle 12c 12102 [Running] - Oracle VM VirtualBox

בשלב הבא נבחר בהתקנה של בסיס נתונים מסוג Enterprise Edition. בפועל לא קיבלתי בכלל בחירה מכוון שהגרסה הזו שוחררה (בנתיים) רק ל-Enterprise. למידע נוסף: מתוך MOS: 1905806.1.
זה לא שינה לי הרבה כי אני רוצה לבדוק את הפיצ’רים החדשים (Pluggable Database ו-Database In Memory) והם קיימים רק ב-Enterprise בכל מקרה אז המשכתי בהתקנה:
2014-07-26 23_23_52-Oracle 12c 12102 [Running] - Oracle VM VirtualBox

בשלב הבא נבחר לאן להתקין את התוכנה. שימו לב שאם מתקינים את זה במקביל ל-Oracle Home קיים (גם אם הוא בגרסה 12) צריך להתקין אותו למיקום חדש:
2014-07-26 23_24_13-Oracle 12c 12102 [Running] - Oracle VM VirtualBox

בשלב הבא נקבע את ה-group-ים של מערכת ההפעלה שישלטו על פעולות שונות. פה כבר יש הבדל מגרסה 11 – יש לנו הפרדת “רשויות” – לדוגמה ניהול של ה-Data Guard יכול להיות בקבוצה אחרת – כזו שיכולה לנהל את הפיצ’ר הזה ורק אותו. בגרסאות קודמות היינו צריכים לתת למפעילים הרשאות DBA כדי שהם יוכלו לתחזק את ה-Data Guard (לדוגמה, לעשות Switchover או Failover):
2014-07-26 23_24_36-Oracle 12c 12102 [Running] - Oracle VM VirtualBox

אנחנו מתקרבים לסיום – ההתקנה תבדוק את הסביבה עליה אנחנו הולכים להתקין ותוודא שכל דרישות הקדם (מקום, זכרון, swap, pre requirement וכן הלאה) קיימים:
2014-07-26 23_24_51-Oracle 12c 12102 [Running] - Oracle VM VirtualBox

מכוון שהסביבה שלי תקינה ואין שום בעיות, אנחנו מגיעים למסך הסיכום בו כתוב לנו מה הולכים להתקין, לאן הולכים להתקין וכל ההגדרות שהכנסנו עד כה:
2014-07-26 23_26_40-Oracle 12c 12102 [Running] - Oracle VM VirtualBox

נלחץ על Install וההתקנה מתחילה. שימו לב שההתקנה עלולה לקחת כמה דקות, הכול תלוי במחשב עליו אתם מתקינים את התוכנה. אצלי ההתקנה הסתיימה ברבע שעה בערך אבל אני התקנתי את זה על VM שיושב על דיסק חיצוני… 🙂
2014-07-26 23_26_54-Oracle 12c 12102 [Running] - Oracle VM VirtualBox

2014-07-26 23_39_27-Oracle 12c 12102 [Running] - Oracle VM VirtualBox

2014-07-26 23_41_57-Oracle 12c 12102 [Running] - Oracle VM VirtualBox

לאחר שההתקנה מסתיימת, אנחנו מתבקשים על ידי ההתקנה להריץ את root.sh על ידי יוזר root:
2014-07-26 23_43_14-Oracle 12c 12102 [Running] - Oracle VM VirtualBox

אנחנו נבצע את זה:
2014-07-26 23_44_53-Oracle 12c 12102 [Running] - Oracle VM VirtualBox

ולמעשה, סיימנו את ההתקנה:
2014-07-26 23_45_07-Oracle 12c 12102 [Running] - Oracle VM VirtualBox

עכשיו כל מה שנשאר זה לבדוק שההתקנה הצליחה:
2014-07-26 23_46_52-Oracle 12c 12102 [Running] - Oracle VM VirtualBox
עדיין אין לנו בסיס נתונים – זה כבר יהיה האתגר הבא שלנו – בפוסט אחר… 🙂

1 תגובה

Trackbacks & Pingbacks

  1. […] הקודם התקנו את גרסת אורקל 12.1.0.2 (תוכנה) אבל עדיין לא יצרנו בסיס נתונים, בפוסט הזה נתקין […]

השאירו תגובה

Want to join the discussion?
Feel free to contribute!

השאר תגובה

This site uses Akismet to reduce spam. Learn how your comment data is processed.