为什么赢得oracle SQL开发人员启动调试器?

时间:2017-04-07 14:19:41

标签: sql oracle debugging stored-procedures

我在许多不同的网站上搜索我遇到的问题之后来到这里。

我在Oracle数据库中有这个庞大的程序,需要调试才能找到错误。

在Oracle SQL开发人员中打开过程后,单击齿轮图标,然后编译以进行调试"之后。然后我只需单击bug图标即可开始调试。

在SQl开发者屏幕的右下角出现一个启动栏,但没有其他任何事情发生。在连接部分,您可以在其中看到过程,表等列表...在我尝试调试的过程名称前面出现一个绿色箭头。似乎它正准备开始调试,但实际上它从未启动过。下面你可以看到我用来展示问题的截图。

Screenshot showing the procedure I am trying to debug

这是"声明部分"的截图点击"编译以进行调试"

statement section

我尝试过:

  • 我已重新启动oracle服务器。
  • 我试图调试许多其他程序,所有程序都有相同的行为。
  • 如果我点击"运行"按钮,设置参数并运行程序,它将运行,并给我输出变量。
  • 程序编译没有错误。
  • 除了调试之外,一切似乎都正常工作。

1 个答案:

答案 0 :(得分:1)

我想我刚刚解决了它。发布此问题后,我开始更改监听器中的一些参数。我最后关闭了听众,我花了将近3个小时来重新配置它。听众现在正在工作(之前它正在工作),我决定再次测试调试器。现在正在调试!!!最后,现在让我调试那个巨大的程序!非常感谢你们!