PL/SQL Developer 的调试器不进入程序的原因?

Posted

技术标签:

【中文标题】PL/SQL Developer 的调试器不进入程序的原因?【英文标题】:Reasons why PL/SQL Developer's debugger won't enter a procedure? 【发布时间】:2016-03-30 16:51:53 【问题描述】:

我正在尝试使用 PL/SQL 开发人员的内置调试器调试过程。

在跳过BEGIN之后,当调试器结束实际的过程调用时,“step-into”按钮将直接执行过程而不进入它。

任何建议将不胜感激。

【问题讨论】:

1) 过程(或包含该过程的包)可能未使用调试信息编译 2) 运行调试器的用户不是包/过程的所有者(您需要“调试任何程序”调试您不拥有的程序的特权) 【参考方案1】:

尝试添加@Carlo Sima 提到的调试信息。

像这样:

【讨论】:

是否可以在多个包上添加调试信息? 在 Pl/SQL 的用户指南中没有看到类似的内容。我们可以假设只通过 Left Ctrl + 选择所有对象就可以完成这项工作,但我想你已经尝试过了。

以上是关于PL/SQL Developer 的调试器不进入程序的原因?的主要内容,如果未能解决你的问题,请参考以下文章

pl/sql developer中如何调试存储过程

pl/sql developer中如何调试存储过程

PL/SQL Developer怎么连接远程数据库

PL/SQL Developer 替代方案 [关闭]

使用PL/SQL developer概览图剖析pl/sql代码

我用PL/SQL-Developer登录oracle时出现 ORA-12560:TNS:协议适配器错误怎么办?急!!!!!