2014-09-19 63 views
0

我想通過vs2012調試PI/SQL打包過程。 工作室輸出顯示VS2012調試步入PL/SQL

PL/SQL Debugger will use host: nnn.nnn.nn.nn and port: 65000 for Oracle Application Debugging 

當應用程序啓動並在C#代碼命中斷點ExecuteNoneQuery輸出顯示

A database has connected to the PL/SQL Debugger on host nnn.nnn.nn and port:65000 

但調試器不打了PL設置斷點/ SQL代碼..

我做錯了什麼?

回答

1

PL/SQL調試首次需要執行相當多的步驟。其中包括調試權限,編譯調試元數據,設置選項頁面....這聽起來像你沒有用調試元數據編譯。

我有兩個建議:

1)閱讀在Oracle開發工具的聯機幫助的PL/SQL調試器部分的調試設置清單。

2)通過本演練工作: https://apex.oracle.com/pls/apex/f?p=44785:24:8435468845634:::24:P24_CONTENT_ID,P24_PROD_SECTION_GRP_ID,P24_PREV_PAGE:10191,,24

+0

我通過調試配置部分,但去了如果我使用MVC和在單獨的類庫項目中執行過程的代碼,該怎麼辦?如果沒有這樣的選項,我該如何清除「啓用Visual Studio宿主進程」的檢查? http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/12c/r1/appdev/dotnet/debugging/debugging.html#section4 – Jaffal 2017-12-14 12:19:42

+0

如果不適用,請不要擔心該步驟。除了您嘗試的Oracle By Example外,我參考的在線幫助也可能會有所幫助。 – 2017-12-16 03:00:09

+0

我已經閱讀過它,我需要的是類似的教程,講述自IIS考慮「外部應用程序調試」以及外部應用程序到調試器。我找不到一個單一的在線幫助,oracle一直說它集成在visual studio的幫助中,但我無法在VS 2017中找到它 – Jaffal 2017-12-17 09:25:33

0

嗯...!有趣的遭遇.. 我試圖調試的packaged.procedure最初是用Oracele Sql Developer開發的。連接到Oracle數據庫時,VS2012中引入了相同的包。

並用Vs2012 Oracle工具重新編譯。

評論像

/*--- here comes the santa ----- 
-----------end of santa------------------*/ 

Oracle開發下都很好。 但在VS2012 Oracle工具解析器不削皮/ * *因爲中/和 - 出現在結束註釋*/ 之前我所要做的就是這個

/*--- here comes the santa ----- 
    -----------end of santa------------------ 
*/