טעינת גיבוי של Oracle כמסד נתונים וירטואלי במסוף הניהול של ה-appliance

לפני שמתחילים

במסדי נתונים של Oracle עם Transparent Data Encryption‏ (TDE), אפשר ללכוד את הארנק של TDE על ידי הגדרת ההגדרה המתקדמת מיקום קובץ התצורה של Oracle לאפליקציית Oracle. כדי להשתמש בהצפנת TDE במסדי נתונים שמוגדרים בהם חיבורים מודעים לאפליקציה, צריך להעתיק את קובץ ה-Wallet למיקום המתאים במארח של נקודת הגישה, ולוודא שקובץ ה-Wallet מוגדר ופתוח. כדי להגדיר כניסה אוטומטית, משתמשים בקוד הזה:

orapki wallet create -wallet <wallet_path> -auto_login -pwd <wallet_password>

התקנת מסד נתונים של Oracle כאפליקציה וירטואלית

כדי לטעון מסד נתונים של Oracle כאפליקציה וירטואלית, פועלים לפי השלבים הבאים:

  1. במסוף הניהול של מכשיר Backup and DR, לוחצים על App Manager (ניהול אפליקציות) > Applications (אפליקציות) ומזינים את שם אפליקציית מסד הנתונים או משתמשים במסננים כדי להגיע בקלות לתמונת מסד הנתונים שרוצים.

  2. לוחצים לחיצה ימנית על האפליקציה ובוחרים באפשרות גישה.

  3. בדף גישה, בוחרים את התמונה הרצויה ולוחצים על הוספה בתפריט הוספה.

  4. בקטע Application Options (אפשרויות האפליקציה), מפעילים את האפשרות Create New Virtual Application (יצירת אפליקציה וירטואלית חדשה).

  5. ממלאים את הטופס לפי הצורך בבקשה הווירטואלית הזו. שדות שמסומנים בכוכבית (*) הם שדות חובה. אפשר ללחוץ על כל רשומה כדי לראות מידע נוסף שימושי.

    אפשרויות הבקשה

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

      • שדה התאריך מכיל את כל התאריכים האפשריים שאליהם אפשר להחזיר את מסד הנתונים – באמצעות יישום של יומני טרנזקציות של מסד הנתונים. בוחרים את התאריך שאליו רוצים להעביר את מסד הנתונים.
      • שדה הזמן מכיל פס הזזה שבו מוצגים כל הזמנים האפשריים בתאריך שנבחר, שאליהם אפשר להעביר את מסד הנתונים. אם בוחרים את התאריך הכי מאוחר שאפשר ואז מעבירים את פס ההזזה למצב הכי ימני, העבודה חלה על כל היומנים הזמינים. אם בוחרים את התאריך המוקדם ביותר האפשרי ומזיזים את פס ההזזה למצב השמאלי ביותר, העבודה לא חלה על יומנים.
      • אפשר לציין להעביר את השעות קדימה באמצעות שעת המשתמש או שעת המארח. הזמן של המשתמש הוא יחסי לזמן המקומי של המשתמש הנוכחי. הזמן של המארח הוא יחסי למערכת שמארחת את הנתונים שצריך לטעון.
    • ‫Target Database SID (מזהה מערכת של מסד נתונים של היעד): מציינים את מזהה המערכת של מסד הנתונים החדש של Oracle שיוקצה ביעד. הערך הזה צריך להיות תואם למוסכמות הסטנדרטיות של Oracle למתן שמות. מוודאים שהגרסה של מסד הנתונים של מארח היעד זהה לגרסה של מארח המקור, ושיש מספיק משאבים בשרת מסד הנתונים של היעד. צריך לפעול לפי מוסכמות מתן השמות הרגילות של Oracle לגבי הערך הזה.

    • שם משתמש: מציינים פרטי כניסה של משתמש ב-Oracle Operating System ביעד.

    • Oracle Home Directory: מציינים את Oracle Home Directory ($ORACLE_HOME) בשרת מסד הנתונים של היעד.

    • הטעינה שמודעת לאפליקציה היא מסד נתונים חדש. כדי להגן על מסד הנתונים החדש, מפעילים את האפשרות Manage New Application (ניהול אפליקציה חדשה) כדי להחיל תוכנית גיבוי על מסד הנתונים החדש. מופיעים שדות חדשים של תבנית ופרופיל שבהם אפשר לבחור כל אחת מהתבניות הקיימות של הגיבוי ופרופילי המשאבים. תמונות המצב של מסד הנתונים הן מצטברות.

    אפשרויות מתקדמות

    • נתיב לספריית TNS Admin: מציינים את הנתיב לספריית TNS_ADMIN – הנתיב של קובץ tnsnames.ora – בשרת מסד הנתונים של היעד.

    • ‫Database Memory Size in MB (גודל הזיכרון של מסד הנתונים ב-MB): גודל הזיכרון הכולל של מסד הנתונים, ב-MB, עבור מסד הנתונים שמקצים ביעד. בטבלה הבאה מפורטת ההתנהגות הצפויה בהתאם להגדרות של המשתנים האלה ושל SGA%‎—next—‎.

    • ‫SGA%‎: פרמטר להגדרת זיכרון SGA/PGA, כאחוז מהזיכרון הכולל, עבור מסד הנתונים שמקצים לו משאבים. בטבלה הבאה אפשר לראות את ההתנהגות הצפויה בהתאם להגדרות של המאפיין הזה ושל גודל הזיכרון של מסד הנתונים במגה-בייט.

    גודל הזיכרון של מסד הנתונים ב-MB SGA%‎ התנהגות
    לא צוין לא רלוונטי הגודל הכולל של הזיכרון במסד הנתונים ופרמטר הזיכרון ביעד זהים לאלה של מסד הנתונים במקור.
    צוין לא צוין הפרמטר MEMORY_TARGET מוגדר למסד הנתונים שמקצים ביעד.
    צוין צוין מגדירים את SGA ו-PGA למסד הנתונים שהוקצה ביעד כך:
    SGA_TARGET = Database Memory Size in MB x (SGA%/100) PGA_TARGET = Database Memory Size in MB x (100-(SGA%/100))
    הערה: אל תגדירו את SGA ל-100. כדי למנוע האטה במסד הנתונים, כדאי להקצות זיכרון ל-PGA.
    • ‫REDO Size: פרמטר להגדרת גודל ה-REDO, במגה-בייט, עבור מסד הנתונים שמקצים לו משאבים. אם לא מציינים גודל, גודל ה-REDO מוגדר כ-1,000MB.

    • ‫Shared_Pool_Size in MB: פרמטר להגדרת גודל המאגר המשותף, ביחידות מגה-בייט, עבור מסד הנתונים שמקצים לו משאבים. אם לא מציינים ערך, המערכת לא משתמשת ב-shared_pool_size.

    • ‫DB_Cache_Size in MB: פרמטר להגדרת גודל המטמון של מסד הנתונים, ביחידות מגה-בייט (MB), עבור מסד הנתונים שמקצים. אם לא מציינים ערך, המערכת לא משתמשת ב-db_cache_size.

    • ‫DB_Recovery_File_Dest_Size in MB: פרמטר להגדרת גודל יעד קובץ השחזור של מסד הנתונים, ביחידות מגה-בייט (MB), עבור מסד הנתונים שמקצים לו משאבים. אם לא מציינים ערך, המערכת מגדירה את db_recovery_file_dest_size ל-50,000MB.

    • ‫inmemory_size: פרמטר להגדרת גודל מסד הנתונים בזיכרון, במגה-בייט, עבור מסד הנתונים שמקצים. הגודל המינימלי שאפשר להגדיר הוא 100MB. אם לא מציינים את הפרמטר הזה, המערכת מדלגת על הפרמטר inmemory_size בלי קשר לגרסת Oracle.

    • ‫Diagnostic_Dest: פרמטר להגדרת יעד לאבחון במארח. אם לא מציינים את הנתיב, הערך של diagnostic_dest מוגדר ל-ORACLE_HOME.

    • מספר התהליכים המקסימלי: פרמטר להגדרת המספר המקסימלי של תהליכי משתמש במערכת שיכולים להתחבר בו-זמנית ל-Oracle, עבור מסד הנתונים שמקצים לו משאבים. אם לא מציינים ערך, הערך של processes מוגדר ל-500.

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

    • ‫TNS Listener IP: מציינים את כתובת ה-IP של TNS Listener. הערך יכול להיות אחד מהבאים: SCAN IP,‏ VIP או Host IP. אם לא מציינים כתובת IP, המערכת משתמשת בכתובת ה-IP של המארח.

    • יציאת מאזין TNS: יציאת מאזין TNS שתשמש ליצירת שם שירות בקובץ tnsnames.ora עבור מסד נתונים שהוקצה ביעד. אם לא מציינים יציאה, המערכת משתמשת ביציאה 1521.

    • שם הדומיין של TNS: מציינים את שם הדומיין שישמש עם שם השירות ב-tnsnames.ora עבור מסד נתונים שהוקצה ביעד. הפעולה הזו נדרשת אם שירות מסד הנתונים משתמש בשם דומיין.

    • PDB Prefix: מציינים קידומת לשינוי השם של PDB במהלך יצירת מסד נתונים צאצא.

    • משתמשים להסרה: רשימה מופרדת בפסיקים של משתמשים שיוסרו כחלק מפעולת ההרכבה.

    • לא לשנות את מזהה מסד הנתונים (DBID): אם בוחרים באפשרות הזו, מזהה מסד הנתונים החדש לא ישתנה.

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

    • ניקוי יומן הארכיון: אם האפשרות הזו נבחרה, יומני הארכיון ינוקו אחרי ההסתרה.

    • אל תעדכן את tnsnames.ora: אם בוחרים באפשרות הזו, לא מתווסף ל-tnsnames.ora ערך עבור מסד הנתונים החדש. יכול להיות שיהיה צורך בהתערבות ידנית כדי להתחבר למסד הנתונים החדש, ובמקרים מסוימים, משימות של תמונת מצב למסד הנתונים החדש נכשלות בלי התערבות ידנית.

    • אל תעדכן את oratab: אם בוחרים באפשרות הזו, רשומה של מסד הנתונים החדש לא תתווסף ל-oratab אם קיימת רשומה כזו.

    • ‫Add TNS Listener Entry (הוספת רשומה של מאזין TNS): ברירת המחדל היא false. אם האפשרות הזו מופעלת, נוסף רשומה של מאזין לקובץ tnsnames.ora.

    • מספר הערוצים: מספר הערוצים של RMAN.

    • Clear OS_Authent_Prefix: ‏ OS_Authent_Prefix הוא קידומת ש-Oracle משתמשת בה כדי לאמת משתמשים שמתחברים לשרת. ‫Oracle משרשרת את הערך של הפרמטר הזה לתחילת שם החשבון והסיסמה של מערכת ההפעלה של המשתמש.

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

    • ‫Stand Alone Non-RAC: האפשרות הזו רלוונטית רק למסדי נתונים שבהם מסד הנתונים של המקור הוא בהגדרת non-RAC, והעותק מאוחסן בפורמט ASM ב-Backup and DR. אם בוחרים באפשרות הזו, מתבצעת פעולת mount עם מודעות לאפליקציה במופע ASM עצמאי שאינו RAC. לא בוחרים באפשרות הזו אם סופקה רשימה של צומתי RAC.

    • שימוש בקובץ סיסמאות קיים של Oracle: אם האפשרות הזו מסומנת, הטמעה של מסד נתונים וירטואלי משתמשת בקובץ הסיסמאות הקיים של Oracle ולא מוחקת אותו במהלך הניקוי כשמבטלים את ההטמעה.

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

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

ניהול של נקודות העיגון הפעילות

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

החזרת קבוצות דיסקים של ASM שמוגנות על ידי Backup and DR למצב אונליין אחרי הפעלה מחדש של שרת מסד נתונים יעד

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

  1. מוודאים ששרת מסד הנתונים של היעד חזר לפעולה, וגם שמערכת ASM ו-RAC פועלות.

  2. מפעילים מחדש את סוכן Backup and DR (מ-root).

  3. מגדירים את סביבת ASM.

  4. מתחברים ל-ASM sqlplus ובודקים את הסטטוס של קבוצת הדיסקים:

    `select name, state from v$asm_diskgroup where (name = '<dg name>';)`
    
  5. אם קבוצת הדיסקים לא מותקנת, צריך להתקין אותה: alter diskgroup <dg name> mount;

  6. מתחברים למערכת ההפעלה של Oracle ומגדירים את סביבת מסד הנתונים, ואז מפעילים את מסד הנתונים.

המדריך למנהלי מסדי נתונים של Oracle