2011-02-10 181 views
0

什麼數據庫連接池可用於負載平衡從Tomcat Web容器到多個Oracle數據庫服務器之一的連接而不使用RAC集羣?負載平衡數據庫連接池

+1

在這種情況下,負載平衡意味着什麼? – skaffman 2011-02-10 10:59:14

+0

@skaffman:我的意思是擁有一個連接池,該連接池由連接到不同Oracle服務器上託管的各種克隆數據庫組成,以便連接請求由不同的數據庫按照某種類似循環的算法提供服務。 – z12345 2011-02-10 15:11:17

回答

0

我假設這些都是隻讀數據庫或者你不關心的連接將獲得不同的數據。如果您希望數據相同,則可以使用不需要RAC的流複製。

連接負載平衡和故障轉移發生在監聽器中。有沒有在如何工作有很大的靈活性,這應該讓你開始:

http://download.oracle.com/docs/cd/E11882_01/network.112/e10836/advcfg.htm#sthref858

第一部分顯示了一個簡單的基於客戶端的負載平衡,這本質上是挑選隨機的連接。更進一步,它顯示瞭如何基於實際的服務器負載來平衡負載。

0

查找到DRCP如果使用11g的

+0

感謝您的建議,但是從我最初的閱讀來看,這似乎是將多個客戶端連接到單個數據庫服務器。我正在考慮單個客戶端連接到多個服務器的情況。 – z12345 2011-02-10 15:15:07