【发布时间】:2016-10-12 15:12:57
【问题描述】:
Oracle 中是否有视图(或其他方法),我可以从中提取用户执行的失败 sql 语句?我试图检查 v$sql 但事实证明,它只包含成功的。我正在使用 Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production。
谢谢。
【问题讨论】:
-
查看Link
Oracle 中是否有视图(或其他方法),我可以从中提取用户执行的失败 sql 语句?我试图检查 v$sql 但事实证明,它只包含成功的。我正在使用 Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production。
谢谢。
【问题讨论】:
如果我错了,请责备我,但据我了解,sql 会登录共享池检查,并且 Laszlo 提到的语句 select nonexistingcolumn from dual; 语义检查失败。我的回答是你不会在 DB 中找到无效的语句。
https://docs.oracle.com/database/121/TGSQL/tgsql_sqlproc.htm#TGSQL178
【讨论】: