למה לראות תמונה כשאפשר לראות את כל הסרט ? כפי שראינו בפוסט הקודם Flashback Query מאפשרת לנו לחזור ולצפות בנתונים כפי שהיו בנקודה מסויימת בעבר. לעיתים על טבלה מסויימת עוברים שינויים רבים, ולנו קשה להצביע על הנקודה הספציפית אליה נרצה לחזור. בגרסת 10g אורקל השיקה יכולת...
לא אחת מתבצעים על ה Database שינויים אשר בדיעבד נרצה לבטלם, לדוגמא – נעשה Update שגוי על טבלה יחד עם Commit או נמחקה בטעות טבלה באמצעות פקודת ה Drop. בעבר יכולת ה Backup & Recovery של אורקל היתה הדרך המרכזית בהתמודדות מול מצבים אלו. החל מגרסה 9i אורקל פיתחה...
ORA_ROWSCN היא עמודה ווירטואלית (Pseudocolumn) אשר מייצגת את נקודת הזמן האחרונה בה נעשה שינוי מסויים לשורה. עמודה זו היא חלופה נהדרת לפקודת ה ,SELECT FOR UPDATE בצורה זו ניתן לשמור על עקביות מבלי לנעול את השורה. לדוגמא – נוכל להשתמש בה כאשר נרצה להבטיח כי...
נעילות לרוב מתרחשות באופן אוטומטי כתוצאה מפעולת עדכון כלשהי, פקודת הSELECT FOR UPDATE מאפשרת לנו לבצע נעילה ידנית על שורות מסויימות מבלי לבצע פעולות עדכון עליהן. לפני שנראה כיצד ניתן להשתמש בפקודה זו, אקדים ואומר כי בודדות הסיטואציות בהן נרצה להשתמש בנעילת שורות באופן...
Local Naming (או בשמו הנפוץ יותר Tnsnames) ו EZconnect הן שתי טכניקות נפוצות המאפשרות לנו להתחבר אל Database מרוחק. בפוסט זה נקנה מספר מונחי יסוד ונסביר כיצד שתי טכניקות אלה עובדות. Connect Identifier, Naming Methods and Connect Descriptor ראשית נתחיל בהסבר מספר...
טבלאות המערכת הם מקור המידע בו אנו וה Database משתמשים כדי למצוא מידע רלוונטי על אובייקטים שונים, ביצועי המערכת, והתרחשויות שונות (כגון נעילות, ביצועי מערכת, התחברות התנתקות של יוזרים ועוד) טבלאות המערכת נחלקות ל 2 סוגים עיקריים : · Data Dictionary Views...