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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 11gR2 RAC修改SCAN IPOracle
- Oracle 11gR2 RAC修改SCAN IP地址Oracle
- 11gr2 rac改IP系列之四:修改私網IP為其它IP
- 11gr2 rac改IP系列之三:修改SCAN IP為同網段其它IP
- 11gr2 rac改IP系列之一:修改公網IP為同網段其它IP
- 11gr2 rac改IP系列之二:修改VIP為同網段其它IP
- RAC修改IP地址
- rac下修改ip
- RAC修改IP操作
- Oracle RAC 修改 IP 地址Oracle
- win rac public ip 修改
- RAC中修改IP, VIP
- 【RAC】如何修改 private ip
- oracle 11gR2 如何修改public ipOracle
- oracle 11gR2 如何修改 private ipOracle
- RAC 11.2.0.3 修改 Public IP
- Oracle RAC修改Scan IP,Public IP的方法Oracle
- How to modify Public ip and vip In 11gr2 Rac
- oracle 11gR2 修改 DNS 方式 SCAN IPOracleDNS
- Oracle RAC修改public, VIP, SCAN IPOracle
- ORACLE RAC 環境下修改IPOracle
- Oracle9i RAC 修改IPOracle
- Oracle RAC修改IP和VIP地址Oracle
- Oracle 11g修改RAC SCAN IPOracle
- Oracle RAC修改public,private,vip scan IPOracle
- 【RAC】Oracle rac修改IP地址及埠號命令參考Oracle
- oracle rac修改ip的處理辦法Oracle
- 11g RAC 修改PUBLIC-IP、VIP、PRIV-IP、SCAN-IP
- zt_在11gR2 RAC中修改asm disk pathASM
- 【RAC】如何修改SCAN IP的IP地址、名稱、埠等資訊
- Oracle 11gr2修改RAC叢集的scan ip,並處理ORA-12514問題Oracle
- Solaris下修改RAC環境節點IP地址
- RAC修改叢集兩個節點public ip地址
- 基於RedHat的RAC環境下修改ip及vipRedhat
- Oracle之 11gR2 RAC 修改監聽器埠號的步驟Oracle
- 在11gR2 rac linux中修改os的系統時間Linux
- Oracle 12.2 RAC修改public ip address或public ip(subnet (netmask) or interface)Oracle
- 安裝11gr2 RAC