11gR2 RAC修改IP
一 環境說明
節點配置:
別名 |
型別 |
IP地址 |
網路卡名 |
hostname1 |
一節點公網IP |
10.0.18.8 |
Bond0 |
hostname2 |
二節點公網IP |
10.0.18.9 |
Bond0 |
hostname1-priv |
一節點心跳IP |
195.195.195.1 |
Bond1 |
hostname2-priv |
二節點心跳IP |
195.195.195.2 |
Bond1 |
hostname1-vip |
一節點VIP |
10.0.18.10 |
Bond0 |
hostname2-vip |
二節點VIP |
10.0.18.11 |
Bond0 |
hostname-scan |
叢集scanIP |
10.0.18.12 |
Bond0 |
計劃修改後配置:
別名 |
型別 |
IP地址 |
網路卡名 |
hostname1 |
一節點公網IP |
10.0.105.3 |
Bond0 |
hostname2 |
二節點公網IP |
10.0.105.4 |
Bond0 |
hostname1-priv |
一節點心跳IP |
195.195.195.1 |
Bond1(不變) |
hostname2-priv |
二節點心跳IP |
195.195.195.2 |
Bond1(不變) |
hostname1-vip |
一節點VIP |
10.0.105.5 |
Bond0 |
hostname2-vip |
二節點VIP |
10.0.105.6 |
Bond0 |
hostname-scan |
叢集scanIP |
10.0.105.7 |
Bond0 |
1.2具體說明
本次修改涉及所有的公網網段的IP修改,有原先的10.0.18.0網段遷移到10.0.105.0網段
二 修改步驟
2.1停止雙節點服務
停止兩邊節點資料庫,監聽,並且停止 crs:
srvctl stop database -d XXXX
srvctl stop asm -n hostname1
srvctl stop asm -n hostname2
srvctl stop nodeapps -n hostname2
srvctl stop nodeapps -n hostname2
雙節點關停叢集:
#crsctl stop crs
確認叢集完全停止
2.2修改雙節點/etc/hosts檔案
修改前:
10.0.18.8 hostname1
10.0.18.9 hostname1
10.0.18.10 hostname1-vip
10.0.18.11 hostname2-vip
10.0.18.12 hostname-scan
修改後:
10.0.105.3 hostname1
10.0.105.4 hostname2
10.0.105.5 hostname1-vip
10.0.105.6 hostname2-vip
10.0.105.7 hostname-scan
2.3public IP修改
root使用者修改bond0檔案:
#cd /etc/sysconfig/network-scripts/
#vi ifcfg-bond0
DEVICE=bond0
NM_CONTROLLED=no
ONBOOT=yes
IPADDR=10.0.105.3
BOOTPROTO=static
NETMASK=255.255.255.0
GATEWAY=10.0.105.254
DNS1=10.0.8.3(該DNS需確認是否要修改)
IPV6INIT=no
USERCTL=no
PREFIX=24
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
NAME="System bond0"
二節點一樣修改:
將10.0.18.9改成10.0.105.4
重啟雙節點網路服務:
#service network restart
雙節點啟動CRS,修改共享盤中資訊:(該操作在一個節點上完成)
grid使用者切換到root使用者(帶環境變數)
#啟動雙節點CRS:
#crsctl start crs
Root使用者修改共享盤網路配置:
#oifcfg getif
bond0 10.0.18.0 global public
bond1 195.195.195.0 global cluster_interconnect
修改
#檢視當前配置:
#oifcfg iflist
bond0 10.0.105.0
bond1 195.195.195.0
刪除並新增
#oifcfg delif -global bond0
#oifcfg setif -global bond0/10.0.105.0:public
雙節點確認:
./oifcfg getif
bond0 10.0.105.0 global public
bond1 195.195.195.0 global cluster_interconnect
2.4修改VIP
關閉資料庫:srvctl stop database -d XXXX
檢查vip配置:(類似以下輸出)
$ srvctl config vip -n zclcrac1
VIP exists.: zclcrac1
VIP exists.: / hostname1-vip/10.0.18.10/255.255.255.0/bond0
$ srvctl config vip -n hostname2
VIP exists.: hostname2
VIP exists.: / hostname2-vip/10.0.18.11/255.255.255.0/bond0
停止 vip 服務和修改 vip
$srvctl stop listener -n hostname1
$srvctl stop listener -n hostname?2
$srvctl stop vip -n hostname1
$srvctl stop vip -n hostname2
#srvctl modify nodeapps -n hostname1 -A 10.0.105.5/255.255.255.0/bond0
#srvctl modify nodeapps -n hostname2 -A 10.0.105.6/255.255.255.0/bond0
確認是否修改成功:
srvctl config vip -n hostname1
srvctl config vip -n hostname2
啟動 vip 服務,監聽,資料庫
srvctl start vip -n hostname1
srvctl start vip -n hostname2
srvctl start listener -n hostname1
srvctl start listener -n hostname2
srvctl start database –d XXXX
雙節點修改local_listener 引數:
alter system set local_listener='(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=10.0.105.5)(PORT=1521))))' scope=both sid='kobra1';
alter system set local_listener='(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=10.0.105.6)(PORT=1521))))' scope=both sid='kobra2';
2.5修改SCAN IP
srvctl config scan 檢視當前 vip 設定
#./srvctl config scan
SCAN name: hostname-scan, Network: 1/10.0.18.0/255.255.255.0/bond0
SCAN VIP name: scan1, IP: /scan-vip/10.0.18.12
停止 scan_listener 和 sacn vip:
$srvctl stop scan_listener
$srvctl stop scan
$srvctl status scan
SCAN VIP scan1 is enabled
SCAN VIP scan1 is not running
$srvctl status scan_listener
SCAN Listener LISTENER_SCAN1 is enabled
SCAN listener LISTENER_SCAN1 is not running
用 root 使用者修改 scan vip
#srvctl modify scan –n hostname-scan
檢查scanip修改:
srvctl config scan
啟動 scan 和 scan_listener
srvctl start scan
srvctl start scan_listener
------------------------------------------------------------------------------------
<版權所有,文章允許轉載,但必須以連結方式註明源地址,否則追究法律責任!>
原部落格地址:http://blog.itpub.net/23732248/
原作者:應以峰 (frank-ying)
-------------------------------------------------------------------------------------
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30557618/viewspace-1828497/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- RAC修改IP地址
- Oracle 11gr2修改RAC叢集的scan ip,並處理ORA-12514問題Oracle
- Oracle RAC修改Scan IP,Public IP的方法Oracle
- Oracle RAC修改public, VIP, SCAN IPOracle
- 【RAC】Oracle rac修改IP地址及埠號命令參考Oracle
- 11gR2 RAC convert ONENODE
- 11gR2 OneNode Convert RAC
- 11g RAC 修改PUBLIC-IP、VIP、PRIV-IP、SCAN-IP
- Oracle 12.2 RAC修改public ip address或public ip(subnet (netmask) or interface)Oracle
- 【RAC】如何修改SCAN IP的IP地址、名稱、埠等資訊
- 11gR2 RAC新增節點步驟
- Oracle RAC 11gR2開啟歸檔Oracle
- linux7 靜默安裝 11GR2 RACLinux
- ORACLE 11GR2 RAC的網路規劃解析Oracle
- RAC 增加SCAN IP
- 【RAC】Oracle RAC如何修改心跳網路Oracle
- 【RAC】Oracle rac 如何修改公網及vipOracle
- 更改rac scanIP IP的地址
- Oracle 11gR2 RAC 單網路卡轉雙網路卡繫結配置Oracle
- RAC 修改引數DB_FILES
- RAC環境修改spfile的位置
- Oracle 11gR2 RAC 叢集服務啟動與關閉總結Oracle
- rac 新增第二public ip 和 vip
- 如何修改rac的系統時間
- 12C RAC 修改監聽埠
- Oracle RAC修改引數檔案位置Oracle
- Linux修改IP永久生效Linux
- Centos 7 檢視本機IP 編輯IP 修改ipCentOS
- ubuntu系統 IP地址修改Ubuntu
- ubuntu22.04修改IP地址Ubuntu
- CentOS8修改IP地址CentOS
- Oracle Rac 修改SGA_TARGET值無變化Oracle
- 在RAC中用NID修改資料庫名稱資料庫
- 一步一步搭建oracle 11gR2 rac+dg之環境準備(二)Oracle
- 修改不同IP的方法介紹!
- 如何修改 Rancher Server 的 IP 地址Server
- Oracle 11g RAC SCAN ip的原理及配置Oracle
- gitlab伺服器IP調整後修改domian或ipGitlab伺服器
- 一步一步搭建11gR2 rac+dg之配置單例項的DG(八)單例