使用Toad调试Oracle存储过程

时间:2009-12-21 10:09:42

标签: oracle debugging toad

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

这可能吗?

2 个答案:

答案 0 :(得分:1)

我担心这是不可能的。代码将在Java代码的会话中执行,而不是在Toad会话中执行。

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

TOAD调试器:
看起来您需要特殊许可证,请查看asktoad,其中列出了禁用菜单时可能的原因。

如果您的许可证允许调试,那么允许使用Oracle 10调试此article可能会很有趣。

答案 1 :(得分:1)

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

可以手动使用DBMS_DEBUG,但除非你有足够的时间和耐心,否则我不会建议它。 Oracle将其作为工具供应商的API,而不是真正的人。

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