לפני שמתחילים
במסדי נתונים של Oracle עם הצפנת נתונים שקופה (TDE), אפשר ללכוד את הארנק של TDE על ידי הגדרת ההגדרה המתקדמת מיקום קובץ התצורה של Oracle לאפליקציית Oracle. כדי להשתמש בהצפנת TDE במסדי נתונים שמוגדרים בהם חיבורים מודעים לאפליקציה, צריך להעתיק את קובץ הארנק למיקום המתאים במארח של נקודת החיבור, ולוודא שקובץ הארנק מוגדר ופתוח. כדי להגדיר כניסה אוטומטית, משתמשים בקוד הזה:
orapki wallet create -wallet <wallet_path> -auto_login -pwd <wallet_password>
התקנת מסד נתונים של Oracle כאפליקציה וירטואלית
כדי לטעון מסד נתונים של Oracle כאפליקציה וירטואלית, פועלים לפי השלבים הבאים:
במסוף הניהול של מכשיר Backup and DR Service, לוחצים על App Manager > Applications ומזינים את שם אפליקציית מסד הנתונים או משתמשים במסננים כדי להגיע בקלות לתמונת מסד הנתונים שרוצים.
לוחצים לחיצה ימנית על האפליקציה ובוחרים באפשרות גישה.
בדף גישה, בוחרים את התמונה הרצויה ולוחצים על העלאה בתפריט העלאה.
בקטע Application Options (אפשרויות האפליקציה), מפעילים את האפשרות Create New Virtual Application (יצירת אפליקציה וירטואלית חדשה).
ממלאים את הטופס לפי הצורך בבקשה הווירטואלית הזו. חובה למלא את השדות שמסומנים בכוכבית (
*). אפשר ללחוץ על כל רשומה כדי לקבל מידע נוסף שימושי.אפשרויות הבקשה
אם אפליקציית המקור מוגנת על ידי מדיניות צילום מצב שבה מופעל גיבוי של יומני מסד הנתונים, והיומנים זמינים עם התמונה, אפשר להשתמש בהם כדי לבצע שחזור קדימה לנקודת זמן ספציפית. כדי לעשות זאת, משנים את האפשרויות האלה בקטע Roll Forward Time:
- שדה התאריך מכיל את כל התאריכים האפשריים שאליהם אפשר להחזיר את מסד הנתונים – באמצעות יישום של יומני טרנזקציות של מסד הנתונים. בוחרים את התאריך שאליו רוצים להעביר את מסד הנתונים.
- בשדה של השעה יש פס הזזה שבו מוצגות כל השעות האפשריות בתאריך שנבחר, שאליהן אפשר להעביר את מסד הנתונים. אם בוחרים את התאריך הכי מאוחר שאפשר ואז מעבירים את פס ההזזה למיקום הכי ימני, העבודה חלה על כל היומנים הזמינים. אם בוחרים את התאריך המוקדם ביותר האפשרי ומזיזים את פס ההזזה למצב השמאלי ביותר, העבודה לא חלה על יומנים.
- אפשר לציין להעביר את השעות קדימה באמצעות שעון המשתמש או שעון המארח. הזמן של המשתמש הוא ביחס לזמן המקומי של המשתמש הנוכחי. הזמן של המארח הוא יחסי למערכת שמארחת את הנתונים שצריך לטעון.
Target Database SID (מזהה מערכת של מסד נתונים יעד): מציינים את מזהה המערכת של מסד הנתונים החדש ב-Oracle שיוקצה ביעד. הערך הזה צריך להיות תואם למוסכמות הסטנדרטיות של Oracle למתן שמות. מוודאים שהגרסה של מסד הנתונים של מארח היעד זהה לגרסה של מארח המקור, ושיש מספיק משאבים בשרת מסד הנתונים של היעד. צריך לפעול לפי מוסכמות מתן השמות הרגילות של Oracle לגבי הערך הזה.
שם משתמש: מציינים את פרטי הכניסה של משתמש Oracle Operating System ביעד.
ספריית Oracle Home: מציינים את ספריית Oracle Home ($ORACLE_HOME) בשרת מסד הנתונים של היעד.
- ההעלאה המודעת לאפליקציה היא מסד נתונים חדש. כדי להגן על מסד הנתונים החדש, מפעילים את האפשרות ניהול אפליקציה חדשה כדי להחיל תוכנית גיבוי על מסד הנתונים החדש. מופיעים שדות חדשים של תבנית ופרופיל שבהם אפשר לבחור כל אחת מהתבניות הקיימות של הגיבוי ופרופילי המשאבים. תמונות המצב של מסד הנתונים הן מצטברות.
אפשרויות מתקדמות
נתיב לספריית TNS Admin: מציינים את הנתיב לספריית TNS_ADMIN – הנתיב של קובץ tnsnames.ora – בשרת מסד הנתונים של היעד.
גודל הזיכרון של מסד הנתונים ב-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, במגה-בייט (MB), עבור מסד הנתונים שמקצים לו משאבים. אם לא מציינים את גודל ה-REDO, גודל ברירת המחדל הוא 1,000MB.
Shared_Pool_Size in MB: פרמטר להגדרת גודל המאגר המשותף, ביחידות מגה-בייט (MB), עבור מסד הנתונים שמקצים לו משאבים. אם לא מציינים את הפרמטר הזה, המערכת לא משתמשת ב-shared_pool_size.
DB_Cache_Size in MB: פרמטר להגדרת גודל מטמון מסד הנתונים, ביחידות מגה-בייט (MB), עבור מסד הנתונים שמקצים. אם לא מציינים ערך, המערכת לא משתמשת ב-db_cache_size.
DB_Recovery_File_Dest_Size in 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 Listener: יציאת TNS Listener שתשמש ליצירת שם שירות בקובץ tnsnames.ora עבור מסד נתונים שהוקצה ביעד. אם לא מציינים יציאה, המערכת משתמשת ביציאה 1521.
שם דומיין של TNS: מציינים את שם הדומיין שישמש עם שם השירות בקובץ tnsnames.ora עבור מסד נתונים שהוקצה ביעד. הפעולה הזו נדרשת אם שירות מסד הנתונים משתמש בשם דומיין.
PDB Prefix: Specify a prefix for renaming PDB during child database creation.
משתמשים להסרה: רשימת משתמשים להסרה מופרדת בפסיקים כחלק מפעולת ההרכבה.
לא לשנות את מזהה מסד הנתונים (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, ומערכת Backup and DR מאחסנת את העותק בפורמט ASM. אם האפשרות הזו נבחרה, מתבצעת פעולת הרכבה מודעת לאפליקציה במופע ASM עצמאי שאינו RAC. אל תבחרו באפשרות הזו אם סופקה רשימה של צומתי RAC.
שימוש בקובץ סיסמאות קיים של Oracle: אם האפשרות הזו מסומנת, הטמעה של מסד נתונים וירטואלי משתמשת בקובץ הסיסמאות הקיים של Oracle ולא מוחקת אותו במהלך הניקוי כשמבטלים את ההטמעה.
משתנה סביבה: אם יש לכם משתני סביבה שהוגדרו על ידי המשתמשים ואתם רוצים להעביר אותם לסקריפטים שלפני ואחרי, אתם יכולים להזין אותם כאן.
לוחצים על שליחה כדי לשלוח את העבודה. אפשר לעבור אל Job Monitor כדי לראות את ההתקדמות ואת הפרטים של העבודה. התמונה המצורפת זמינה בקבצים מצורפים פעילים.
ניהול של נקודות הגישה הפעילות
אחרי שיוצרים נקודת גישה, אפשר לעקוב אחרי התמונה דרך המרכז לניהול אפליקציות > נקודות גישה פעילות. מומלץ לא להשאיר תמונות מחוברות לזמן בלתי מוגבל. הסיבה לכך היא שתוקף תמונת הגיבוי שממנה נוצרת נקודת הגישה לא יכול לפוג עד שכל נקודות הגישה שלה יימחקו. כשמסיימים להשתמש בתמונה המצורפת, אפשר:
- מבטלים את הטעינה של התמונה. אם צריך, אפשר להפעיל מחדש את הכונן. אחר כך תוכלו למחוק את התמונה כשאתם בטוחים שאין בה יותר צורך.
- Unmount and delete (ביטול הטעינה ומחיקה) של התמונה. הפעולה הזו מוחקת את התמונה המצורפת, ולא את הגיבוי שהיא מבוססת עליו.
החזרת קבוצות דיסקים של ASM שמוגנות על ידי Backup and DR למצב אונליין אחרי הפעלה מחדש של שרת מסד נתונים יעד
אחרי הפעלה מחדש של שרת מסד נתונים שבו מותקנת העתקה של Backup and DR, או אם הגיבויים של Backup and DR נמצאים בתהליך עבור מסד הנתונים בזמן ההפעלה מחדש או הקריסה, צריך לבצע את השלבים הבאים כדי להחזיר את ההרכבה של קבוצת הדיסקים של Backup and DR:
בודקים ששרת מסד הנתונים של היעד מגובה, וגם שמערכת ASM ו-RAC פועלות.
מפעילים מחדש את סוכן Backup and DR (מ-root).
מגדירים את סביבת ASM.
מתחברים ל-ASM sqlplus ובודקים את הסטטוס של קבוצת הדיסקים:
`select name, state from v$asm_diskgroup where (name = '<dg name>';)`אם קבוצת הדיסקים לא מותקנת, צריך להתקין אותה:
alter diskgroup <dg name> mount;מתחברים למערכת ההפעלה של Oracle ומגדירים את סביבת מסד הנתונים, ואז מפעילים את מסד הנתונים.
המדריך למנהלי מסדי נתונים של Oracle
- Backup and DR עבור מסדי נתונים של Oracle
- דרישות מוקדמות להגנה על מסד נתונים של Oracle
- תיקונים ובעיות מוכרות ב-Oracle
- הכנת מסדי נתונים של Oracle להגנה
- גילוי והגנה על מסד נתונים של Oracle
- פרטים והגדרות למסדי נתונים של Oracle
- שימוש ב-dNFS עם Backup and DR
- הגנה על מסד נתונים של Oracle שזוהה
- איך מצמידים מסד נתונים של Oracle כהצמדה רגילה
- יצירת עותק וירטואלי מיידי של מסד נתונים של Oracle
- שחזור מסד נתונים של Oracle
- שחזור מיידי של מסד נתונים של Oracle באמצעות Mount and Migrate
- הקצאת סביבה עם תהליך עבודה של Backup and DR