我有一个使用 Oracle 数据库的独立 3rd 方应用程序,我需要对其数据库查询进行故障排除。而且我无权访问它的源代码(也不想反编译它:-))。它的数据库连接配置有几个单独的参数:
- 司机:
oracle.jdbc.OracleDriver
- JDBC 网址:
jdbc:oracle:thin:@localhost:1521:orcl
- 用户名密码
但是我无法更改驱动程序,因为应用程序正在检查支持的驱动程序列表,并且如果我com.p6spy.engine.spy.P6SpyDriver
输入驱动程序参数就拒绝启动。
那么这种情况下p6spy还能用吗?如果没有,是否有任何其他方法可以从应用程序端跟踪应用程序数据库访问(我知道 Oracle 跟踪,如果这不起作用,那将是我的下一步)?
非常感谢!