oracle rac修改ip的處理辦法
1、前言
最近有一個客戶,想搬遷機房,但他們有一套oracle rac,搬遷後,要修改ip地址,怕出問題,叫我們現場支援一下!我們也到現場服務,並且幫他們修改了ip地址,並且成功啟動服務,現在把整個過程記錄下來,供大家參閱!
2、首先檢查系統情況,並對ip進行修改
其實,修改ip後的調整,也可以按照重新配置的方法進行,具體操作過程詳見《oracle10g rac 表決盤損壞、ocr損壞處理》
[root@dbrac1 bin]# cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 dbrac1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
#pubip
192.168.104.151 dbrac1
192.168.104.153 dbrac2
#privip
10.10.1.1 priv1
10.10.1.2 priv2
#virip
192.168.104.152 virt1
192.168.104.154 virt2
以上是原來的ip地址
要修改成如下ip地址:
#pubip
10.10.10.21 dbrac1
10.10.10.23 dbrac2
#privip
10.10.1.1 priv1
10.10.1.2 priv2
#virip
10.10.10.22 virt1
10.10.10.24 virt2
2、首先停止叢集服務
--停資料庫
[oracle@dbrac1 bin]$./srvctl stop database -d dbrac -o immediate
[oracle@dbrac1 bin]$./srvctl stop asm -n dbrac1
[oracle@dbrac1 bin]$./srvctl stop asm -n dbrac2
[oracle@dbrac1 bin]$./srvctl stop nodeapps -n dbrac1
[oracle@dbrac1 bin]$./srvctl stop nodeapps -n dbrac2
--停crs服務
[root@dbrac1 bin]#./crsctl stop crs
[root@dbrac2 bin]#./crsctl stop crs
兩個節點都停
3、修改ip地址
修改ip地址:
[root@dbrac1 bin]# vi /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 dbrac1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
#pubip
10.10.10.21 dbrac1
10.10.10.23 dbrac2
#privip
10.10.1.1 priv1
10.10.1.2 priv2
#virip
10.10.10.22 virt1
10.10.10.24 virt2
所以,修改pulic,首先要修改hosts,改成相應的ip地址,這一步,兩個節點都要做!
--編輯網路卡檔案
[root@dbrac1 bin]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 --eth0是public網路卡,eth1是私網路卡,都要對照編寫好!
這一步要注意,兩個節點都要做,ip要編寫正確。
--重啟網路卡服務
[root@dbrac1 bin]# service network restart
基本上的更改工作就結束了
4、配置叢集連線配置
[root@dbrac1 bin]#./crsctl start crs
[root@dbrac1 bin]# ./oifcfg getif
[root@dbrac1 bin]#./oifcfg delif -global eth0
[root@dbrac1 bin]#./oifcfg setif -global eth0/10.10.10.0:public
如果調整了virtual ip,則要調整私網連線
[root@dbrac1 bin]#./oifcfg delif -global eth1
[root@dbrac1 bin]#./oifcfg setif -global eth1/10.10.1.0:cluster_interconnect
兩個節點都要變更,如果網段沒有變化,則可以不用這一步!在本例中,進行了修改,所以vip也需要調整
--執行vip的調整
[oracle@dbrac1 bin]$./srvctl stop database -d dbrac -o immediate
[oracle@dbrac1 bin]$./srvctl stop asm -n dbrac1
[oracle@dbrac1 bin]$./srvctl stop asm -n dbrac2
[oracle@dbrac1 bin]$./srvctl stop nodeapps -n dbrac1
[oracle@dbrac1 bin]$./srvctl stop nodeapps -n dbrac2
[root@dbrac1 bin]#./crsctl stop crs
[root@dbrac2 bin]#./crsctl stop crs
用oracle進行這項操作
[oracle@dbrac1 bin]$./srvctl config nodeapps -n dbrac1 -a
注意是兩個節點
[root@dbrac1 bin]# ./srvctl modify nodeapps -n dbrac1 -A 10.10.10.22/255.255.255.0/eth0
[root@dbrac2 bin]# ./srvctl modify nodeapps -n dbrac2 -A 10.10.10.24/255.255.255.0/eth0
這時,如果監聽裡面記錄的是ip地址,要進行修改!
到這時,就可以啟crs
[root@dbrac2 bin]# ./crsctl start crs
[root@dbrac1 bin]# ./crsctl start crs
更改成功,順利啟動!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28389881/viewspace-2122361/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle RAC修改Scan IP,Public IP的方法Oracle
- Oracle RAC修改public, VIP, SCAN IPOracle
- Oracle 11gr2修改RAC叢集的scan ip,並處理ORA-12514問題Oracle
- 【RAC】Oracle rac修改IP地址及埠號命令參考Oracle
- oracle密碼過期處理辦法Oracle密碼
- Oracle 12.2 RAC修改public ip address或public ip(subnet (netmask) or interface)Oracle
- RAC修改IP地址
- ORACLE RAC 11.2.0.4 FOR RHEL6叢集無法啟動的處理Oracle
- Oracle 10g RAC故障處理Oracle 10g
- oracle sysaux表空間滿了處理辦法OracleUX
- 【RAC】Oracle RAC如何修改心跳網路Oracle
- 【RAC】Oracle rac 如何修改公網及vipOracle
- PowerShell的異常處理辦法
- Oracle Linux 6.7中 Oracle 11.2.0.4 RAC叢集CRS異常處理OracleLinux
- 【ASK_ORACLE】Oracle RAC報錯“ipc send timeout”的原因以及解決辦法Oracle
- 【RAC】如何修改SCAN IP的IP地址、名稱、埠等資訊
- 【問題處理】MySQL忘記root密碼的處理辦法MySql密碼
- Oracle RAC修改引數檔案位置Oracle
- 磁碟IO過高時的處理辦法
- 11g RAC 修改PUBLIC-IP、VIP、PRIV-IP、SCAN-IP
- Oracle 11g RAC SCAN ip的原理及配置Oracle
- 記一次一波三折的Oracle RAC故障處理Oracle
- redhat7 搭建oracle 11g RAC 問題與處理RedhatOracle
- mListView.setOnItemClickListener的函式失效的處理辦法。View函式
- ORACLE無法OPEN,處理三板斧Oracle
- ORACLE rac 11.2.0.4 for rhel7.8 upgrade to 19.11.1 報錯ORA-29516處理Oracle
- Oracle Rac 修改SGA_TARGET值無變化Oracle
- 處理資料缺失的結構化解決辦法
- 伺服器被攻擊的基本處理辦法伺服器
- Jenkins臨時空間不足處理辦法Jenkins
- 異常處理:IDEA Git 修改後的檔案無法CommitIdeaGitMIT
- 【DB寶44】Oracle rac叢集中的IP型別簡介Oracle型別
- Oracle 11G 修改scan_ipOracle
- Oracle TX鎖的處理Oracle
- jdbc連線oracle rac資料庫的寫法JDBCOracle資料庫
- Oracle RAC修改網路配置知識點彙總Oracle
- Oracle SQL處理OracleSQL
- 本地無法複製檔案到windows server 系統的處理辦法WindowsServer
- Oracle 12. 2 RAC public IP與vip 互換方法Oracle