1

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

这可能吗?

4

2 回答 2

1

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

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

TOAD 调试器:
看起来你需要一个特殊的许可证,看看asktoad,它列出了菜单被禁用的可能原因。

如果您的许可证允许调试,这篇文章可能会让您使用 Oracle 10 进行调试。

于 2009-12-21T10:20:47.003 回答
1

Oracle 提供他们自己的 IDE,SQL Developer,通常是为 Oracle 提供的,它是免费的。我知道您可能不想在桌面上安装两个 IDE,但我提到它是因为它支持调试 PL/SQL 过程。 了解更多

可以手动使用 DBMS_DEBUG,但除非您有很多时间和耐心,否则我不会建议您这样做。Oracle 打算将其作为工具供应商的 API,而不是真正的人。

请记住,无论您如何启动调试会话,您都需要一个具有 DEBUG CONNECT SESSION 和 DEBUG ANY PROCEDURE 权限的帐户。

于 2009-12-21T11:04:53.793 回答