2010-08-06 15 views
6

एसक्यूएल डेवलपर में एक समझाया गया योजना बनाने की कोशिश कर रहा है, कार्यक्रम "अवैध कॉलम नाम" शिकायत करने के लिए "plan_table क्वेरी करने में विफल" शीर्षक वाला एक संदेश बॉक्स रखता है। योजना उत्पन्न या प्रदर्शित नहीं है। कैसे ठीक करना है?एसक्यूएल डेवलपर योजना टूटी हुई

उत्तर

10

इस एसक्यूएल बयान निष्पादित करें:

drop table plan_table 

SQL डेवलपर स्वत: ही उपयुक्त तालिका & F6 फिर से दबाने के बाद सही योजना दिखाया गया पुनर्जीवित।

7

आम तौर पर PLAN_TABLE एक सार्वजनिक पर्याय SYS के स्वामित्व में एक मेज की ओर इशारा करते है (11g में जैसे SYS.PLAN_TABLE $।)

आप हाल ही में डेटाबेस अपग्रेड किया है, plan_table संभावना अभी भी "पुराने" और करने की जरूरत है अपग्रेड किया गया (डीबीए द्वारा)

प्रत्येक उपयोगकर्ता को अपना प्लान_टेबल बनाने के बारे में चिंता करने की ज़रूरत नहीं है।

+2

+1 ... अतिरिक्त रूप से, सुनिश्चित करें कि? /rdbms/admin/catplan.sql स्क्रिप्ट का उपयोग वैश्विक संस्करण को वैश्विक अस्थायी तालिका के रूप में बनाने के लिए किया जाता है, जो कुछ अलगाव लाभ प्रदान करता है। – dpbradley

संबंधित मुद्दे