sách gpt4 ai đã đi

java - 如何为在 jboss 上运行并使用 ojdbc14.jar 的闭源应用程序启用 SQL 跟踪

In lại 作者:行者123 更新时间:2023-11-30 05:15:13 25 4
mua khóa gpt4 Nike

我有一个我必须使用的java应用程序(部署在Jboss/WebLogic上),它使用ojdbc14.jar与oracle对话,这是一个简洁的应用程序,但文档很糟糕,很多魔法发生在幕后。我需要跟踪所有 SQL 调用。

我可以完全控制数据库、应用程序服务器、DBA 权限、管理员权限等一切。

我该怎么做?我应该学习AOP吗?我应该研究 Jdbc 包装器吗?请提供一个 hack。

1 Câu trả lời

您可以使用类似 P6Spy 的内容,一个 JDBC 代理驱动程序(其作用类似于装饰器):

P6Spy is an open source framework for applications to intercept and optionally modify database statements. The P6Spy distribution includes P6Log, which intercepts and logs the database statements of any application that uses JDBC. This application is particularly useful for developers to monitor the SQL statements produced by EJB servers, enabling the developer to write code that achieves maximum efficiency on the server. P6Spy is designed to be installed in minutes and requires no code changes.

另一个选项是在 Oracle 级别激活 SQL 日志记录(请参阅 Using Application Tracing ToolsDBMS_MONITOR).

关于java - 如何为在 jboss 上运行并使用 ojdbc14.jar 的闭源应用程序启用 SQL 跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1685146/

25 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com