orcale 存储过程调试以及常见错误

来源:互联网 发布:阿里云 香港ecs 速度 编辑:程序博客网 时间:2024/05/17 03:54
 
PL/SQL中为我们提供了调试存储过程的功能,可以帮助你完成存储过程的预编译与测试。
  1. 点击要调试的存储过程,右键选择TEST
  2. 如果需要查看变量,当然调试都需要。在右键菜单中选择Add debug information.
  3. start debugger(F9)开始我们的测试,Run(Ctrl+R)
  4. 随时在varible List中输入我们想查看的变量

其它:

Step into(Ctrl+N):单步调试,进入下一步

Step over(Ctrl+O):结束该语句

Step out(Ctrl+T):跳出该过程

Run to next exception:进入下一个断点Breakpoint

Toggle Breakpoint设置断点:光标指向一行,Ctrl+B;或鼠标点中该行的行号边缘  

 

        ORA-0131:Insufficient privileges.

Note:Debugging requires the DEBUG CONNECT SESSION system privileges.                                                                                                                                        

后经查找,是缺失  DEBUG CONNECT SESSION 系统权限所致。

解决办法:以SYS用户登录数据库,执行赋权操作:

1SQL> grant  DEBUGCONNECT SESSION touser_name;
原创粉丝点击