10g RAC 資料庫更改IP及回退方案詳解
10G RAC資料庫因業務需要,進行IP切換,切換IP包括雙節點主機IP和VIP
調整前對應 ip 表
主機名 |
型別 |
IP 地址 |
網卡埠 |
hostname1 |
public ip |
30.30.30.51 |
en0 |
|
vip |
30.30.30.53 |
en0 |
hostname2 |
public ip |
30.30.30.52 |
en0 |
|
vip |
30.30.30.54 |
en0 |
調整後對應IP列表
主機名 |
型別 |
IP 地址 |
網卡埠 |
hostname1 |
public ip |
11.99.100.129 |
en0 |
|
vip |
11.99.100.131 |
en0 |
hostname2 |
public ip |
11.99.100.130 |
en0 |
|
vip |
11.99.100.132 |
en0 |
二.操作流程解析
運算元 |
操作過程 |
生產影響 |
回退措施 |
1. |
停止應用,停止資料庫,停止監聽,停CRS |
線上操作,資料庫停止 |
重新啟動例項 |
2. |
備份操作,備份包括/etc/hosts ocr 和vote盤,記錄local_listener資訊。以方便更改失敗後回退操作 |
業務已停止操作 |
無 |
3 |
修改主機地址 |
業務已停止操作 |
修改回原來ip |
4 |
檢查/etc/hosts |
|
|
4. |
修改雙節點public IP |
業務已停止操作 |
更改失敗可還原備份中的ocr資訊 |
5. |
修改VIP |
業務已停止操作 |
更改失敗可還原備份中的ocr資訊 |
6. |
Local_listener 引數檢查並修改 |
存在風險,需要做備份,可對ocr和vote做dd備份 |
當CRS切換失敗,馬上切回原ocr和vote盤 |
7. |
檢查監聽檔案配置是否正常 |
|
|
三.操作過程
3.1停止資料庫,監聽,crs 備份crs
#srvctl stop listener –n hostname1
#crsctl stop crs (雙節點停止crs)
對ocr資訊進行export備份
# ocrconfig -export /XXX/xxx.dmp
備份voting disk
找到voting disk的儲存地:
crsctl query css votedisk
備份採用dd if=/dev/oradatavg/ rnbb_ocr of=voting.bak bs=1024k
也可對ocr盤進行dd備份
備份注意點:
檢查VG是否具有4K偏移量
3.2 修改/etc/hosts
修改前先對雙節點的/etc/hosts進行備份
#cp /etc/hosts /etc/hosts_20120528(雙節點操作)
修改/etc/hosts 修改public IP和VIP 地址(雙節點操作)
3.3 修改雙節點public IP
用 smitty 命令修改物理
ip smitty tcpip
選擇public IP所在的網路卡
修改IP為11.99.100.129
二節點同樣操作修改IP為11.99.100.130
此處需注意閘道器修改,如果閘道器修改不正確會導致接下來的VIP配置後無法啟動
兩邊啟動CRS進行資料庫層面修改public IP
#crsctl start(雙節點操作)
在其中一個節點上進行ocr中public IP資訊修改
首先檢視當前資料庫public IP設定:
# oifcfg getif
修改public IP
#oifcfg delif -global en0 (此處假設en0為public IP所在的網路卡)
#oifcfg setif -global en0/11.99.100.0:public(修改IP到對應新IP的網段)
兩邊節點確認
#oifcfg getif
3.4 修改雙節點VIP
檢視資料庫是否啟動狀態,如果啟動,關閉資料庫:
srvctl stop database -d XXX -o immediate(XXX為對應資料庫名)
檢查VIP設定:
#srvctl config vip -n hostname1
#srvctl config vip -n hostname2
停止 vip 服務和修改 vip
#srvctl stop listener -n hostname1
#srvctl stop listener -n hostname2
#srvctl stop vip -n hostname1
#srvctl stop vip -n hostname2
修改VIP
#srvctl modify nodeapps -n hostname1 -A 11.99.100.131/255.255.255.0/en0 (此處具體配置應現場環境而定)
#srvctl modify nodeapps -n hostname2 -A 11.99.100.132/255.255.255.0/en0 (此處具體配置應現場環境而定)
確認是否修改成功
#srvctl config vip -n hostname1
#srvctl config vip -n hostname2
啟動 vip 服務,監聽,資料庫
#srvctl start vip -n hostname1
#srvctl start vip -n XXX hostname2
修改監聽配置檔案
#srvctl start listener -n XXX hostname1
#srvctl start listener -n XXX hostname2
#srvctl start database –d XXXX
3.5兩邊節點修改local_listener 引數
雙節點操作:
Show parameter local_listener
透過
alter system set
local_listener='(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=11.99.100.131
)(PORT=1521))))' scope=both sid='xxx1';
雙節點修改local_listener 注意此處的監聽埠,例項名 IP地址為VIP
四.回退方案
如果更改IP失敗,可透過前期所做的回退措施進行回退
還原備份的/etc/hosts :
#mv /etc/hosts /etc/hots.bak
#mv /etc/hosts_20120528 /etc/hosts
透過dd ocr盤和vote盤到原位置:
ocr透過import原先的備份:
# ocrconfig -import /XXX/xxx.dmp
Vote盤:
dd 還原:
dd if= voting.bak of=/dev/oradatavg/ rnbb_ocr bs=1024k
重新啟動crs 資料庫 監聽等
------------------------------------------------------------------------------------
<版權所有,文章允許轉載,但必須以連結方式註明源地址,否則追究法律責任!>
原部落格地址:http://blog.itpub.net/23732248/
原作者:應以峰 (frank-ying)
-------------------------------------------------------------------------------------
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28628435/viewspace-1984455/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 更改RAC資料庫日誌檔案大小及數量 for ASM資料庫ASM
- 更改rac scanIP IP的地址
- RAC資料庫心跳更換方案資料庫
- RAC叢集中IP地址的更改
- IP資料包格式詳解
- MySQL資料庫常見錯誤及解決方案MySql資料庫
- 10G RAC 的虛擬IP
- 10g 單機資料庫impdp 匯入RAC DB資料庫
- oracle 10g rac資料庫不能自動啟動Oracle 10g資料庫
- rac更改public and private的網路卡和ip
- 將RAC資料庫更改為不歸檔日誌的模式資料庫模式
- 在RAC資料庫上滾動(Rolling)安裝或回退小補丁的方法及步驟資料庫
- 【expdp】10g資料泵expdp工具選項詳解及應用示例
- 10g RAC系統更改夏令時問題
- 【RAC】刪除RAC資料庫節點(四)——刪除資料庫軟體及ASM軟體資料庫ASM
- 一次RAC例項驅逐詳細分析及解決方案
- oracle 10g rac 私網沒設定資料庫日誌告警解決方法Oracle資料庫
- 海量資料庫解決方案資料庫
- 更改資料庫埠號資料庫
- 更改資料庫表名資料庫
- 更改資料庫DBID資料庫
- Oracle資料庫啟動過程及狀態詳解Oracle資料庫
- 資料庫智慧管理助手-CloudDB詳解及最佳實踐資料庫Cloud
- 資料庫使用flashback進行快速回退資料庫
- (轉)Oracle Rac 資料不同步解決方案Oracle
- 如何配置oracle客戶端連線10g rac 資料庫Oracle客戶端資料庫
- MySQL資料庫-鎖詳解MySql資料庫
- 資料庫檢視詳解資料庫
- online redo log 操作 -- 更改RAC資料庫日誌檔案大小資料庫
- ABAP 面試問題及答案(一):資料庫更新及更改 SAP Standard (轉)面試資料庫
- 雲資料庫安全解決方案資料庫
- 資料庫回檔解決方案資料庫
- 更改資料庫的相容模式資料庫模式
- Oracle RAC & Data Guard搭建高可用資料庫系統方案Oracle資料庫
- 快取穿透詳解及解決方案快取穿透
- RAC 資料庫節點間的關係及資源管理資料庫
- MySQL(二) 資料庫資料型別詳解MySql資料庫資料型別
- 更改solaris主機名及ip地址(zt)