我有以下情况: 我有一个java代码启动存储过程。我想要的是启动java代码,当到达存储过程时,使用Toad开始调试它。
这可能吗?
答案 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权限的帐户。