具有多个端口的Weblogic连接池

时间:2016-05-05 10:09:13

标签: weblogic port connection-pooling

今天我有一个惊喜。一位客户告诉我们,他们已经设置了两个端口可用于连接到Oracle Server Database。

我不知道这样做的原因,但问题出现是因为我们在Weblogic中使用连接池来访问Oracle Server,直到我知道,没有能力定义两个不同的端口只在一个连接池中。

  1. 为什么有人可以配置两个不同的端口来访问数据库服务器? 这是什么原因?
  2. 连接池的配置中是否有两个不同的端口?如果可能,我该怎么办?
  3. Weblogic Server为12.1.2,Oracle Server为11.2.0.2

    非常感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

1:我不是DBA,所以我只能回答WL特定的问题。

2:现在我可以回答。一个常规数据源只能有一个端口,因为它遵循通常的JDBC URL语法(jdbc:oracle:thin:@host:port:sid)

但是,如果为每个主机/端口组合添加数据源,则可以将多个数据源组合到一个"多数据源"在Weblogic中(在WL 12.1.3中测试)。为此,添加一个新的"多数据源"在数据源菜单中,在创建过程中,您可以选择应在此组合中的所有数据源。您还可以选择是否应以故障转移或负载平衡方式使用它们。