数据源,获得每个连接

时间:2016-07-27 06:58:18

标签: java oracle plsql

我必须跟踪在Java Web服务器中连接的Oracle会话作为数据源bean。

让我们说,在spring框架中,有一个bean:

<bean id="datasource" class="...SimpleDriverDataSource">...</bean>

我必须在池的每个连接上调用PL / SQL以下。

begin
    dbms_monitor.serv_mod_act_trace_enable(
        service_name => 'xe'
        module_name => 'javaweb'
        action_name => 'check performance'
        waits => true,
        binds => true
    );
end;
/

我该怎么做?

请告诉我如何在mybatis或jdbc中进行操作。

由于

1 个答案:

答案 0 :(得分:0)

根据documentation,此过程不需要由每个会话执行。您只需要DBA调用一次即可为给定的服务,模块和操作启用跟踪。

编辑:为了更方便地检查XE数据库的性能,我建议您查看优秀的lab128工具。