我有以下情况:我有一个启动存储过程的java代码。我想要的是启动java代码,并在到达存储过程时,使用Toad开始调试它。

这可能吗?

有帮助吗?

解决方案

恐怕这是不可能的。该代码将在 Java 代码的会话中执行,而不是在 Toad 会话中执行。

编辑:
在应用程序中编写一些跟踪可能足以追踪问题。

TOAD 调试器:
看起来你需要特殊许可证,看看 蟾蜍 其中列出了菜单被禁用的可能原因。

如果您的许可证允许调试,则这 文章 允许使用 Oracle 10 进行调试可能会很有趣。

其他提示

甲骨文提供自己的IDE,SQL开发人员,其中 - 通常是甲骨文 - 是免费的。我知道你可能不希望安装在桌面上的两个集成开发环境,但我提到它,因为它支持的PL / SQL程序调试。 了解详情

有可能通过手使用DBMS_DEBUG但除非你有很多的时间和耐心,我不会建议它。甲骨文预期它作为工具供应商而不是一些真正的人的API。

记住,无论你启动调试会话,你需要用DEBUG CONNECT SESSION和DEBUG ANY PROCEDURE特权的帐户。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top