JDBC使用TNS連線多節點Oracle

2021-09-05 07:18:55 字數 1616 閱讀 1608

jdbc使用tns連線多節點oracle

為了使用tns方式連線,只需要寫出tns連線的rul即可,tns連線的url寫法如下:

-- 未加注釋的tns連線串

jdbc:oracle:thin:@

(description=    

(address_list =

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

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

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

(load_balance=yes)

)

(connect_data =

(service_name=oracms)

(failover_mode =

(type=session)

(method=basic)

(retries=5)

(delay=15)

)

)

)

-- 加上注釋後的tns連線串

jdbc:oracle:thin:@

(description=    

(address_list =

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

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

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

(load_balance=yes)

//表示是否負載均衡

)

(connect_data =

//(server = dedicated)//該引數表示專用伺服器模式

(service_name=oracms)

//要運算元據庫的服務名

(failover_mode =

//連線失敗後處理的方式

(type=session)

//type =session表示當乙個連線好的會話的例項發生故障,系統會自動將會話切換到其他可用的例項,前台應用無須再度發起連線,但會話正在執行的sql 需要重新執行。

(method=basic)

//表示初始連線就連線乙個接點

(retries=5)

//連線失敗後重試連線的次數

(delay=15)

//連線失敗後重試的延遲時間(以秒為單位)

)

)

)

-- 要點說明

1、load_balance該引數值為yes就是採用負載均衡模式連線,為no就是採用非負載均衡模式

2、method該引數值為basic就是表示初始連線只有乙個連線節點,為preconnect就是表示初始連線所有的rac接點

3、server 引數值 dedicated表示專用伺服器模式,沒什麼實際用處,可以去掉

JDBC使用TNS連線多節點Oracle

為了使用tns方式連線,只需要寫出tns連線的rul即可,tns連線的url寫法如下 未加注釋的tns連線串 jdbc oracle thin description address list address protocol tcp host 192.168.1.44 port 1521 addr...

使用kolla安裝多節點OpenStack

前言 長久以來 openstack 部署難 公升級難的問題經常為人詬病,簡單 便捷 高效的部署公升級方案是所有 openstack 使用者 客戶 雲服務提供商 開發者 的共性剛需。kolla 正是應需而生,它基於社群的最佳實踐,提出了可靠 可擴充套件的生產級別 openstack service c...

多節點間ssh 無金鑰連線配置

在前天晚上除錯虛擬機器冷遷移的時候,發現一直不成功,我就問了同事原因。他跟我說其實遷移採用的就是scp的方式,而scp一般是需要輸入對方的金鑰,因此需要配置ssh。昨天花了一天時間,在搗鼓這個配置,沒配成功,感覺自己弱爆了,昨天晚上忽然想明白了點道理。我想實現的是非root使用者下的ssh 免密碼互...