很奇怪, 网上相关信息很少. 是我搜索的关键词不对吗?
  

  1. 进入过程(Procedures)或程序包(Packages) :

  2. 点击选择需要调试的程序后, 在右边代码编辑区域 的工具栏找到两个齿轮的图标, 选择"编辑以进行调试(Compile for debug)":

  3. 点击甲虫(Debug)图标, 填入参数, 即可进行调试:

    记住, 调试之前, 请先打上debug!

注意: 如果配置了VPN, 在debug时, SQL Developer可能无法取得正确的调试主机(Debug Host)地址. 这个时候, 在 工具(Tools) > 首选项(Preferences) > 调试器(Debugger) 中, 勾选数据库调试的调试主机的提示(Prompt for debugger host for database debug). 然后, debug时, 会先弹出需要用户输入客户端IP地址的框:

输入自己的IP就行了.
如果没有的话, 请不要勾选. 因为它很烦…

从Oracle 12c开始,如果通过基于JDWP(Java Debug Wire Protocol)协议的调试器(如SQL Developer, JDeveloper)
调试PL/SQL存储过程, 需要给用户赋予JDWP ACL权限,允许其通过某台主机用调试工具连接数据库

BEGINDBMS_NETWORK_ACL_ADMIN.APPEND_HOST_ACE (host => '192.168.13.173', --指定客户端hostlower_port => null,upper_port => null,ace => xs$ace_type(privilege_list => xs$name_list('jdwp'),principal_name => 'ylsh0812', --指定userprincipal_type => xs_acl.ptype_db));
END;

Oracle sql developer中调试存储过程相关推荐

  1. Oracle SQL Developer中进行存储过程调试

    http://blog.csdn.net/fw0124/article/details/6294906 Oracle进行User添加权限DEBUG CONNECT SESSION:GRANT DEBU ...

  2. pl sql如何调试oracle存储过程,PL/SQL Developer中调试oracle的存储过程

    作者:iamlaosong 唉,真土,之前用Toad,1直用dbms_output.put_line调试存储进程,只觉得不方便,用上PL/SQL Developer后,习惯性的还是用这个方法,人都是有 ...

  3. PL/SQL Developer中,存储过程无法调试的问题解决办法

    在Oracle10中新建了一个用户,然后编写存储过程在PL/SQL Developer中调试,提示 ORA-0131: Insufficient privileges. Note: Debugging ...

  4. PL/SQL Developer的调试存储过程

    学会使用PL/SQL Developer的调试功能,对于编写复杂的存储过程,包,funtion...非常有帮助,所以今晚学习了一下: (1)在sp里设置断点. (2)点击TEST. (3) Debug ...

  5. Oracle SQL Developer 的一个Bug

    Oracle SQL Developer是Oracle近几年来推出的一款免费的图形界面SQL PL/SQL开发工具,在11g中它甚至被集成到了Oracle server软件中:如果你平常有用这款IDE ...

  6. pl sql developer中如何调试存储过程以及调试包中创建的存储过程

    学会使用PL/SQL Developer的调试功能,对于编写复杂的存储过程,包,funtion...非常有帮助,所以今晚学习了一下: (1)在body里设置断点(在要设置断点的行开始点击鼠标左键就可以 ...

  7. 通过 Visual Studio 对 SQL Server 中的存储过程设置断点并进入存储过程对其进行调试...

    通过 Visual Studio 的 Professional 和 Team System 版本,我们可以对 SQL Server 中的存储过程设置断点并进入存储过程对其进行调试,这样我们可以象调试应 ...

  8. 在SQL Server Management Studio(SSMS)中调试存储过程

    Debugging is one of the most important but painful parts of any software process. To find some error ...

  9. oracle 打印值,oracle – 在SQL Developer中打印变量的值

    我想打印一个特定变量的值在一个匿名块内.我使用Oracle SQL Developer.我尝试使用dbms_output.put_line.但它不工作.我使用的代码如下所示. SET SERVEROU ...

最新文章

  1. 22种代码坏味道及重构手段
  2. Python 执行js的2种解决方案-乾颐堂
  3. 模态框在IE下的问题,即position:fixed在IE下不兼容的处理方式
  4. 心电图多少为正常范围_研究:心跳超过70次/分,至少减寿3年!正常心率范围是多少?...
  5. javascript中对变量类型的判断
  6. 为什么说神经网络可以逼近任意函数?
  7. [一天一个小知识]instanceof
  8. Linux上的js解码,使用JavaScript实现Base64编码与解码
  9. 马云:未来30年大数据时代,如何避免成为穷人?
  10. Ubuntu 14.04.4官方默认更新源sources.list
  11. 巨划算|¥9.9拼12节美国外教课程,让你家娃像美国孩子一样学习英语!
  12. Spring Data Jpa 不打印sql参数
  13. 解决X5内核版本兼容问题
  14. [翻译] ogre 2.0 移植手册 - 4 合成器
  15. 银行理财子与券商合作探讨(四):券商银行理财子数字化合作蓝图
  16. 中英文敏感词过滤API推荐
  17. 评论:Dremel 3D打印机和HP Sprout的初步印象
  18. 『dos』使用bat文件打开jupyter lab
  19. 生物老师(搞笑)鼻子和手
  20. SAP PS 第7节 物资采购类别、wbs bom及第三方采购

热门文章

  1. hdu5925 Coconuts
  2. 10蓝牙模块 hm 电脑蓝牙 连接_HC系列蓝牙模块连接单片机与电脑,传输数据(蓝牙心电测试)...
  3. 内固定取出术后护理_内固定物取出方法及手术技巧图文汇总
  4. 每个程序员都有一个故事
  5. 关于Echarts漏斗图
  6. 安装kali linux后的准备工作
  7. Python递归算法详解
  8. 汉诺塔——python递归
  9. python递归函数的用法
  10. CTF基础(学习笔记)