|
|
1
3
你有几个选择:
我的偏好是使用一个相当简单的自定义日志包来记录到一个文件。在我的自定义日志记录包中,我有一个可配置的标志,可以在文件日志记录和dbms_输出日志记录之间切换。 oracle调试api非常好,但是您肯定需要一个好的调试客户机。oracle sql developer对它有很好的支持。 还有一个log4plsql记录器,但我没有使用它。 |
|
|
2
2
|
|
|
3
0
第四个选项(我通常默认的选项)也存在…..将调试消息记录到数据库表中。这使您能够根据需要对调试消息进行排序、查询和筛选。 正如上面提到的darreljnz,log4plsql也可能支持记录到数据库。我发现 1)DBMS U输出有太多限制 2)登录到文件需要太多的设置,如果尚未设置utl_file_dir参数,则需要重新启动数据库 3)在没有gui帮助的情况下使用dbms_debug非常麻烦(但我已经做到了) |
|
|
4
0
如果您可以下载oracle jdeveloper的副本 jDeveloper Home page 或Oracle Visual Studio加载项 VS Plugin . 两者都是免费的,并且允许您在数据库的pl/sql中调试(设置断点、检查变量…)。您还需要在数据库上有一个“调试”特权来执行此操作。但是,如果你有dba权限,你可以授予它。 |
|
|
vytaute · 返回表类型时Oracle函数中的类型错误 4 年前 |
|
|
BetaRide · Oracle架构用户无法在过程中创建表 8 年前 |
|
|
F.donoso · 嵌套的隐式游标未在数据中清除 8 年前 |
|
|
ADH · 如何在网格中调用过程和输出结果 8 年前 |