Oracle 10g RAC客戶端配置監聽
在RAC中,負載均衡分為兩種,一種是基於客戶端連線的,另外一種是基於伺服器端的。
現在主流都是基於服務端的,伺服器端的負載均衡可以根據RAC中各節點的負荷及連線數情況,而判定將新的客戶端連線分配到負荷最小的節點上去
服務端監聽在建立例項的時候自動建好
$ lsnrctl status
LSNRCTL for IBM/AIX RISC System/6000: Version 10.2.0.1.0 - Production on 07-MAY-2014 13:37:53
Copyright (c) 1991, 2005, Oracle. All rights reserved.
Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
STATUS of the LISTENER
------------------------
Alias LISTENER_RAC1
Version TNSLSNR for IBM/AIX RISC System/6000: Version 10.2.0.1.0 - Production
Start Date 07-MAY-2014 12:07:52
Uptime 0 days 1 hr. 30 min. 0 sec
Trace Level off
Security ON: Local OS Authentication
SNMP ON
Listener Parameter File /u01/oracle/product/10.2/db_1/network/admin/listener.ora
Listener Log File /u01/oracle/product/10.2/db_1/network/log/listener_rac1.log
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.0.191)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.0.180)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC)))
Services Summary...
Service "+ASM" has 1 instance(s).
Instance "+ASM1", status BLOCKED, has 1 handler(s) for this service...
Service "+ASM_XPT" has 1 instance(s).
Instance "+ASM1", status BLOCKED, has 1 handler(s) for this service...
Service "orcl" has 2 instance(s).
Instance "orcl1", status READY, has 2 handler(s) for this service...
Instance "orcl2", status READY, has 1 handler(s) for this service...
Service "orclXDB" has 2 instance(s).
Instance "orcl1", status READY, has 1 handler(s) for this service...
Instance "orcl2", status READY, has 1 handler(s) for this service...
Service "orcl_XPT" has 2 instance(s).
Instance "orcl1", status READY, has 2 handler(s) for this service...
Instance "orcl2", status READY, has 1 handler(s) for this service...
The command completed successfully
SQL> show parameter remote_listener;
NAME TYPE
------------------------------------ ---------------------------------
VALUE
------------------------------
remote_listener string
LISTENERS_ORCL
客戶端配置:
1) 先手動按常規建立本地服務
Netca
輸入第一個節點的VIP地址
2) 手動修改tnsnames.ora檔案,將第2個節點的VIP 192.168.0.192也新增進去
D:\product\10.2.0\client_1\NETWORK\ADMIN
tnsnames.ora
修改前:
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.191)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
修改後:
ORCL =
(DESCRIPTION =
(FAILOVER = on)
(LOAD_BALANCE = yes)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.191)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.192)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
(FAILOVER_MODE=
(TYPE = select)
(METHOD = basic)
(RETRIES = 180)
(DELAY = 5)
)
)
)
3) 測試連線
客戶端會根據服務端的壓力,新連線自動連線到壓力小的節點上,實現負載均衡
4) 模擬主節點當機
將主節點執行halt –q關機
過幾分鐘
在客戶端用sqlplus連線伺服器資料庫可能會出現如下錯誤:
ERROR:
ORA-12545: 因目標主機或物件不存在,連線失敗
解決ORA-12545連線失敗問題
配置客戶端的Hosts檔案
通過在客戶端的Hosts檔案中加入對兩個服務名的主機名字解析可以解決ORA-12545問題。
192.168.0.191 rac1
192.168.0.192 rac2
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26217983/viewspace-1461473/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何配置oracle客戶端連線10g rac 資料庫Oracle客戶端資料庫
- 關於10g RAC監聽設定,tnsnames.ora設定,VIP及客戶端配置問題。客戶端
- Oracle RAC 客戶端負載均衡配置Oracle客戶端負載
- oracle RAC的客戶端HA配置薦Oracle客戶端
- Oracle10g RAC - 客戶端,Server端tnsnames.ora及監聽設定Oracle客戶端Server
- Oracle RAC 客戶端FAILOVER LOADBALANCE特性的配置方法Oracle客戶端AI
- 配置安裝版Oracle客戶端Oracle客戶端
- 【LISTENER】Oracle分析連線監聽情況,判斷客戶端IP分佈Oracle客戶端
- 配置免安裝版Oracle客戶端Oracle客戶端
- Oracle 10g,PLSQL客戶端安裝與配置,解除安裝說明Oracle 10gSQL客戶端
- Oracle RAC 客戶端故障轉移(failover) TAFOracle客戶端AI
- oracle 10g rac當監聽程式監聽對方vip時啟動監聽報錯TNS-12545Oracle 10g
- oracle 監聽器配置Oracle
- netty服務端監聽客戶端連線加入和斷開事件Netty服務端客戶端事件
- 11g rac監聽配置解析
- 如何配置WSUS客戶端客戶端
- oracle 10g rac 客戶端連線偶爾報ORA-12535錯誤Oracle 10g客戶端
- 物理DataGuard客戶端無縫切換--客戶端TAF 配置客戶端
- 配置ORACLE 客戶端連線到資料庫Oracle客戶端資料庫
- WINDOWS8.1安裝ORACLE客戶端及配置WindowsOracle客戶端
- Oracle 11g客戶端及PLSQL Developer配置Oracle客戶端SQLDeveloper
- Oracle 監聽配置詳解Oracle
- Oracle 動態監聽配置Oracle
- windows 7 x64 安裝Oracle 10g 客戶端WindowsOracle 10g客戶端
- oracle rac scan監聽更改埠號Oracle
- AIX系統中安裝ORACLE,客戶端連線時,監聽會宕掉的問題AIOracle客戶端
- 記筆記:C# Socket客戶端監聽伺服器端處理方案【同步】筆記C#客戶端伺服器
- 【DATAGUARD】物理dg配置客戶端無縫切換 (八.3)--客戶端TAF 配置客戶端
- zabbix監控客戶端安裝客戶端
- Nagios for Aix監控客戶端iOSAI客戶端
- 分散式配置中心客戶端分散式客戶端
- OutlookAnywhere客戶端配置詳解客戶端
- 客戶端負載均衡配置客戶端負載
- Oracle 客戶端安裝Oracle客戶端
- oracle客戶端升級Oracle客戶端
- oracle客戶端安裝Oracle客戶端
- 為oracle客戶端瘦身:Oracle客戶端
- 伺服器端監聽器配置伺服器