weblogic 10 配置p6spy
1.http://www.p6spy.com/download.html,下载zip包
2.解压出p6spy.jar spy.properties两个文件
3.将p6spy.jar 放到BEA_HOME\user_projects\domains\mydomain\console-ext目录下;
4.将spy.properties放到BEA_HOME\user_projects\domains\mydomain\config目录下;
5.修改BEA_HOME\user_projects\domains\mydomain\bin\startWebLogic.cmd文件,把p6spy.jar与spy.properties文件加入weblogic的classpath;
把set CLASSPATH=%CLASSPATH%;%MEDREC_WEBLOGIC_CLASSPATH%;修改如下:
注意:换行前,不能包含有空格
set P6SPY_HOME=;.\console-ext\p6spy.jar;.\config
set CLASSPATH=%CLASSPATH%;%MEDREC_WEBLOGIC_CLASSPATH%;%P6SPY_HOME%;
6.修改realdriver节,修改成
realdriver= oracle.jdbc.driver.OracleDriver
把其它类型的数据库driver注释
修改输出.log文件路径
logfile = E:/k2_job/CORE_WEBLOGIC_UPGRADE_V1/K2FMS/fms/tmp/spy.log
默认输出在BEA_HOME\user_projects\domains\mydomain目录下;
7.在weblogic控制台,修改JNDI中JDBC-Connection Pool的driver class 类名为com.p6spy.engine.spy.P6SpyDriver
8.重启weblogic
想要在界面上监控sql的情况,请下载附件中sqlprofiler,将其中spy.properties 替换之前的那个spy.properties ,驱动改下。
然后将sqlprofiler.jar 加入到classptah。
先启动sqlprofiler
:java -jar sqlprofiler.jar
然后再运行应用服务器。即可监控了。
相关推荐
WebLogic Server 11g是一...通过以上配置,WebLogic Server 11g将能够使用P6Spy和SQL Profiler进行数据库性能监控,为系统的优化提供数据支持。记得定期检查和分析日志,持续优化数据库性能,以保持系统高效稳定运行。
配置P6Spy主要涉及修改数据库驱动类名,设置配置文件路径以及在应用中引入P6Spy的JAR文件。 SQL Profiler是Microsoft SQL Server内置的一个强大的性能分析工具。它可以跟踪并记录数据库服务器上的各种事件,如查询...
在实际使用中,我们首先需要下载并添加P6Spy和SqlProfiler的相关依赖到项目中。然后,根据文档配置相应的环境,如修改数据库连接URL以启用P6Spy的代理驱动,设置SqlProfiler的监控参数。对于P6Spy,我们可以在spys....
在Java应用中,P6Spy可以捕获和记录所有的SQL请求,而SQL Profiler则可以在服务器端提供更详细的事件追踪。这种组合可以提供从客户端到服务器端的完整查询生命周期的视图,对于诊断复杂的性能问题特别有用。 总的来...
在使用P6Spy和SQLProfiler时,首先需要将`p6spy.jar`和`sqlprofiler.jar`添加到项目类路径中。`p6spy-install.zip`包含了一些额外的安装和配置指南,可能包括了如何在不同的数据库驱动中配置P6Spy的说明。`README....
**P6Spy SQL监控工具详解** ...总结来说,P6Spy是一个强大的SQL监控工具,它能够帮助我们更好地理解数据库性能、优化SQL语句以及保障数据安全。正确配置和使用P6Spy,可以显著提升Java应用程序的数据库管理效率。
与P6spy不同,SqlProfiler通常需要与数据库管理系统的客户端一起使用,它可以实时监控SQL执行,包括查询时间、CPU使用、锁定和等待事件等。通过这种方式,开发者可以直观地看到哪些SQL语句可能导致性能问题。 **...
P6Spy是一个广泛使用的开源框架,它允许开发者无侵入地监控和记录应用程序中的所有SQL语句。这个项目的目标是借鉴P6Spy的部分源码,创建一个自定义的SQL执行监控器,以满足特定的需求或提供更定制化的功能。 P6Spy...
专门用来监控hibernate的sql输出,进行调试应用程序的工具,找了好久才找到,里面有个配置文件,记住realdriver是你的驱动,而在hibernate设置的驱动是这个驱动代理,p6spy的驱动,相当于在hibernate和数据库之间放...
p6spy和sqlProfiler的配合使用让你的hibernate的show_sql更好用 p6spy和sqlProfiler的配合使用让你的hibernate的show_sql更好用 p6spy和sqlProfiler的配合使用让你的hibernate的show_sql更好用
1. **配置P6Spy**:首先,需要在项目的类路径下添加P6Spy的jar文件,并在数据库连接URL中使用P6Spy的代理驱动,例如对于MySQL,URL可能类似于`jdbc:p6spy:mysql://localhost:3306/mydb`。 2. **配置日志**:在`spy....
P6spy是一个JDBC Driver的包装工具,p6spy通过对JDBC Driver的封装以达到对SQL语句的监听和分析,以达到各种目的。 p6spy的安装步骤: 1. 下载p6spy的安装包 2. 把p6spy的jar包放到Classpath中,如果是WEB App...
8. 之后,P6Spy将在指定的日志文件(如`c:/spy.log`)中记录所有的数据库操作,包括完整的SQL语句和执行详情。 通过P6Spy,我们可以得到诸如SQL语句的原始格式、执行时间、异常信息等详细信息,这对于分析和优化...
**P6Spy 简介** P6Spy 是一个开源的数据库监控工具,它能够记录并分析应用程序与数据库之间的所有SQL交互。...记得在实际使用中,根据项目的具体需求调整`spy.properties`配置,以达到最佳的监控效果。
P6Spy是一个强大的开源工具,专门用于监控JDBC连接,特别是在SpringBoot环境下,它可以提供对Oracle数据库查询执行时长的详细分析。P6Spy的工作原理是通过代理模式,拦截SQL语句并记录其执行情况,这有助于开发者...
在介绍如何在MyEclipse中配置P6Spy以及导入其源码之前,首先需要了解P6Spy是一款什么工具。P6Spy是一个开源的应用程序,它允许开发者在Java应用程序中监控和记录对数据库的SQL调用。这对于数据库查询的性能分析和...
在IT行业中,数据库操作是应用程序的核心部分,而监控和优化SQL语句的执行效率是数据库管理的...在实际工作中,结合其他数据库监控工具(如MySQL的`EXPLAIN`命令、SQLProfiler等),能更全面地提升数据库的运行效率。
一旦启用 P6Spy,每次应用程序执行 SQL 语句时,P6Spy 都会记录这些 SQL 的详细信息,包括执行前后的原始 SQL、执行参数、返回结果以及执行时间等,这对于性能调优和问题排查非常有用。 【排除ResultSet】 P6Spy ...