פוסטים

ההשפעה של no logging על data guard

כבר כתבתי בעבר על הקמה של data guard ואחד הדברים שציינו במפורש זה שרצוי מאוד להשתמש ב-force logging כדי להימנע מבעיות של טבלאות שנטענות ב-no logging.

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

המשך קריאה…

איך מייעלים את המעבר לאתר ה-DR בכמה צעדים פשוטים

נשאלתי על ידי אחד הקוראים בשבוע שעבר לגבי מעבר “שקוף” בין ה-Primary וה-Standby בסביבה של Data Guard. השאלה הייתה יחסית פשוטה: איך מקנפגים את התחנות ככה שהן יעברו לעבוד בצורה אוטומטית מול האתר הפעיל בכל נקודת זמן?

האמת היא שהפתרון פה הוא הרבה יותר פשוט ממה שנדמה ואפילו יצא לי לממש אותו כבר באורקל 10, לפני למעלה מ-5 שנים…

המשך קריאה…

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

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

גרסת אורקל 12c זמינה להורדה

בשעה טובה ולאחר המתנה סופר ארוכה, גרסת אורקל 12c (גרסה 12.1) זמינה סוף סוף להורדה רשמית מהאתר של אורקל. הגרסה החדשה מנסה לתת פתרונות לעולם ה”ענן” – ומוסיפה פיצ’רים חדשים שבאים לתת מענה בדיוק לנקודה הזו. לקריאה נוספת: Plug into the Cloud with Oracle Database 12c.

הפיצ’רים הבולטים ביותר (מתוך האתר של אורקל, הרשימה המלאה תפורסם בפוסט נפרד): המשך קריאה…

התנהגות מוזרה של ה-DG Broker ב-startup mount

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

כמו שעשיתי מאות פעמים בעבר, הורדתי את בסיס הנתונים בצורה מסודרת באמצעות sqlplus ו-shutdown immediate, העלתי את בסיס הנתונים באמצעות startup mount אבל בסיס הנתונים נפתח למצב Open:

SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mount
ORACLE instance started.

Total System Global Area 778387456 bytes
Fixed Size 1374808 bytes
Variable Size 461374888 bytes
Database Buffers 310378496 bytes
Redo Buffers 5259264 bytes
Database mounted.
SQL>
SQL> select status from v$instance

STATUS
------------
OPEN

מוזר, מה פה קורה פה?

המשך קריאה…

יצירת Data Guard באורקל 11 – הדרך המהירה (דמו משבוע אורקל 2011)

כמו שהבטחתי, הנה החלק הראשון בדמו של יצירת מערך Data Guard באורקל 11. אם יש למישהו הערות, אני אשמח לשמוע. בנוסף, אני מצרף את הקובץ של ה-demo שהשתמשנו בו בפועל ואין כמעט הסברים – כל ההסברים הנדרשים יהיו פה או במצגת.

הערה קטנה לפני שנתחיל – אנחנו נשתמש בשיטה שקיימת רק באורקל 11 וזה שכפול הסביבה on-line דרך RMAN מבלי לקחת גיבוי לקבצים קודם. ניתן להשתמש בשיטה הזו אם בסיס הנתונים קטן יחסית או אם הרשת בין השרתים מספיק חזקה כדי לבצע כזו פעולה של שכפול בסיס הנתונים. זו השיטה הפשוטה ביותר שאני מכיר להקים כזו סביבה והיא גם אחת המהירות שבהן. אם תהיה דרישה אני אעלה גם הסבר איך מקימים Data Guard בקונפיגורציות אחרות (לדוגמה לא דרך DUPLICATE TARGET DATABASE FOR STANDBY FROM ACTIVE DATABASE או באורקל 10).

כמו שמוסבר במצגת, הקמת הסביבה מתחלקת לשישה שלבים:

  1. הכנת שרת ה-Primary.
  2. הכנת פרמטרים בבסיס הנתונים הראשי.
  3. קונפיגורציית רשת של אורקל בשני השרתים.
  4. העלאת בסיס הנתונים המשני בקוניפגורציה מינימלית.
  5. יצירת בסיס הנתונים המשני (on-line).
  6. הפעלת ה-Data Guard לגילגול Archive-ים.

המשך קריאה…