成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

客戶端RAC負載均衡配置代碼

網絡 網絡優化 網絡運維
文章摘要:本文詳細介紹了RAC負載均衡配置的代碼內容,主要是針對客戶端的。那么我們首先要了解當前數據庫版本和其他信息然后才能進行設置。

熟悉Oracle數據庫的朋友們應該都清楚RAC的負載均衡分為兩種。那么現在,我們針對其中一種——客戶端RAC負載均衡配置進行一個全面具體的介紹。文中包含了主要的配置代碼,希望通過介紹,能讓大家清楚配置過程。稍后我們還會介紹RAC服務器負載均衡配置

負載均衡是指連接的負載均衡。RAC的負載均衡主要是指新會話連接到RAC數據庫時,如何判定這個新的連接要連到哪個節點進行工作。在RAC中,負載均衡分為兩種,一種是基于客戶端連接的,另外一種是基于服務器端的。

客戶端RAC負載均衡配置

1、當前服務器中的數據庫版本如下:

  1. SQL> select * from v$version;  
  2. BANNER  
  3. ----------------------------------------------------------------  
  4. Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod  
  5. PL/SQL Release 10.2.0.1.0 - Production  
  6. CORE    10.2.0.1.0      Production  
  7. TNS for Linux: Version 10.2.0.1.0 - Production  
  8. NLSRTL Version 10.2.0.1.0 - Production 

2、在客戶端的tnsnames.ora的配置中,只要連接的是整個數據庫的服務名,不是實例名。

在服務器端查看RAC數據庫的service_names:

  1. SQL> show parameter service_names   
  2. NAME                                 TYPE        VALUE  
  3. ------------------------------------ ----------- ------------------------------  
  4. service_names                        string      RACDB.chenxu.yo2.cn  
  5. SQL> 

#p#3、在客戶端配置TNS:

客戶端RAC負載均衡配置相對簡單,只需要在tnsnames.ora中添加LOAD_BALANCE=ON這么一個選項即可。

  1. RACDB =  
  2.   (DESCRIPTION =  
  3.     (ADDRESS_LIST =  
  4.       (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.170)(PORT = 1521))  
  5.       (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.171)(PORT = 1521))  
  6.       (LOAD_BALANCE = on)  
  7.     )  
  8.     (CONNECT_DATA =  
  9.      (SERVICE_NAME = racdb.chenxu.yo2.cn)  
  10.     )  
  11.  ) 

配置TNS中的HOST值是服務器端RAC配置中的虛擬IP即VIP,如下:

  1. [root@NODE01 admin]# more /etc/hosts  
  2. # Do not remove the following line, or various programs  
  3. # that require network functionality will fail.  
  4. 127.0.0.1       localhost.localdomain   localhost  
  5. ::1     localhost6.localdomain6 localhost6  
  6.  
  7. 192.168.1.180         node01  
  8. 192.168.1.181         node02  
  9. 192.168.1.170         vip01  
  10. 192.168.1.171         vip02  
  11. 10.10.10.1            priv01  
  12. 10.10.10.2            priv02 

4、在客戶端測試: 

開啟sqlplus_1:

  1. SQL> conn sys/chenxu@racdb as sysdba  
  2. 已連接。  
  3. SQL>  
  4. SQL> show parameter instance_name   
  5.  
  6. NAME                                 TYPE        VALUE  
  7. ------------------------------------ ----------- ------------------------------  
  8. instance_name                        string      RACDB2  
  9. SQL>  
  10. SQL> select instance_name from gv$instance;   
  11.  
  12. INSTANCE_NAME  
  13. ----------------  
  14. RACDB1  
  15. RACDB2 

#p#開啟sqlplus_2:

  1. SQL> conn sys/chenxu@racdb as sysdba  
  2. 已連接。  
  3. SQL> show parameter instance_name   
  4.  
  5. NAME                                 TYPE        VALUE  
  6. ------------------------------------ ----------- ------------------------------  
  7. instance_name                        string      RACDB1 

開啟sqlplus_3:

  1. SQL> conn sys/chenxu@racdb as sysdba  
  2. 已連接。  
  3. SQL>  
  4. SQL> show parameter instance_name  
  5.  
  6. NAME                                 TYPE        VALUE  
  7. ------------------------------------ ----------- ------------------------------  
  8. instance_name                        string      RACDB2 

開啟sqlplus_4:

  1. SQL> conn sys/chenxu@racdb as sysdba  
  2. 已連接。  
  3. SQL> show parameter instance_name  
  4.  
  5. NAME                                 TYPE        VALUE  
  6. ------------------------------------ ----------- ------------------------------  
  7. instance_name                        string      RACDB1 

5、總結

這樣當客戶端連接RAC數據庫時,會隨機在TNS里面挑個監聽地址進行連接。在Oracle 10g以前,假如有節點宕機或者類似事故時,客戶端可能還是選擇連接到這個節點,這樣會發生較長時間的TCP等待超時。而在10g以后,由于VIP和FAN的引入,這樣的情況可以得到很大程度的改善。客戶端RAC負載均衡配置是相對簡單的,客戶端負載均衡在通常情況下能夠較好地工作,但是由于連接是在客戶端隨機發起的,這樣客戶端并不知道RAC各節點的負荷及連接數情況,有可能負荷大的節點還會源源不斷地增加新的連接,導致RAC節點無法均衡工作。

責任編輯:佟健 來源: 互聯網
相關推薦

2010-04-21 13:18:33

RAC負載均衡配置

2021-04-30 08:19:32

SpringCloud客戶端負載Ribbo

2023-10-30 11:28:33

Kubernetes負載均衡

2019-06-19 14:58:38

服務器負載均衡客戶端

2011-03-24 13:00:31

配置nagios客戶端

2010-05-05 18:23:24

RAC負載均衡

2010-04-21 12:28:50

Oracle負載均衡

2021-08-23 06:59:22

Nacos負載均衡客戶端

2010-04-20 22:19:29

tomcat負載均衡配

2011-03-21 14:53:36

Nagios監控Linux

2011-04-06 14:24:20

Nagios監控Linux

2014-08-11 16:35:35

KafkaJava客戶端

2010-04-08 15:35:13

Oracle 簡易客戶

2011-08-17 16:50:54

2010-12-31 14:23:57

Exchange Se

2010-03-18 16:49:43

Java Socket

2017-01-11 10:38:17

MySQL客戶端代碼

2011-02-21 09:06:19

LinuxEmail配置

2011-03-29 14:44:44

Zabbix安裝

2010-05-31 15:55:42

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美日韩一区二区三区四区 | 国产高清视频一区 | 可以免费观看的av | 操久久| 99九九视频| 国产精品久久久久久久免费大片 | 欧美综合精品 | 懂色av色香蕉一区二区蜜桃 | 成人免费在线观看 | 免费在线视频a | 麻豆一区二区三区精品视频 | 日日摸日日添日日躁av | 久久久久久国产精品久久 | 国产aaaaav久久久一区二区 | 久久精品91久久久久久再现 | 欧美成人免费在线 | 午夜天堂精品久久久久 | 男女网站免费观看 | 国产99热在线| 一区二区精品 | xxxxxx国产| 久久日韩精品一区二区三区 | 91久久久久久| 日韩欧美国产一区二区三区 | 日本免费黄色一级片 | 亚洲高清在线视频 | 99热在线免费| 神马福利 | 国产亚洲欧美日韩精品一区二区三区 | www.日日干 | 欧美激情精品久久久久久变态 | 日韩精品一区二区三区视频播放 | 亚洲一区二区在线视频 | 在线国产一区 | 黄色电影在线免费观看 | 亚洲高清免费 | 99精品在线观看 | 国产精品成人一区二区三区 | 久久99深爱久久99精品 | 伊人春色成人 | 精品国产不卡一区二区三区 |