用plsql developer無法調試存儲過程,高分求
我用plsql developer7調試存儲過程的時候,無法進行調試。
用鼠標右鍵選擇test菜單項之後,就會發生一個ORA-00931: missing identifier的錯誤。
好像它裏面還說了一個什麽沒有授予權限“debug connect session”的玩意兒。
我於是將那個debug connect session以及debug any procedure都給勾上了之後,還是不行!不明白是爲什麽不能調試了。我在原來公司也是使用plsql developer在oracle8i的數據庫上,沒有問題,但當時也不知道建數據庫的時候,是做了什麽設置。
不過我現在是給了它DBA的權限,並且將所有能打勾的權限都給選上了,怎麽還不行呢?
請問該如何設置呢?是在客戶端還是服務器端進行設置呢?
設置的權限什麽的我都是在oracle10g的服務器端進行設置的
請大家幫幫忙了,雖然不能調試也不會影響什麽,但是能夠單步設置斷點進行調試的話,會比較方便一些,謝謝大家了
------解决方案--------------------右键点击你的PACKAGE,将菜单中的 "Add Debug Information "勾上
这样就可以单步调试你的PROCEDURE了...
------解决方案--------------------grant debug connect session to yourusername;
试试
------解决方案--------------------是某一个不行还是全都不行?
missing identifier我怎么感觉是一个编译错误
可能plsql developer7的显示有问题
你先select * from user_errors
看看到底有没有错误?