有没有办法拦截从Oracle Data Provider到数据库的调用?我想看看正在调用哪些过程以及它们正在接收哪些参数。
我尝试使用DBMS_MONITOR.DATABASE_TRACE_ENABLE,然后使用tkprof检查跟踪文件,但是我找不到过程参数信息,它就像这样只是查询相关。
在程序中记录并不是一个真正的选择。事实上,我正在尝试使用错误的参数列表(并且没有执行)调用过程时记录
如果你能指出我正确的方向(oracle文档或任何东西),我将不胜感激。
答案 0 :(得分:0)
“实际上我正在尝试使用错误的参数列表调用过程时记录(并且没有执行)”
是否有错误?如果是这样,请查看可以捕获SQL问题的SERVERERROR触发器。
您应该能够在原始跟踪文件中看到它。然而,TKPROF会过滤掉它,因为它主要提供剖析/调整数据的视图。