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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle10g rac(rhel4)_load balancing_taf(二)Oracle
- oracle10g rac(rhel4)_load balancing_taf(三)Oracle
- oracle10g rac(rhel4)_load balancing_taf(四)Oracle
- 近期oracle10g rac(rhel4)測試提要Oracle
- 新增節點oracle10g rac(rhel4)_clusterwareOracle
- 新增節點oracle10g rac(rhel4)_databaseOracleDatabase
- oracle10g rac(rhel4)_rootdelete.sh出錯Oracledelete
- oracle10g rac(rhel4)__crsctl_srvctl_ocrctl命令Oracle
- 新增節點oracle10g rac(rhel4)_instanceOracle
- 改變oracle10g rac(rhel4)歸檔模式Oracle模式
- 刪除oracle10g rac(rhel4)節點_例項Oracle
- 刪除oracle10g rac(rhel4)節點_節點Oracle
- oracle10g rac(rhel4)__CRS-0215_srvctl start出錯一則Oracle
- oracle10g rac(rhel4)__single instance轉化oracle rac_成功實施Oracle
- oracle10g rac(rhel4)_ocfs2_ocfs_配置及資訊摘要Oracle
- oracle10g rac(rhel4)_rman備份歸檔出錯_backup archivelog allOracleHive
- oracle10g rac(rhel4)_srvctl啟動出錯_PRKH-1010Oracle
- oracle10g rac(rhel4)核心程式及元件的日誌路徑_crs,css,evm,racgOracle元件CSS
- Oracle RAC Load BalanceOracle
- rac failover and load_balanceAI
- about oracle10g racOracle
- 修改oracle 10g rac(rhel4)的vipOracle 10g
- JDBC 如何配置RAC 的Load Balance ?JDBC
- [zt] Oracle RAC Load Balance [final]Oracle
- about oracle10g rac(轉)Oracle
- Oracle10g RAC管理 - CRSOracle
- ORACLE10g修改RAC VIPOracle
- Oracle10g RAC配置standbyOracle
- 【RAC】Oracle10g RAC 節點重配的方式Oracle
- 在RHEL4/Fedora4上安裝Oracle10g攻略(zt)Oracle
- 關於oracle10g RAC的一本好書Oracle
- Oracle RAC Load Balance , Fail Over測試OracleAI
- Oracle10g RAC 加節點Oracle
- WebMethod connect to Oracle10g RACWebOracle
- oracle10g rac for linux as 4.0OracleLinux
- 關於 RAC VIP (Oracle10G RAC) 的探討(zt)Oracle
- oracle10g RAC Default gateway is not defined (host=rac2) (vm)OracleGateway
- rhel4 oracle 10g rac安裝問題集錦Oracle 10g