Oracle DRCP 连接池和中间层连接池运行 能否同时进行?

Can the Oracle DRCP connection pool and a middle tier connection pool run simultaneously?

我们有几个 Web 应用程序使用 my-batis 作为 Web 服务器上的连接池。我们正在使用 Oracle 12c 数据库。现在我们正在添加一个新的应用程序 X,它为每个请求使用单独的连接并且效率非常低。我们希望启用 Oracle DRCP 连接池并让应用程序 X 使用它而不影响以前存在的具有连接池的应用程序。我们的 DBA 告诉我,如果启用了 Oracle DRCP 连接池,看起来所有应用程序都必须使用它,这意味着我们将不得不为这个应用程序 X 在所有应用程序中重新配置连接方法。

有谁知道是否是这种情况,或者您能否在不影响我们的中间层连接池的情况下拥有 Oracle DRCP 连接池运行?

Oracle DRCP 不会干扰您当前使用的任何其他连接方法,它只会添加另一个连接到 DRCP 连接池的选项。

当 DBA 决定试一试并在我们的 Oracle 数据库中打开 DRCP 连接池时,这一点得到了验证。我们能够使用我们的新应用程序 X 连接到新的 DRCP 连接池,我们的其他应用程序无需任何修改即可继续工作。