问题
1.
:我在
mysql+tomcat
中可以配置好,怎么在
oracle+weblogic
中配置不成功呢???
解决方法:下面我介绍一下
p6spy
在
weblogic
上安装的步骤:
( 1 ) http://www.p6spy.com/download.html ,下载 zip 包
( 2 )解压出 p6spy.jar spy.properties 两个文件
( 3 )将 p6spy.jar 和 spy.properties 所在目录放入 weblogic 的 classpath
( 4 )修改 spy.properties
realdriver= oracle.jdbc.driver.OracleDriver 数据库驱动程序的名字
( 5 )在 weblogic 控制台,修改 JDBC - Connection Pool 的 driver class 类名为 com.p6spy.engine.spy.P6SpyDriver
( 6 )重启 weblogic
( 7 )这样在 weblgoic 的 DOMAIN_HOME 目录下的 spy.log 记录了数据库的访问情况。
( 1 ) http://www.p6spy.com/download.html ,下载 zip 包
( 2 )解压出 p6spy.jar spy.properties 两个文件
( 3 )将 p6spy.jar 和 spy.properties 所在目录放入 weblogic 的 classpath
( 4 )修改 spy.properties
realdriver= oracle.jdbc.driver.OracleDriver 数据库驱动程序的名字
( 5 )在 weblogic 控制台,修改 JDBC - Connection Pool 的 driver class 类名为 com.p6spy.engine.spy.P6SpyDriver
( 6 )重启 weblogic
( 7 )这样在 weblgoic 的 DOMAIN_HOME 目录下的 spy.log 记录了数据库的访问情况。
问题
2
:
启动
SQL Profiler
显示
not connected to p6spy.
可能是因为你是用
p6spy
所附的
的
spy.properties
,将所有
sql
信息输出在
spy.log
中。
要用
SQL Profiler
所附的
spy.properties
喔。
因為 SQL Profiler 預設用內部的 log4j appender 來記錄 sql statement 。
因為 SQL Profiler 預設用內部的 log4j appender 來記錄 sql statement 。