2010-07-26 17 views
5

मेरे पास एक .NET वेब एप्लिकेशन है जो ऑरैकल संग्रहीत प्रक्रियाओं का भारी उपयोग करता है।मैं एक .net वेब ऐप से ऑरैकल संग्रहीत प्रक्रिया को कैसे डिबग कर सकता हूं?

इनमें से एक समस्याग्रस्त है - कुछ बार यह काम करता है, कुछ बार ऐसा नहीं होता है।

क्या एसपी कहलाते समय ऑरैकल में डीबगर संलग्न करने का कोई तरीका है या सीधे विजुअल स्टूडियो से इसमें कदम है?

.net/Oracle वेब ऐप के लिए अन्य डिबगिंग तकनीकें क्या हैं?

उत्तर

7

आप कर सकते हैं दृश्य स्टूडियो से PL/SQL डीबगिंग कोड में कदम। (मैं इसे हर समय करता हूं)

आपको ओरेकल से ओरेकल डेवलपर टूल्स (http://www.oracle.com/technology/tech/windows/odpnet/index.html) का उपयोग करने की आवश्यकता होगी, लेकिन यहां उनका चलना है जो आपको उठाना और चलाना चाहिए।

http://www.oracle.com/technology/oramag/oracle/06-sep/o56odp.html

यह एक छोटे सेट तक ले जाता है, लेकिन एक बार यह काम कर रहा है आप ओरेकल कोड में .net से सीधे डीबग कर सकते हैं।

यहाँ ईसाई शे के माध्यम से गुजरने के (वह ओरेकल में नेट और Windows समूह में उत्पाद प्रबंधक है) http://cshay.blogspot.com/2006/07/plsql-debugger-in-visual-studio.html

1

आप अपनी संग्रहीत प्रक्रियाओं को Pl \ Sql डेवलपर के साथ डीबग कर सकते हैं। यही तो मैं करता हूं। :)

मुझे नहीं लगता कि आप .NET कोड से ओरेकल एसपी को डीबग करने में सक्षम होंगे (या कम से कम मैं तकनीक से परिचित नहीं हूं)।

और वैसे, यदि आपके पास संग्रहीत प्रक्रियाओं में बहुत से कोड तर्क हैं, तो शायद आपको इसे अपने कोड बेस पर ले जाने के बारे में सोचना चाहिए (कम से कम यदि आपके आवेदन में गति बहुत महत्वपूर्ण पहलू नहीं है)।

0

आप डीबगर का उपयोग कर दृश्य स्टूडियो से pl/sql कोड में कदम नहीं उठा सकते हैं। यदि आपको संग्रहीत प्रक्रिया को डीबग करने की आवश्यकता है तो आपके पास उसके शरीर तक पहुंच होनी चाहिए और इसके लिए आप PL/SQL Developer का उपयोग कर सकते हैं। बेशक वहाँ है technique with using DBMS_DEBUG, लेकिन मैं PL/SQL डेवलपर के साथ लगता है बहुत आसान हो जाएगा, यह इस तरह दिखता है: alt text

+0

Oracle की नि: शुल्क SQL डेवलपर डिबगर भी है। http://www.oracle.com/technology/software/products/sql/index.html –

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