11g RAC集群修改IP地址

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
当前IP地址配置:
#rac1
192.168.162.15      rac1
192.168.162.115     rac1-vip
10.10.10.11         rac1-priv
 
#rac2
192.168.162.16      rac2
192.168.162.116     rac2-vip
10.10.10.12         rac2-priv
 
#scan-ip
192.168.162.17      scan-cluster
 
修改后IP地址配置:
#rac1
192.168.162.10      rac1
192.168.162.11      rac1-vip
10.10.10.11         rac1-priv
 
#rac2
192.168.162.12      rac2
192.168.162.13      rac2-vip
10.10.10.12         rac2-priv
 
#scan-ip
192.168.162.14      scan-cluster
 
 
一、关闭集群数据库:
[oracle@rac1 ~]$ srvctl stop database -d racdb
 
二、修改public ip:
1.查看集群ip:
[root@rac1 ~]# oifcfg getif
eth0  192.168.162.0  global  public
eth1  10.10.10.0  global  cluster_interconnect
 
2.删除旧网卡配置:
[root@rac1 ~]# oifcfg delif -global eth0
[root@rac1 ~]# oifcfg getif
eth1  10.10.10.0  global  cluster_interconnect
 
3.重新设置新的公网ip:
[root@rac1 ~]# oifcfg setif -global eth0/192.168.162.0:public
[root@rac1 ~]# oifcfg getif
eth1  10.10.10.0  global  cluster_interconnect
eth0  192.168.162.0  global  public
[root@rac2 ~]# oifcfg getif
eth1  10.10.10.0  global  cluster_interconnect
eth0  192.168.162.0  global  public
 
4.停止集群:
[root@rac1 ~]# crsctl stop crs
[root@rac2 ~]# crsctl stop crs
 
5.修改公网ip地址:
[root@rac1 ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
UUID=2e5736c0-2155-43f6-abc8-eb7152e8da1d
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
HWADDR=00:50:56:23:A9:13
IPADDR=192.168.162.10
PREFIX=24
GATEWAY=192.168.162.1
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
 
[root@rac2 ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
UUID=42faf68c-5fc6-4584-beb3-10488cf63707
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
HWADDR=00:50:56:39:52:22
IPADDR=192.168.162.11
PREFIX=24
GATEWAY=192.168.162.1
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
 
[root@rac1 ~]# ifdown eth0 && ifup eth0
[root@rac2 ~]# ifdown eth0 && ifup eth0
 
6.启动集群
修改后集群起不来,重启后集群恢复正常
[root@rac1 ~]# crsctl stat res -t
--------------------------------------------------------------------------------
NAME           TARGET  STATE        SERVER                   STATE_DETAILS
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.DATADG1.dg
               ONLINE  ONLINE       rac1
               ONLINE  ONLINE       rac2
ora.DATADG2.dg
               ONLINE  ONLINE       rac1
               ONLINE  ONLINE       rac2
ora.DATADG3.dg
               ONLINE  ONLINE       rac1
               ONLINE  ONLINE       rac2
ora.FRADG.dg
               ONLINE  ONLINE       rac1
               ONLINE  ONLINE       rac2
ora.LISTENER.lsnr
               ONLINE  ONLINE       rac1
               ONLINE  ONLINE       rac2
ora.SYSTEMDG.dg
               ONLINE  ONLINE       rac1
               ONLINE  ONLINE       rac2
ora.asm
               ONLINE  ONLINE       rac1                     Started
               ONLINE  ONLINE       rac2                     Started
ora.gsd
               OFFLINE OFFLINE      rac1
               OFFLINE OFFLINE      rac2
ora.net1.network
               ONLINE  ONLINE       rac1
               ONLINE  ONLINE       rac2
ora.ons
               ONLINE  ONLINE       rac1
               ONLINE  ONLINE       rac2
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.LISTENER_SCAN1.lsnr
      1        ONLINE  ONLINE       rac2
ora.cvu
      1        ONLINE  ONLINE       rac2
ora.oc4j
      1        ONLINE  ONLINE       rac2
ora.rac1.vip
      1        ONLINE  ONLINE       rac1
ora.rac2.vip
      1        ONLINE  ONLINE       rac2
ora.racdb.db
      1        OFFLINE OFFLINE                               Instance Shutdown
      2        OFFLINE OFFLINE                               Instance Shutdown
ora.scan1.vip
      1        ONLINE  ONLINE       rac2
 
[root@rac1 ~]# crsctl check crs
CRS-4638: Oracle High Availability Services is online
CRS-4537: Cluster Ready Services is online
CRS-4529: Cluster Synchronization Services is online
CRS-4533: Event Manager is online
 
[root@rac2 ~]# crsctl check crs
CRS-4638: Oracle High Availability Services is online
CRS-4537: Cluster Ready Services is online
CRS-4529: Cluster Synchronization Services is online
CRS-4533: Event Manager is online
 
三、修改vip:
1.查看当前vip配置信息:
[root@rac1 ~]# srvctl config nodeapps -a
网络存在: 1/192.168.162.0/255.255.255.0/eth0, 类型 static
VIP 存在: /rac1-vip/192.168.162.11/192.168.162.0/255.255.255.0/eth0, 托管节点 rac1
VIP 存在: /rac2-vip/192.168.162.13/192.168.162.0/255.255.255.0/eth0, 托管节点 rac2
 
[root@rac2 ~]# srvctl config nodeapps -a
网络存在: 1/192.168.162.0/255.255.255.0/eth0, 类型 static
VIP 存在: /rac1-vip/192.168.162.11/192.168.162.0/255.255.255.0/eth0, 托管节点 rac1
VIP 存在: /rac2-vip/192.168.162.13/192.168.162.0/255.255.255.0/eth0, 托管节点 rac2
 
2.停止监听:
[root@rac1 ~]# srvctl stop listener
[root@rac1 ~]# srvctl status listener
监听程序 LISTENER 已启用
监听程序 LISTENER 未运行
[root@rac2 ~]# srvctl status listener
监听程序 LISTENER 已启用
监听程序 LISTENER 未运行
 
3.关闭vip:
[root@rac1 ~]# srvctl stop vip -n rac1
[root@rac1 ~]# srvctl stop vip -n rac2
 
4.修改vip配置:
[root@rac1 ~]# srvctl modify nodeapps -A 192.168.162.11/255.255.255.0/eth0 -n rac1
[root@rac1 ~]# srvctl modify nodeapps -A 192.168.162.13/255.255.255.0/eth0 -n rac2
 
5.启动vip:
[root@rac1 ~]# srvctl start vip -n rac1
[root@rac1 ~]# srvctl start vip -n rac2
 
四、修改scan ip:
1.查看scan配置
[root@rac1 ~]# srvctl config scan
SCAN 名称: scan-cluster, 网络: 1/192.168.162.0/255.255.255.0/eth0
SCAN VIP 名称: scan1, IP: /scan-cluster/192.168.162.17
 
2.关闭SCAN与SCAN Listener:
[root@rac1 ~]# srvctl stop scan_listener
[root@rac1 ~]# srvctl stop scan
 
3.修改SCAN配置:
[root@rac1 ~]# srvctl modify scan -n scan-cluster
 
4.启动SCAN与监听器:
[root@rac1 ~]# srvctl start scan
[root@rac1 ~]# srvctl start scan_listener
 
5.查看修改后的SCAN:
[root@rac1 ~]# srvctl config scan
SCAN 名称: scan-cluster, 网络: 1/192.168.162.0/255.255.255.0/eth0
SCAN VIP 名称: scan1, IP: /scan-cluster/192.168.162.14

  

posted @   orcl  阅读(271)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
点击右上角即可分享
微信分享提示