Ändern einer VIP in RAC 11gR2

Vorgehensweise für die Änderung einer virtuellen IP-Adresse eines Knotens unter Oracle RAC 11gR2.

1. Instanzen beenden
[root@rac1 ~]# srvctl stop database -d orcl

2. Zu ändernde Vip anzeigen
[root@rac1 ~]# srvctl config vip -n rac1
VIP ist vorhanden.:rac1
VIP ist vorhanden.: /rac1-vip/192.168.1.220/255.255.255.0/eth0

3. Listener beenden
[root@rac1 ~]# lsnrctl stop
LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 10-APR-2012 12:20:53
Copyright (c) 1991, 2009, Oracle.  All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER)))
The command completed successfully

4. VIP beenden
[root@rac1 ~]# srvctl stop vip -n rac1

5. /etc/host anpassen falls notwendig

6. OCR sichern
[root@rac1 ~]# ocrconfig -manualbackup
rac1     2012/04/10 12:25:44     /u01/app/11.2.0/grid/cdata/rac-scan/backup_20120410_122544.ocr
rac1     2012/04/04 16:47:48     /u01/app/11.2.0/grid/cdata/rac-scan/backup_20120404_164748.ocr
rac1     2012/04/04 16:47:16     /u01/app/11.2.0/grid/cdata/rac-scan/backup_20120404_164716.ocr
rac1     2012/02/15 08:56:49     /u01/app/11.2.0/grid/cdata/rac-scan/backup_20120215_085649.ocr

7. Vip ändern
[root@rac1 ~]# srvctl modify nodeapps -n rac1 -A 192.168.1.223/255.255.255.0/eth0

8. Vip starten
[root@rac1 ~]# srvctl start vip -n rac1

9. Auf allen Knoten wiederholen

10. Vip verifizieren
[root@rac1 ~]# srvctl config vip -n rac1
VIP ist vorhanden.:rac1
VIP ist vorhanden.: /192.168.1.223/192.168.1.223/255.255.255.0/eth0

11. Datenbankinstanzen starten
[root@rac1 ~]# srvctl start database -d orcl