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

服務(wù)器端RAC負(fù)載均衡配置代碼

網(wǎng)絡(luò) 網(wǎng)絡(luò)優(yōu)化 網(wǎng)絡(luò)運(yùn)維
文章摘要:本文將服務(wù)器端RAC負(fù)載均衡配置的具體代碼展現(xiàn)了出來,我們需要先修改客戶端的文件內(nèi)容,測(cè)試連接之后才能進(jìn)行真正的服務(wù)器設(shè)置。

前面我們介紹了RAC的客戶端負(fù)載均衡配置,接下來就到了服務(wù)器端RAC負(fù)載均衡配置的具體代碼介紹了,通過兩方面的配置和測(cè)試之后,整個(gè)負(fù)載均衡才能完全的設(shè)置好。那么就讓我們趕緊來看一下啊具體的服務(wù)器端RAC負(fù)載均衡配置內(nèi)容吧。

從Oracle 10g開始,服務(wù)器端負(fù)載均衡可以根據(jù)RAC中各節(jié)點(diǎn)的負(fù)荷及連接數(shù)情況,而判定將新的客戶端連接分配到負(fù)荷最小的節(jié)點(diǎn)上去。RAC中各節(jié)點(diǎn)的PMON進(jìn)程每3秒會(huì)將各自節(jié)點(diǎn)的負(fù)荷(包括LOAD、最大LOAD、CPU使用率)及連接數(shù)更新到service_register里面,然后假如節(jié)點(diǎn)的負(fù)荷有發(fā)生變化,將會(huì)通知到監(jiān)聽程序,由監(jiān)聽程序再?zèng)Q定新的客戶端連接分配至哪個(gè)節(jié)點(diǎn)。假如RAC中一個(gè)節(jié)點(diǎn)的監(jiān)聽失敗了,PMON每一分鐘會(huì)去檢查一次是否已經(jīng)恢復(fù)正常。

服務(wù)器端的監(jiān)聽配置是在各節(jié)點(diǎn)的tnsnames.ora里面添加一個(gè)連接到各個(gè)節(jié)點(diǎn)監(jiān)聽的條目,然后再在初始化參數(shù)里面設(shè)置remote_listeners這個(gè)參數(shù)。

1、測(cè)試客戶端的TNS

修改客戶端tnsnames.ora的文件,內(nèi)容如下:

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

測(cè)試連接:

  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      RACDB1  

#p#2、配置服務(wù)器端TNS

服務(wù)器端的監(jiān)聽配置是在各節(jié)點(diǎn)的tnsnames.ora里面添加一個(gè)連接到各個(gè)節(jié)點(diǎn)監(jiān)聽的條目(紅色代碼),在服務(wù)器端每個(gè)節(jié)點(diǎn)的tnsnames.ora里面的內(nèi)容如下:

  1. [root@NODE01 admin]# pwd  
  2. /orac/orahome/oracle/product/10.2.0/db_1/network/admin  
  3. [root@NODE01 admin]#  
  4. [root@NODE01 admin]# more tnsnames.ora  
  5. # tnsnames.ora Network Configuration File: /orac/orahome/oracle/product/10.2.0/db_1/network/admin/tnsnames.ora  
  6. # Generated by Oracle configuration tools.  
  7.  
  8. RACDB1 =  
  9.   (DESCRIPTION =  
  10.     (ADDRESS = (PROTOCOL = TCP)(HOST = vip01)(PORT = 1521))  
  11.     (CONNECT_DATA =  
  12.       (SERVER = DEDICATED)  
  13.       (SERVICE_NAME = RACDB.chenxu.yo2.cn)  
  14.       (INSTANCE_NAME = RACDB1)  
  15.     )  
  16.   )  
  17.  
  18. RACDB =  
  19.   (DESCRIPTION =  
  20.     (ADDRESS = (PROTOCOL = TCP)(HOST = vip01)(PORT = 1521))  
  21.     (ADDRESS = (PROTOCOL = TCP)(HOST = vip02)(PORT = 1521))  
  22.     (LOAD_BALANCE = yes)  
  23.     (CONNECT_DATA =  
  24.       (SERVER = DEDICATED)  
  25.       (SERVICE_NAME = RACDB.chenxu.yo2.cn)  
  26.     )  
  27.   )  
  28.  
  29. LISTENERS_RACDB =  
  30.   (ADDRESS_LIST =  
  31.     (ADDRESS = (PROTOCOL = TCP)(HOST = vip01)(PORT = 1521))  
  32.     (ADDRESS = (PROTOCOL = TCP)(HOST = vip02)(PORT = 1521))  
  33.   )  
  34.  
  35. RACDB2 =  
  36.   (DESCRIPTION =  
  37.     (ADDRESS = (PROTOCOL = TCP)(HOST = vip02)(PORT = 1521))  
  38.     (CONNECT_DATA =  
  39.       (SERVER = DEDICATED)  
  40.       (SERVICE_NAME = RACDB.chenxu.yo2.cn)  
  41.       (INSTANCE_NAME = RACDB2)  
  42.     )  
  43.   ) 

#p#3、在初始化參數(shù)中設(shè)置參數(shù)remote_listeners

  1. SQL> conn sys/chenxu@racdb as sysdba  
  2. 已連接。  
  3. SQL> show parameter remote_listener  
  4.  
  5. NAME                                 TYPE        VALUE  
  6. ------------------------------------ ----------- ------------------------  
  7. remote_listener                      string  
  8. SQL>  
  9. SQL> alter system set remote_listener='LISTENERS_RACDB' sid='*';  
  10. #(reset命令可以撤銷設(shè)置,恢復(fù)默認(rèn)值)  
  11. 系統(tǒng)已更改。  
  12. SQL>  
  13. SQL> show parameter remote_listener  
  14. NAME                                 TYPE        VALUE  
  15. ------------------------------------ ----------- ---------------------  
  16. remote_listener                      string      LISTENERS_RACDB 

正確配置參數(shù)后,通過lsnrctl status命令看到在監(jiān)聽啟動(dòng)以后,可以看到監(jiān)聽器上有2個(gè)instance。

  1. [root@NODE01 bin]# lsnrctl status  
  2. LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 18-DEC-2008 05:40:08  
  3. Copyright (c) 1991, 2005, Oracle.  All rights reserved.  
  4. Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))  
  5. STATUS of the LISTENER  
  6. ------------------------  
  7. Alias                     LISTENER_NODE01  
  8. Version                   TNSLSNR for Linux: Version 10.2.0.1.0 - Production  
  9. Start Date                18-DEC-2008 00:18:07  
  10. Uptime                    0 days 5 hr. 22 min. 1 sec  
  11. Trace Level               off 
  12. Security                  ONLocal OS Authentication  
  13. SNMP                      OFF 
  14.  
  15. Listener Parameter File   /orac/orahome/oracle/product/10.2.0/db_1/network/admin/listener.ora  
  16. Listener Log File         /orac/orahome/oracle/product/10.2.0/db_1/network/log/listener_node01.log  
  17. Listening Endpoints Summary...  
  18.   (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.170)(PORT=1521)))  
  19.   (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.180)(PORT=1521)))  
  20.   (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC)))  
  21.  
  22. Services Summary...  
  23. Service "+ASM" has 1 instance(s).  
  24.   Instance "+ASM1", status BLOCKED, has 1 handler(s) for this service...  
  25. Service "+ASM_XPT" has 1 instance(s).  
  26.   Instance "+ASM1", status BLOCKED, has 1 handler(s) for this service...  
  27. Service "RACDB.chenxu.yo2.cn" has 2 instance(s).  
  28.   Instance "RACDB1", status READY, has 2 handler(s) for this service...  
  29.   Instance "RACDB2", status READY, has 1 handler(s) for this service...  
  30. Service "RACDBXDB.chenxu.yo2.cn" has 2 instance(s).  
  31.   Instance "RACDB1", status READY, has 1 handler(s) for this service...  
  32.   Instance "RACDB2", status READY, has 1 handler(s) for this service...  
  33. Service "RACDB_XPT.chenxu.yo2.cn" has 2 instance(s).  
  34.   Instance "RACDB1", status READY, has 2 handler(s) for this service...  
  35.   Instance "RACDB2", status READY, has 1 handler(s) for this service...  
  36. The command completed successfully 

這時(shí)在客戶端用sqlplus連接服務(wù)器數(shù)據(jù)庫(kù)可能會(huì)出現(xiàn)如下錯(cuò)誤:

  1. ERROR:  
  2. ORA-12545: 因目標(biāo)主機(jī)或?qū)ο蟛淮嬖?連接失敗 

#p#4、解決ORA-12545連接失敗問題

配置客戶端的Hosts文件

通過在客戶端的Hosts文件中加入對(duì)兩個(gè)服務(wù)名的名字解析可以解決ORA-12545問題。在windows下Hosts文件在C:\WINDOWS\system32\drivers\etc目錄下,在linux修改/etc/hosts文件的內(nèi)容。添加如下內(nèi)容:

  1. 192.168.1.170   node01  
  2. 192.168.1.171   node02  
  3. 其中node01、node02為服務(wù)器節(jié)點(diǎn)的主機(jī)名。  
  4. [root@NODE01 bin]# hostname  
  5. NODE01  

5、通過客戶端測(cè)試RAC負(fù)載均衡配置

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

開啟sqlplus_2:

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

可以看到客戶端能夠連接到實(shí)例RACDB2,說明基于服務(wù)器端RAC負(fù)載均衡配置成功。

責(zé)任編輯:佟健 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-04-21 12:57:33

RAC負(fù)載均衡配置

2010-04-22 23:07:47

服務(wù)器負(fù)載均衡

2010-05-05 18:28:16

負(fù)載均衡服務(wù)器

2011-11-22 21:26:59

pfSense配置Web服務(wù)器負(fù)載均衡

2010-05-27 18:49:38

SVN入門

2010-05-05 18:44:27

服務(wù)器負(fù)載均衡

2014-01-15 10:06:30

vFlash

2012-10-15 13:40:15

IBMdw

2019-06-19 14:58:38

服務(wù)器負(fù)載均衡客戶端

2010-05-05 18:23:24

RAC負(fù)載均衡

2009-09-16 15:44:25

2010-05-10 14:02:53

服務(wù)器負(fù)載均衡

2009-07-22 10:25:37

2010-05-06 14:15:02

流媒體服務(wù)器負(fù)載均衡

2009-01-10 18:53:01

服務(wù)器ServerDNS

2013-12-25 11:01:16

JavaScript

2017-12-06 22:29:53

2011-06-07 16:01:46

Android 服務(wù)器 數(shù)據(jù)交互

2015-11-04 14:14:56

HTTP網(wǎng)絡(luò)協(xié)議

2014-11-14 11:03:56

微軟.NET
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 国产真实精品久久二三区 | 国产精品久久777777 | 伊人网站 | 99久久久久| 黄色在线观看网址 | 一级做a| 欧美激情精品久久久久久变态 | 久久国产综合 | 二区在线视频 | 精品国产一区久久 | 久久久久一区二区 | 欧美亚洲国产日韩 | 在线免费观看毛片 | 99精品亚洲国产精品久久不卡 | 久久精品一区二区三区四区 | 五月天综合网 | 久久成人综合 | 超碰在线97国产 | 亚洲成人精品国产 | 麻豆毛片 | 国产91在线播放 | 久久久久久久一区 | 国产不卡在线观看 | 久久精品国产一区二区三区不卡 | 日本高清在线一区 | 免费a级毛片在线播放 | 超碰免费在线 | 欧美黄色一区 | 在线国产视频观看 | 国产精品嫩草影院精东 | 亚洲精品成人在线 | 欧美日韩一 | 黄色大片免费播放 | 91精品国产综合久久久久久丝袜 | 97超在线视频 | 成人av色 | 日韩影院一区 | 天天搞天天操 | 欧美在线视频一区二区 | 中国一级大黄大片 | 亚洲视频精品在线 |