Flashback Versions

Flashback Versions

למה לראות תמונה כשאפשר לראות את כל הסרט ?  כפי שראינו בפוסט הקודם  Flashback Query מאפשרת לנו לחזור ולצפות בנתונים כפי שהיו בנקודה מסויימת בעבר. לעיתים על טבלה מסויימת עוברים שינויים רבים, ולנו קשה להצביע על הנקודה הספציפית אליה נרצה לחזור. בגרסת 10g אורקל השיקה יכולת...
Flashback Query

Flashback Query

לא אחת מתבצעים על ה Database שינויים אשר בדיעבד נרצה לבטלם, לדוגמא – נעשה Update שגוי על טבלה יחד עם Commit או נמחקה בטעות טבלה באמצעות פקודת ה Drop. בעבר יכולת ה Backup & Recovery של אורקל היתה הדרך המרכזית בהתמודדות מול מצבים אלו.  החל מגרסה 9i אורקל פיתחה...
ORA_ROWSCN

ORA_ROWSCN

ORA_ROWSCN היא עמודה ווירטואלית (Pseudocolumn) אשר מייצגת את נקודת הזמן האחרונה בה נעשה שינוי מסויים לשורה. עמודה זו היא חלופה נהדרת לפקודת ה ,SELECT FOR UPDATE  בצורה זו ניתן לשמור על עקביות מבלי לנעול את השורה. לדוגמא – נוכל להשתמש בה כאשר נרצה להבטיח כי...
SELECT FOR UPDATE – נעילת שורה באופן ידני

SELECT FOR UPDATE – נעילת שורה באופן ידני

נעילות לרוב מתרחשות באופן אוטומטי כתוצאה מפעולת עדכון כלשהי, פקודת הSELECT FOR UPDATE מאפשרת לנו לבצע נעילה ידנית על שורות מסויימות מבלי לבצע פעולות עדכון עליהן. לפני שנראה כיצד ניתן להשתמש בפקודה זו, אקדים ואומר כי בודדות הסיטואציות בהן נרצה להשתמש בנעילת שורות באופן...
Oracle Networking Basics – Part A

Oracle Networking Basics – Part A

Local Naming (או בשמו הנפוץ יותר Tnsnames) ו EZconnect הן שתי טכניקות נפוצות המאפשרות לנו להתחבר אל Database מרוחק.  בפוסט זה נקנה מספר מונחי יסוד ונסביר כיצד שתי טכניקות אלה עובדות.   Connect Identifier, Naming Methods and Connect Descriptor ראשית נתחיל בהסבר מספר...
טבלאות המערכת

טבלאות המערכת

טבלאות המערכת הם מקור המידע בו אנו וה Database משתמשים כדי למצוא מידע רלוונטי על אובייקטים שונים, ביצועי המערכת, והתרחשויות שונות (כגון נעילות, ביצועי מערכת, התחברות התנתקות של יוזרים ועוד) טבלאות המערכת  נחלקות ל 2 סוגים עיקריים : ·         Data Dictionary Views...