oracle10g rac(rhel4)_load balancing_taf(一)
一直對於oracle rac中service這個概念理解不清晰,相信很多學習oracle的朋友也多多少少對此有些疑惑。利用dbca顯式建立了二個service,各為service1,service2,其具體細節資訊,請檢視dba_services
大家可以看到共顯示了8行,有一些是系統自己保留所用,最後兩個就是我們自定義的service
利用netmgt在客戶端配置新增了only網路服務名,我準備分兩種型別測試
1,未戶用客戶端load balance
測試結果顯示:
a,所有客戶端產生的8個session全然連線到第一個rac例項
select inst_id,count(sid) from gv$session group by inst_id;
b,有趣的是每個產生的客戶端會話,用sqlplus連線時第一次是連線不上,提示如下,第二次再連線,就正常了,不知何故
C:\Documents and Settings\Administrator>sqlplus system/system@only
SQL*Plus: Release 10.2.0.1.0 - Production on 星期一 4月 12 16:52:47 2010
Copyright (c) 1982, 2005, Oracle. All rights reserved.
ERROR:
ORA-12545: 因目標主機或物件不存在, 連線失敗
2,啟用客戶端load balance
測試結果非常好,與我的預期相符,所有客戶端產生的會話均勻分佈在rac的所有例項上
select inst_id,count(sid) from gv$session group by inst_id
INST_ID COUNT(SID)
---------- ----------
1 33
2 32
以上客戶端的tnsnames.ora配置如下:
# tnsnames.ora Network Configuration File: D:\oracle10g\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.
ONLY =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.125.8)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.125.10)(PORT = 1521))
(LOAD_BALANCE = yes)
)
(CONNECT_DATA =
(SERVICE_NAME = only)
)
)
大家可以看到共顯示了8行,有一些是系統自己保留所用,最後兩個就是我們自定義的service
利用netmgt在客戶端配置新增了only網路服務名,我準備分兩種型別測試
1,未戶用客戶端load balance
測試結果顯示:
a,所有客戶端產生的8個session全然連線到第一個rac例項
select inst_id,count(sid) from gv$session group by inst_id;
b,有趣的是每個產生的客戶端會話,用sqlplus連線時第一次是連線不上,提示如下,第二次再連線,就正常了,不知何故
C:\Documents and Settings\Administrator>sqlplus system/system@only
SQL*Plus: Release 10.2.0.1.0 - Production on 星期一 4月 12 16:52:47 2010
Copyright (c) 1982, 2005, Oracle. All rights reserved.
ERROR:
ORA-12545: 因目標主機或物件不存在, 連線失敗
2,啟用客戶端load balance
測試結果非常好,與我的預期相符,所有客戶端產生的會話均勻分佈在rac的所有例項上
select inst_id,count(sid) from gv$session group by inst_id
INST_ID COUNT(SID)
---------- ----------
1 33
2 32
以上客戶端的tnsnames.ora配置如下:
# tnsnames.ora Network Configuration File: D:\oracle10g\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.
ONLY =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.125.8)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.125.10)(PORT = 1521))
(LOAD_BALANCE = yes)
)
(CONNECT_DATA =
(SERVICE_NAME = only)
)
)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-659509/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- about oracle10g rac(轉)Oracle
- 【RAC】Oracle10g rac新增刪除節點命令參考Oracle
- vmware + 裸裝置 + crs + oracle10g RAC搭建步驟(二):安裝linuxOracleLinux
- oracle10g審計(轉)Oracle
- Oracle RAC一鍵部署004(RAC引數校驗)Oracle
- load data是一個事務的
- Lazy Load
- ORACLE10G升級11GOracle
- oracle10g RMAN增量備份策略Oracle
- Oracle RAC Cache Fusion 系列八:Oracle RAC 分散式資源管理(一)Oracle分散式
- Oracle RAC一鍵部署大綱Oracle
- Oracle10g刪除資料檔案Oracle
- Domcontentloaded、load、finish
- load與initialize
- 理解load averages
- This is my Load.
- gRPC Load BalancingRPC
- Oracle 11.2 DataGuard RAC To RAC搭建Oracle
- Oracle10g SQL tune adviser簡單介紹OracleSQL
- oracle10g DataGuard的日誌傳輸方式Oracle
- Oracle10g釋放flash_recovery_area(轉)Oracle
- gslb(global server load balance)技術的一點理解Server
- Laravel pivot 新增 loadLaravel
- transformers(1) 、load模型ORM模型
- linux load解釋Linux
- docker tag save loadDocker
- jQuery – AJAX load() 方法jQuery
- ORACLE GoldenGate Initial LoadOracleGo
- 【DG】MAA-RAC to RAC ADG配置
- torch.save(),torch.load(),state_dict(),load_state_dict()
- Oracle RAC Cache Fusion 系列一:基礎概念Oracle
- 【RAC】Oracle RAC如何修改心跳網路Oracle
- 【TUNE_ORACLE】Oracle 19c RAC搭建番外篇之RAC引數配置參考(一)Oracle
- 【RAC】RAC更換心跳地址和RAC更換儲存主要步驟
- oracle RACOracle
- RAC and Grid
- http_load操作指令HTTP
- Azure Load Balancer : 簡介
- 深入理解load averages