2012-12-05 11 views
16

मेरे पास ओरेकल 10 जी स्थापित है और एक पैकेज है जिसमें कई कर्सर और प्रक्रियाएं हैं, मैं इन प्रक्रियाओं या कर्सर में से किसी एक को कैसे डिबग कर सकता हूं। क्या आप इसके लिए कदम प्रदान कर सकते हैं? मैंने Google खोज चलायी लेकिन पैकेज से किसी विशेष प्रक्रिया को डीबग करने के तरीके को निर्दिष्ट करने के लिए कुछ भी नहीं मिला।टॉड में संग्रहीत प्रक्रिया को डीबग कैसे करें?

+0

थोड़ा अलग दृष्टिकोण के साथ अच्छा वीडियो: https://www.youtube.com/watch?v=7HCInbar5_o – Hoppe

उत्तर

23

बुनियादी कदम टॉड

में एक प्रक्रिया डीबग करने के लिए
  1. टॉड संपादक में अपनी प्रक्रिया लोड करें।
  2. उस लाइन पर डीबग पॉइंट डालें जहां आप डीबग करना चाहते हैं। पहला स्क्रीनशॉट देखें।
  3. संपादक निष्पादन पर राइट क्लिक करें-> PLSQL निष्पादित करें (डीबगर)। दूसरा स्क्रैशॉट देखें।
  4. एक विंडो खुलती है, आपको बाईं ओर से प्रक्रिया का चयन करने और उस प्रक्रिया के पैरामीटर पास करने की आवश्यकता होती है और फिर निष्पादित करें क्लिक करें। तीसरा स्क्रीनशॉट देखें।
  5. अब आप अपने डिबगिंग जांच डीबग शुरू -> चरण के दौरान ... घड़ी आदि

संदर्भ जोड़ें:Toad Debugger

Debug

Execute In Debug

parameter

+12

और अपने उपयोगकर्ता को आवश्यक अनुदान देना न भूलें। एक बार एक बार मैंने इस पर 3 घंटे खो दिए। "अपने_यूसर से डेबग कनेक्ट सत्र दें;" – BulentB

+0

@ बुलेटेंट: धन्यवाद –

+0

धन्यवाद अच्छा काम करता है: डी – delive

0

एक पी खोलें संपादक में एल/एसक्यूएल ऑब्जेक्ट।

मुख्य टूलबार पर क्लिक करें या सत्र का चयन करें। डीबग के साथ संकलन टॉगल करें। यह डीबगिंग सक्षम बनाता है।

डेटाबेस पर ऑब्जेक्ट संकलित करें।

करें निष्पादित करें उपकरण पट्टी पर निम्नलिखित विकल्पों डिबगिंग शुरू करने के लिए में से एक: निष्पादित डीबगर के साथ PL/SQL() चरण में खत्म चरण भागो कर्सर के

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