溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

Oracle 11g修改RAC SCAN IP

發(fā)布時(shí)間:2020-08-10 19:45:34 來(lái)源:ITPUB博客 閱讀:179 作者:hlroracle 欄目:關(guān)系型數(shù)據(jù)庫(kù)
Oracle 11g修改RAC SCAN IP
 
在11gR2中,引入了SCAN(Single Client Access Name)的特性,該特性的好處在于,在數(shù)據(jù)庫(kù)與客戶(hù)端之間,添加了一層虛擬的服務(wù)層,就是所謂的scan ip以及scan ip listener,在客戶(hù)端僅需要配置scan ip的tns信息,通過(guò)scan ip listener,連接后臺(tái)集群數(shù)據(jù)庫(kù)。這樣,不論集群數(shù)據(jù)庫(kù)是否有添加或者刪除節(jié)點(diǎn)的操作,均不會(huì)對(duì)client產(chǎn)生影響。當(dāng)有客戶(hù)端應(yīng)用程序使用SCAN ip訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)時(shí),scan listener會(huì)將連接轉(zhuǎn)發(fā)到local listener上。
 
   和SCAN ip 相關(guān)的ip信息在SCAN 資源創(chuàng)建的時(shí)候就被初始化了。在不使用GNS的情況下:任何對(duì)DNS和/etc/hosts 中SCAN 中的變更都不會(huì)自動(dòng)同步到Clusterware中而是要手工執(zhí)行相關(guān)的更新操作。下面介紹一下修改scan ip的具體步驟:


 
1 查看scan ip的狀態(tài)信息:
 
grid@rac1:/home/grid>srvctl config scan
SCAN 名稱(chēng): scan, 網(wǎng)絡(luò): 1/10.250.7.0/255.255.255.0/eth0
SCAN VIP 名稱(chēng): scan1, IP: /scan/10.250.7.210
grid@rac1:/home/grid>
2 停止scan_listener ,scan 應(yīng)用
grid@rac1:/home/grid>srvctl stop scan_listener
grid@rac1:/home/grid>srvctl stop scan
 
3 確認(rèn) scan_listener,scan 的狀態(tài)
grid@rac1:/home/grid>srvctl status scan_listener
SCAN 監(jiān)聽(tīng)程序 LISTENER_SCAN1 已啟用
SCAN 監(jiān)聽(tīng)程序 LISTENER_SCAN1 未運(yùn)行
grid@rac1:/home/grid>srvctl status scan
SCAN VIP scan1 已啟用  
SCAN VIP scan1 未運(yùn)行
grid@rac1:/home/grid>crs_stat -t | grep  scan 
ora.scan1.vip  ora....ip.type OFFLINE   OFFLINE              
grid@rac1:/home/grid>
grid@rac1:/home/grid>
grid@rac1:/home/grid>crs_stat -t | grep  lsnr
ora....ER.lsnr ora....er.type ONLINE    ONLINE    rac1       
ora....N1.lsnr ora....er.type OFFLINE   OFFLINE              
ora....C1.lsnr application    ONLINE    ONLINE    rac1       
ora....C2.lsnr application    ONLINE    ONLINE    rac2
 
4 在所有節(jié)點(diǎn)中 /etc/hosts 文件中修改 scan 對(duì)應(yīng)的ip:
10.250.7.141        scan
10.250.7.142        scan
10.250.7.143        scan
grid@rac1:/home/grid>srvctl modify scan -h
修改 SCAN 名稱(chēng)。
用法: srvctl modify scan -n <scan_name>
    -n <scan_name>           域名限定的 SCAN 名
    -h                       輸出用法
grid 用戶(hù)無(wú)權(quán)更改scan ip,必須使用root權(quán)限
[root@rac1 ~]# /opt/11202/11.2.0/grid/bin/srvctl modify scan -n scan
 
5 變更后,進(jìn)行確認(rèn): 
[root@rac1 ~]# /opt/11202/11.2.0/grid/bin/srvctl config scan
SCAN 名稱(chēng): scan, 網(wǎng)絡(luò): 1/10.250.7.0/255.255.255.0/eth0
SCAN VIP 名稱(chēng): scan1, IP: /scan/10.250.7.141  <====只有一個(gè)scan ip
對(duì)于/etc/hosts文件解析scan ip,因?yàn)椴荒茏鲚営?xùn)的負(fù)載均衡,所以這時(shí)候scan ip就只能有一個(gè)了。
6 重新啟動(dòng)scan,scan_listener
grid@rac1:/home/grid>srvctl start scan
grid@rac1:/home/grid>srvctl start scan_listener
 
7 確認(rèn)scan 和scan_listener.ora的狀態(tài):
grid@rac1:/home/grid>crs_stat -t | grep  scan
ora.scan1.vip  ora....ip.type ONLINE    ONLINE    rac2       
grid@rac1:/home/grid>crs_stat -t | grep  lsnr
ora....ER.lsnr ora....er.type ONLINE    ONLINE    rac1       
ora....N1.lsnr ora....er.type ONLINE    ONLINE    rac2       
ora....C1.lsnr application    ONLINE    ONLINE    rac1       
ora....C2.lsnr application    ONLINE    ONLINE    rac2
進(jìn)行ping測(cè)試  www.2cto.com  
grid@rac1:/home/grid>ping 10.250.7.141
PING 10.250.7.141 (10.250.7.141) 56(84) bytes of data.
64 bytes from 10.250.7.141: icmp_seq=1 ttl=64 time=1.52 ms
64 bytes from 10.250.7.141: icmp_seq=2 ttl=64 time=0.226 ms
--- 10.250.7.141 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0.226/0.873/1.520/0.647 ms
grid@rac1:/home/grid>ping 10.250.7.142
PING 10.250.7.142 (10.250.7.142) 56(84) bytes of data.
與修改private ip ,vip 不一樣,修改scan ip 無(wú)需停止數(shù)據(jù)庫(kù)實(shí)例,asm 或者重啟crs,相對(duì)比較簡(jiǎn)單!




改完IP后需要重啟下監(jiān)聽(tīng)或者集群
向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI