poolman 連線oracle集群異常解決辦法

2021-08-27 19:20:34 字數 1217 閱讀 6663

環境:

struts1,poolmanjdbc封裝元件,oracle12c 集群,was伺服器

舊系統公升級:oracle驅動使用的是jdbc14.jar

應用發布後報資料連線異常:please checked your username,password connectivity info.

解決辦法:

1.poolman.xml中的資料庫連線url為:

1)sid連線:jdbc:oracle:thin@:ip:port:sid

2)service_name集群:jdbc:oracle:thin:@(description =

(address_list =

(address = (protocol = tcp)(host = 172.16.0.1)(port = 1521))

(address = (protocol = tcp)(host = 172.16.0.2)(port = 1521))

(failover=yes)

(load_balance =yes)

)(connect_data =

(server = dedicated)

(service_name = orcl)))

2.更新oracle驅動為ojdbc6.jar.

發布程式正常訪問,問題解決。

oracle 版本 jdk版本 推薦jar包 備註

oracle 8i jdk 1.1.x classes111.zip

oracle 9i jdk 1.1.x classes111.jar 或者 classes111.zip

oracle 9i jdk 1.2 and jdk 1.3 classes12.jar 或者 classes12.zip

oracle 9i jdk 1.4 ojdbc14.jar

oracle 9i jdk 1.5 ojdbc5.jar oracle 9i jdk 1.6 ojdbc6.jar

oracle 10g jdk 1.2 and jdk 1.3. classes12.jar

oracle 10g jdk 1.4 and 5.0 ojdbc14.jar

oracle 11g jdk5 ojdbc5.jar

oracle 11g jdk6 ojdbc6.jar

oracle 12c jdk6 ojdbc6.jar

上述orcle版本和jdbc驅動的對應關係僅供參考。

oracle左連線沒用 Oracle左連線,右連線

以下的文章主要是通過 的方式來引出oracle join的正確用法,其在實際中的應用比例還是佔為多數的,如果你對這一新開發的技術,心存好奇的話,以下的文章將會揭開它的神秘面紗。希望你在瀏覽完之後會有所收穫。8i create table dali.test1 a int,b int create t...

oracle內連線 外連線

表testa,testb,testc,各有a,b兩列 a b001 10a002 20a a b 001 10b 003 30b a b001 10c004 40c 連線分為兩種 內連線與外連線。a 內連線 內連線,即最常見的等值連線,例 select fromtesta,testb wherete...

Oracle 內連線,外連線

誰能詳細解釋一下oracle的內連線和外連線。一般的相等連線 select from a,b where a.id b.id 這個就屬於內連線。對於外連線 oracle中可以使用 來表示,9i可以使用left right full outer join left outer join 左外關聯 se...