שינוי קבצי redo log בסביבה של data guard

לא מזמן הייתי אצל לקוח שהיה צריך לשנות את גודל קבצי ה-Redo Logs שלו בסביבה שבה היו מספר בסיסי נתונים של data guard.
שינוי גודל קבצי ה-redo log לא אמורה להיות בעיה קשה או מסובכת במיוחד אבל כאשר מוסיפים את האלמנט של Data Guard אחד (או יותר) זה הופך להיות קצת יותר מאתגר.
אז איך מבצעים את הפעילות?

המשך קריאה…

הזזת קבצי datafile ב-online בגרסה Oracle 12c

לא מעט תכונות חדשות באורקל 12 גרמו לי להשמיע גרגורי עונג אבל הפיצ'ר הזה פשוט גרם לי להתפלא מה לקח להם כל כך הרבה זמן.
עד אורקל 12, כשרצינו להזיז קובץ של datafile ממקום למקום היינו צריכים לבצע את הפעולות הבאות (שהכריחו אותנו, בן היתר, להשבית בצורה חלקית את ה-tablespace):

  1. להעביר את ה-tablespace ל-offline.
  2. להעתיק או להעביר את הקובץ למיקום החדש באמצעות מערכת ההפעלה.
  3. לשנות את ההגדרה של ה-data file ב-control file:
  4. Alter database datafile '/old/datafile.dbf' rename to '/new/datafile.dbf';
    
  5. להחזיר את ה-tablespace למצב של online.

החל מגרסה 12, הפעולה של הזזת קובץ datafile יכולה להתבצע ב-online ללא השבתה של ה-tablespace.
המשך קריאה…

יועץ ה-recovery הכי נחמד שתפגשו אי פעם…

אחת הבעיות העיקריות שאני נתקל בהן אצל לקוחות שסובלים ממצבים שדורשים recovery היא העובדה שלא תמיד ברור להם (או בכלל) מה השלבים שצריך לבצע כדי לבצע את ה-recovery בצורה היעילה ביותר, הנוחה ביותר וזו שתיתן את הפתרון במינימום בעיות. מכוון ששחזור נעשה תחת לחץ במרבית המקרים אורקל הציגו בגרסה 11g יועץ (advisory) חדש בתוך ה-RMAN שיכול לעזור לנו לבוא ולפתור בעיות שדורשות שחזור – מרמת הבלוק ועד רמת קובץ ואפילו tablespace.

המשך קריאה…

הרצאה שלי בפורום DBA מרכז של ilOUG

אהלן,

לא יצא לי לכתוב לאחרונה אבל רציתי לספר שמחר (יום שלישי (10/12/13) אני מרצה בפורום DBA מרכז של ilOUG. ההרצאה שלי היא ההרצאה המסכמת של הכנס (מתחילה ב-17:00) והיא תהיה בנושא Pluggable Database ב-Oracle 12c. מדובר באחד הפיצ'רים המעניינים ביותר בגרסה החדשה של אורקל – פיצ'ר שגורר אחריו שינוי ארכיטקטוני משמעותי במבנה ה-DB. זהו נושא שיצא לי לחקור לא מעט במסגרת פעילות אצל לקוח ואפילו הייתי בכמה הרצאות בנושא ב-Open World 2013 בסן פרנסיסקו.

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

רשמים על הכנס אעדכן מחר – אתם מוזמנים לבוא להקשיב להרצאה (מקורות מוסרים שיהיו למעלה מ-110 משתתפים בהרצאה).

סמינר שבוע אורקל: Oracle Data Guard from A to Z – הסקריפט

במסגרת שבוע אורקל העברתי מצגת על Oracle Data Guard – A to Z. זה הסמינר האהוב עלי – יצרתי אותו לפני כשנתיים ובשנה שעבר לא העברתי אותו מסיבות בירוקרטיות-טכניות. במסגרת הסמינר אני מעביר המון אינפורמציה על הארכיטקטורה של הפתרון, איך משתמשים בו ואיך עובדים איתו – את כל זה ניתן למצוא בפוסט שפרסמתי כאן עם המצגת של הסמינר.

במסגרת הסמינר אני מבצע גם דמו ארוך ועתיר שלבים שמציג איך יוצרים, עובדים ומנהלים סביבה כזו של Data Guard ו-DG Broker.

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

המשך קריאה…

סמינר שבוע אורקל: Oracle Data Guard from A to Z – המצגת

במסגרת שבוע אורקל, העברתי אתמול את הסמינר האהוב עלי – Oracle Data Guard from A to Z. זה סמינר שהכנתי לפני שנתיים ובשנה שעברה בגלל בעיה בירוקרטית נמנע ממני להעביר. כבר כשהסתיים הכנס בשנה שעברה הודעתי לצוות המארגן שאני רוצה להעביר את זה השנה.. 🙂
בסמינר אני מדבר על HA, DR ו-BCP. לאחר מכן אני מציג את Oracle Data Guards, הפתרון של אורקל ל-DR ברמת בסיס הנתונים ויורד ממש עד לפרטים הקטנים. במסגרת הסמינר אנחנו מדברים על הארכיטקטורה, על רכיבי הפתרון, איך מקימים פתרון כזה, איך מנהלים אותו, איך מנטרים אותו ואיך מכווננים את הביצועים שלו. בסוף אנחנו מדברים קצת על הפיצ'רים החדשים ובאופן כללי מנסים להביא את כל מי ששומע את הסמינר לרמת הבנה וישום כזו שהוא ידע ללכת אחר כך לארגון שלו וליישם את הפתרון בקלות יחסית.
המשך קריאה…