![](/img/trans.png)
[英]Unable to access weblogic datasource from java with prefix jdbc/
[英]Weblogic server: Profiling JDBC calls on a DataSource from an weblogic application
我们正在weblogic服务器上运行应用程序。 我们有一个需要监视在数据源上进行的jdbc调用的需求。 我们只想收集每个sql执行所需的时间以及sql触发的次数。 我还想在每个用户会话中收集此信息。
Web上有一些实用程序,例如weblogic jdbc spy,log4jdbc等。但是它们都需要在数据源上进行其他设置,并在单独的日志文件中提供输出,该日志文件本身不包含每个会话的输出。 是否可以创建另一个侦听给定数据源并记录每个会话的所有sql和计时的weblogic应用程序? 请提供您拥有的所有指针。
TIA,Siva Rajesh
Oracle JRockit Flight Recorder可以为您解答。 我在用他。 只需在定义的时间内进行记录,然后使用Oracle JRockit Mission Control分析收集的jfr文件即可。
链接:
Oracle JRockit Flight Recorder手册
或者,您可以使用参数-Doracle.jdbc.Trace = true -Djava.util.logging.config.file = / jdbc / demo / OracleLog.properties找到答案
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.