在SQL Developer中Debug一個procedure

chncaesar發表於2013-09-04
與除錯Java程式類似,在SQL Developer中,可以設定斷點,一步步跟蹤,觀察變數值等。
需要注意幾點:

1. 在編譯時選擇-Compile for debug。 在建立procedure後,在SQL Developer中開啟,點選似兩個小齒輪的圖示,出來個下拉選單,點選“Compile for Debug”。

2. ORA-30683: failure establishing connection to debugger和連線超時錯誤。
在某些電腦上,配置了VPN。在debug時,SQL Developer可能無法取得正確的Debug Host地址。開啟tools --&gt preferences --&gt Debugger --&gt Prompt for debugger host for database debug,把勾選上。
這時,開始除錯時,使用者需要輸如客戶端(debug host)的IP地址。

3. 在tools --&gt preferences --&gt debugger 裡可以配置,SQL developer使用哪些埠建立debug 連線。請確保,本機防火牆的配置裡,這些埠沒有被禁用。 

4. 點選甲蟲圖示,即可開始除錯。除錯前填入引數。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/638844/viewspace-772174/,如需轉載,請註明出處,否則將追究法律責任。

相關文章