How to Change IP and VIP in Oracle Clusterware(二)-實操篇
How to Change IP and VIP in Oracle Clusterware 實操篇
修改RAC環境下IP 和 VIP
操作平臺:AIX
主機配置:IBM p5
資料庫版本:oracle RAC 10.2.0.4
1. 關機順序
a) 停止資料庫
srvctl stop instance -d orcl -i orcl1(tail alert)
srvctl stop instance -d orcl -i orcl2(tail alert)
b) 停止ASM
srvctl stop asm -n devdb1 (tail alert_+ASM1.LOG)
srvctl stop asm -n devdb2 (tail alert_+ASM1.LOG)
c) 停止nodeapps
srvctl stop nodeapps -n devdb1
srvctl stop nodeapps -n devdb2
d) 停止crs(root使用者)
devdb1:/u01/app/oracle/product/10.2.0/crs_1/bin/crsctl stop crs
devdb2:/u01/app/oracle/product/10.2.0/crs_1/bin/crsctl stop crs
或者:/etc/init.d/init.crs stop
e) 停止dbconsole
devdb1:emctl stop dbconsole
devdb2:emctl stop dbconsole
f) 察看程式(2node)
ps -ef|grep ora
ps -ef|grep crs
ps -ef|grep evmd
ps -ef|grep cssd
g) note: down機前最好禁用開機自動啟動crs服務
devdb1#[/] /etc/init.crs disable
devdb2#[/] /etc/init.crs disable
2. 修改 /etc/hosts檔案, tnsnames.ora, listener.ora檔案
3. 修改作業系統的ip設定
使用smitty tcpip修改作業系統ip
4. 修改IP資訊
a) 查詢原有資訊
devdb1$[/home/oracle] oifcfg getif
en0 192.168.1.0 global public
en1 100.1.1.0 global cluster_interconnect
b) 刪除原先的資訊
devdb1$[/home/oracle] oifcfg delif -global en0
c) 新增新的資訊
devdb1$[/home/oracle] oifcfg setif -global en0/192.168.195.0:public
d) 檢查是否新增成功
devdb1$[/home/oracle] oifcfg getif
5. 修改VIP資訊nodeapps
note:修改必須在 Oracle Clusterware stack啟動狀態下進行,因此上面一步要用srvctl stop nodeapps來停止資源而不要使用crsctl stop crs來停掉整個Clusterware
a) 查詢vip資訊
devdb1$[/home/oracle] srvctl config nodeapps -n devdb1 -a
VIP exists.: /devdb1_vip/192.168.1.114/255.255.255.0/en0
b) 停instance,asm,nodeapps
檢視crs執行情況
crs_stat -t
停止資料庫
srvctl stop instance -d orcl -i orcl1(tail alert)
srvctl stop instance -d orcl -i orcl2(tail alert)
停止ASM
srvctl stop nodeapps -n devdb1
srvctl stop nodeapps -n devdb2
停止nodeapps
srvctl stop nodeapps -n devdb1
srvctl stop nodeapps -n devdb2
c) 修改vip資訊 root使用者
srvctl modify nodeapps -n devdb1 -A 192.168.195.111/255.255.255.0/en0
srvctl modify nodeapps -n devdb2 -A 192.168.195.112/255.255.255.0/en0
6. 啟動crs服務,級聯instance, asm, nodeapps
devdb1:/u01/app/oracle/product/10.2.0/crs_1/bin/crsctl start crs
devdb2:/u01/app/oracle/product/10.2.0/crs_1/bin/crsctl start crs
7. 檢查RAC狀態
devdb1$[/home/oracle] crs_stat -t
8. 啟用開機自動啟動crs服務
devdb1#[/] /etc/init.crs enable
devdb2#[/] /etc/init.crs enable
9.如果是RAC環境的話,需要手工修改LOCAL_LISTENER引數。
alter system set local_listener=‘(ADDRESS=(PROTOCOL=TCP)(HOST=NEW_VIP1_ADDRESS)(PORT=1521))'scope=both sid='devdb1';
alter system set local_listener=‘(ADDRESS=(PROTOCOL=TCP)(HOST=NEW_VIP2_ADDRESS)(PORT=1521))'scope=both sid='devdb2';
參考文獻:1. http://space.itpub.net/?uid-9252210-action-viewspace-itemid-630879
2. http://space.itpub.net/9252210/viewspace-573149
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9252210/viewspace-630883/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ORACLE RAC clusterwareOracle
- Oracle RAC修改public, VIP, SCAN IPOracle
- How to change the background color for PyCharmPyCharm
- rac 新增第二public ip 和 vip
- Split Brain in Oracle Clusterware and Real Application ClusterAIOracleAPP
- Oracle 21C Clusterware Technology StackOracle
- Oracle 12. 2 RAC public IP與vip 互換方法Oracle
- gRPC入門與實操(.NET篇)RPC
- parameter hj8828vip installed Oracle h518vip onOracleH5
- keepalived(二)vip漂移
- How Oracle Store Number internal(zt)Oracle
- 11g RAC 修改PUBLIC-IP、VIP、PRIV-IP、SCAN-IP
- How to Install EMC PowerPath on Oracle VM 3.4Oracle
- Istio的流量管理(實操二)(istio 系列四)
- 41、併發程式設計之多程式實操篇程式設計
- Oracle redo解析之-3、常見change分析Oracle Redo
- 【RAC】Oracle rac 如何修改公網及vipOracle
- How To Deal With Split Brain In Oracle 19c RacAIOracle
- Iptables 實操
- 43、併發程式設計之多執行緒實操篇程式設計執行緒
- Oracle 12.2 How to Generate AWRs in Active Data Guard Standby DatabasesOracleDatabase
- 二:動手實操SpringBoot-使用Spring Initializr建立專案Spring Boot
- 函式實操函式
- 如何跟蹤11g vip及SCN IP的輸出
- [20221222]How to Enable and Disable Database Options in oracle 11g.txtDatabaseOracle
- How To Deal With Split Brain In Oracle 19c Rac-202203AIOracle
- How To Replicate Data from Oracle to Postgres Using GoldenGate (Doc ID 1544137.1OracleGo
- git篇-- Git在專案實操中常見的使用命令--02Git
- Oracle RAC修改Scan IP,Public IP的方法Oracle
- Oracle RAC ASM磁碟組擴容時遇到的VIP漂移OracleASM
- Node相關實操
- sqlserver Change Data Capture&Change TrackingSQLServerAPT
- 二階段day14-vim編輯器實操(python3)Python
- 資料庫日常實操優質文章分享(含Oracle、MySQL等) | 11月刊資料庫OracleMySql
- Git命令實操記錄Git
- Mysql表分割槽實操MySql
- SpringCloud-OAuth2(二):實戰篇SpringGCCloudOAuth
- HOW—如何實施精益改善周?
- Oracle 資料庫應急寶典(二)_引數檔案篇Oracle資料庫