שאלת DBA ב ORACLE

ni5ni

New member
שאלת DBA ב ORACLE

שלום לכולם אני מתכנת ו DBA כבר כמה שנים טובות והתקנתי לא מעט שרתים, אבל דבר כזה עוד לא ראיתי: יש לי DB שלא אני התקנתי ומה שקורה שם זה שה TEMP TABLESPACE יוצא משליטה. כלומר אם אני מגביל לו את הגודל, נניח ל 200MB אז תוך יומיים שלושה הוא מתמלא ואם אני נותן לו AUTOEXTEND אז תוך שבוע אני מגלה שהוא גדל ל 14GB וסתם לי את הדיסק. אז אני צריך לזרוק אותו וליצור TABLESPACE חדש. עד כמה שידוע לי TEMP אמור להתנקות מעצמו כשמסתיימות פעולות המיון ולכן הוא לא אמור לגדול כל כך (ה TABLESPACE מוגדר כ TEMPORARY). יש לציין שמלבד אותו INSTANCE זה מעולם לא קרה לי בשום מקום אחר. האם למישהו יש מושג מה קורה שם ? האם זה באג מוכר ? יש לזה פתרון ? תודה גיא
 

eranut

New member
Temporary tablespace

הי. עד כמה שאני יודע TEMPORARY TABLESPACE לא מתנקה אוטומטית. העיניין הוא שהשימוש שלו הוא רק לצורך מיונים, הניחוש שלי הוא שבמקרה הספציפי שלך יש כניראה שאילתות גדולות מאוד שעושות מיונים (שימוש ב UNION ו MINUS גם ממיין...) ולכן ה TABLESPACE מתמלא. זה מין באג כזה של אורקל.. מבאס..
 
למעלה