{"id":53080,"date":"2022-11-16T17:26:22","date_gmt":"2022-11-16T17:26:22","guid":{"rendered":"https:\/\/dbtut.com\/?p=53080"},"modified":"2022-11-16T17:27:43","modified_gmt":"2022-11-16T17:27:43","slug":"change-the-servers-ip-in-the-rac-database","status":"publish","type":"post","link":"https:\/\/dbtut.com\/index.php\/2022\/11\/16\/change-the-servers-ip-in-the-rac-database\/","title":{"rendered":"Change The Server&#8217;s IP In The RAC Database"},"content":{"rendered":"<p>The IP change procedure in a database that works as a RAC and is then downloaded to a single node due to the necessity of moving the server to a different VLAN is as follows.<\/p>\n<p>Since the database runs on a single node, changes are required in SCAN_IP, VIP on the running node, and Public IP on the running node. For this reason, 3 IPs for Scan, 1 IP for VIP and 1 IP for Public IP were requested from the Network team.<\/p>\n<h4>OLD IPs<\/h4>\n<p id=\"nsKvfWc\"><img loading=\"lazy\" decoding=\"async\" width=\"1530\" height=\"264\" class=\"size-full wp-image-53081 aligncenter\" src=\"https:\/\/dbtut.com\/wp-content\/uploads\/2022\/11\/img_637515bd16aa1.png\" alt=\"\" \/><\/p>\n<h4>NEW IPs<\/h4>\n<p>172.18.95.12-13-14-15-16 \/24 vlan : 2095 gw: .254<\/p>\n<p>This is how we planned the configuration.<\/p>\n<p>Public IP: 172.18.95.12<br \/>\nVirtual IP: 172.18.95.13<br \/>\nScan IP: 172.18.95.14-15-16<\/p>\n<p>We query the current configuration information.<\/p>\n<pre class=\"lang:default decode:true \">\t[oracle@sbadb01 ~]$ srvctl config scan\r\n\tSCAN name: sbadb-scan, Network: 1\r\n\tSubnet IPv4: 172.18.197.0\/255.255.255.0\/bond1, static\r\n\tSubnet IPv6: \r\n\tSCAN 1 IPv4 VIP: 172.18.197.60\r\n\tSCAN VIP is enabled.\r\n\tSCAN VIP is individually enabled on nodes: \r\n\tSCAN VIP is individually disabled on nodes: \r\n\tSCAN 2 IPv4 VIP: 172.18.197.58\r\n\tSCAN VIP is enabled.\r\n\tSCAN VIP is individually enabled on nodes: \r\n\tSCAN VIP is individually disabled on nodes: \r\n\tSCAN 3 IPv4 VIP: 172.18.197.59\r\n\tSCAN VIP is enabled.\r\n\tSCAN VIP is individually enabled on nodes: \r\n\tSCAN VIP is individually disabled on nodes: \r\n\t\r\n\t[oracle@sbadb01 ~]$ srvctl config nodeapps\r\n\tNetwork 1 exists\r\n\tSubnet IPv4: 172.18.197.0\/255.255.255.0\/bond1, static\r\n\tSubnet IPv6: \r\n\tPing Targets: \r\n\tNetwork is enabled\r\n\tNetwork is individually enabled on nodes: \r\n\tNetwork is individually disabled on nodes: \r\n\tONS exists: Local port 6100, remote port 6200, EM port 2016, Uses SSL true\r\n\tONS is enabled\r\n\tONS is individually enabled on nodes: \r\n\tONS is individually disabled on nodes: \r\n\tPRKC-1168 : The supplied IP address \"sbadb01-vip\" is invalid or specifies an unknown host name\r\n\t\r\n\t[oracle@sbadb01 ~]$ oifcfg getif\r\n\tbond1  172.18.197.0  global  public\r\n\tp5p1  192.168.100.0  global  cluster_interconnect,asm\r\n\tp5p2  192.168.100.0  global  cluster_interconnect,asm\r\n<\/pre>\n<h4>IP CHANGE PROCESS STARTS.<\/h4>\n<p>We are stopping cluster services.<\/p>\n<pre class=\"lang:default decode:true \">\t[root@sbadb01 ~]# \/u01\/app\/12.2.0.1\/grid\/bin\/crsctl stop crs -f\r\n\tCRS-2791: Starting shutdown of Oracle High Availability Services-managed resources on 'sbadb01'\r\n\tCRS-2673: Attempting to stop 'ora.crsd' on 'sbadb01'\r\n\tCRS-2790: Starting shutdown of Cluster Ready Services-managed resources on server 'sbadb01'\r\n\tCRS-2673: Attempting to stop 'ora.mhrsdg.db' on 'sbadb01'\r\n\tCRS-2673: Attempting to stop 'ora.qosmserver' on 'sbadb01'\r\n\tCRS-2673: Attempting to stop 'ora.chad' on 'sbadb01'\r\n\tCRS-2677: Stop of 'ora.qosmserver' on 'sbadb01' succeeded\r\n\tCRS-2677: Stop of 'ora.chad' on 'sbadb01' succeeded\r\n\tCRS-2673: Attempting to stop 'ora.mgmtdb' on 'sbadb01'\r\n\tCRS-2677: Stop of 'ora.mgmtdb' on 'sbadb01' succeeded\r\n\tCRS-2673: Attempting to stop 'ora.MGMTLSNR' on 'sbadb01'\r\n\tCRS-2677: Stop of 'ora.MGMTLSNR' on 'sbadb01' succeeded\r\n\tCRS-2677: Stop of 'ora.mhrsdg.db' on 'sbadb01' succeeded\r\n\tCRS-2673: Attempting to stop 'ora.RECO.dg' on 'sbadb01'\r\n\tCRS-2673: Attempting to stop 'ora.DATA.dg' on 'sbadb01'\r\n\tCRS-2673: Attempting to stop 'ora.LISTENER.lsnr' on 'sbadb01'\r\n\tCRS-2673: Attempting to stop 'ora.LISTENER_SCAN1.lsnr' on 'sbadb01'\r\n\tCRS-2673: Attempting to stop 'ora.LISTENER_SCAN2.lsnr' on 'sbadb01'\r\n\tCRS-2673: Attempting to stop 'ora.LISTENER_SCAN3.lsnr' on 'sbadb01'\r\n\tCRS-2673: Attempting to stop 'ora.cvu' on 'sbadb01'\r\n\tCRS-2677: Stop of 'ora.DATA.dg' on 'sbadb01' succeeded\r\n\tCRS-2677: Stop of 'ora.RECO.dg' on 'sbadb01' succeeded\r\n\tCRS-2673: Attempting to stop 'ora.asm' on 'sbadb01'\r\n\tCRS-2677: Stop of 'ora.cvu' on 'sbadb01' succeeded\r\n\tCRS-2677: Stop of 'ora.LISTENER_SCAN1.lsnr' on 'sbadb01' succeeded\r\n\tCRS-2673: Attempting to stop 'ora.scan1.vip' on 'sbadb01'\r\n\tCRS-2677: Stop of 'ora.LISTENER.lsnr' on 'sbadb01' succeeded\r\n\tCRS-2673: Attempting to stop 'ora.sbadb01.vip' on 'sbadb01'\r\n\tCRS-2677: Stop of 'ora.LISTENER_SCAN2.lsnr' on 'sbadb01' succeeded\r\n\tCRS-2673: Attempting to stop 'ora.scan2.vip' on 'sbadb01'\r\n\tCRS-2677: Stop of 'ora.LISTENER_SCAN3.lsnr' on 'sbadb01' succeeded\r\n\tCRS-2673: Attempting to stop 'ora.scan3.vip' on 'sbadb01'\r\n\tCRS-2677: Stop of 'ora.asm' on 'sbadb01' succeeded\r\n\tCRS-2673: Attempting to stop 'ora.ASMNET1LSNR_ASM.lsnr' on 'sbadb01'\r\n\tCRS-2677: Stop of 'ora.scan1.vip' on 'sbadb01' succeeded\r\n\tCRS-2677: Stop of 'ora.scan3.vip' on 'sbadb01' succeeded\r\n\tCRS-2677: Stop of 'ora.sbadb01.vip' on 'sbadb01' succeeded\r\n\tCRS-2677: Stop of 'ora.scan2.vip' on 'sbadb01' succeeded\r\n\tCRS-2677: Stop of 'ora.ASMNET1LSNR_ASM.lsnr' on 'sbadb01' succeeded\r\n\tCRS-2673: Attempting to stop 'ora.ons' on 'sbadb01'\r\n\tCRS-2677: Stop of 'ora.ons' on 'sbadb01' succeeded\r\n\tCRS-2673: Attempting to stop 'ora.net1.network' on 'sbadb01'\r\n\tCRS-2677: Stop of 'ora.net1.network' on 'sbadb01' succeeded\r\n\tCRS-2792: Shutdown of Cluster Ready Services-managed resources on 'sbadb01' has completed\r\n\tCRS-2677: Stop of 'ora.crsd' on 'sbadb01' succeeded\r\n\tCRS-2673: Attempting to stop 'ora.asm' on 'sbadb01'\r\n\tCRS-2673: Attempting to stop 'ora.crf' on 'sbadb01'\r\n\tCRS-2673: Attempting to stop 'ora.drivers.acfs' on 'sbadb01'\r\n\tCRS-2673: Attempting to stop 'ora.gpnpd' on 'sbadb01'\r\n\tCRS-2673: Attempting to stop 'ora.mdnsd' on 'sbadb01'\r\n\tCRS-2677: Stop of 'ora.drivers.acfs' on 'sbadb01' succeeded\r\n\tCRS-2677: Stop of 'ora.crf' on 'sbadb01' succeeded\r\n\tCRS-2677: Stop of 'ora.gpnpd' on 'sbadb01' succeeded\r\n\tCRS-2677: Stop of 'ora.mdnsd' on 'sbadb01' succeeded\r\n\tCRS-2677: Stop of 'ora.asm' on 'sbadb01' succeeded\r\n\tCRS-2673: Attempting to stop 'ora.cluster_interconnect.haip' on 'sbadb01'\r\n\tCRS-2677: Stop of 'ora.cluster_interconnect.haip' on 'sbadb01' succeeded\r\n\tCRS-2673: Attempting to stop 'ora.ctssd' on 'sbadb01'\r\n\tCRS-2673: Attempting to stop 'ora.evmd' on 'sbadb01'\r\n\tCRS-2677: Stop of 'ora.evmd' on 'sbadb01' succeeded\r\n\tCRS-2677: Stop of 'ora.ctssd' on 'sbadb01' succeeded\r\n\tCRS-2673: Attempting to stop 'ora.cssd' on 'sbadb01'\r\n\tCRS-2677: Stop of 'ora.cssd' on 'sbadb01' succeeded\r\n\tCRS-2673: Attempting to stop 'ora.gipcd' on 'sbadb01'\r\n\tCRS-2677: Stop of 'ora.gipcd' on 'sbadb01' succeeded\r\n\tCRS-2793: Shutdown of Oracle High Availability Services-managed resources on 'sbadb01' has completed\r\n\tCRS-4133: Oracle High Availability Services has been stopped.\r\n<\/pre>\n<p>\u2022 Public IP change is made. [Public IP was in bond1 in ifconfig]\n<h4>OLD VALUES<\/h4>\n<pre class=\"lang:default decode:true \">\t[root@sbadb01 ~]# cd \/etc\/sysconfig\/network-scripts\/\r\n\t[root@sbadb01 network-scripts]# vi ifcfg-bond1 \r\n\tDEVICE=\"bond1\"\r\n\tIPADDR=172.18.197.61\r\n\tNETMASK=255.255.255.0\r\n\tNETWORK=172.18.197.0\r\n\tGATEWAY=172.18.197.254\r\n\tBROADCAST=172.18.197.255\r\n\tONBOOT=YES\r\n\tBOOTPROTO=NONE\r\n\tUSERCTL=NO\r\nBONDING_OPTS=\"mode=0 miimon=100 downdelay=2000 updelay=5000 num_grat_arp=100\"<\/pre>\n<h4>NEW VALUES<\/h4>\n<pre class=\"lang:default decode:true \">\t[root@sbadb01 ~]# cd \/etc\/sysconfig\/network-scripts\/\r\n\t[root@sbadb01 network-scripts]# cat ifcfg-bond1 \r\n\tDEVICE=\"bond1\"\r\n\tIPADDR=172.18.95.12\r\n\tNETMASK=255.255.255.0\r\n\tNETWORK=172.18.95.0\r\n\tGATEWAY=172.18.95.254\r\n\tBROADCAST=172.18.95.255\r\n\tONBOOT=YES\r\n\tBOOTPROTO=NONE\r\n\tUSERCTL=NO\r\n\tBONDING_OPTS=\"mode=0 miimon=100 downdelay=2000 updelay=5000 num_grat_arp=100\"\r\n<\/pre>\n<p>The hosts file is updated.<\/p>\n<pre class=\"lang:default decode:true \">\t[root@sbadb01 network-scripts]# vi \/etc\/hosts\r\n\t127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4\r\n\t::1         localhost localhost.localdomain localhost6 localhost6.localdomain6\r\n\t\r\n\t172.18.95.12    sbadb01         sbadb01.saglik.lokal\r\n\t172.18.95.11   sbadb02         sbadb02.saglik.lokal\r\n\t\r\n\t#PRIV\r\n\t192.168.100.61  sbadb01-priv1   sbadb01-priv1.saglik.lokal\r\n\t192.168.100.62  sbadb01-priv2   sbadb01-priv2.saglik.lokal\r\n\t192.168.100.63  sbadb02-priv1   sbadb02-priv1.saglik.lokal\r\n\t192.168.100.64  sbadb02-priv2   sbadb02-priv2.saglik.lokal\r\n\t\r\n\t10.124.1.101 ttidcgc.saglik.lokal ttidcgc\r\n<\/pre>\n<p>We are stopping the Listener services.<\/p>\n<pre class=\"lang:default decode:true \">\t[oracle@sbadb01 ~]$ srvctl stop listener -node sbadb01\r\n\t[oracle@sbadb01 ~]$ srvctl stop listener -node sbadb02\r\n\tPRKO-2006 : Invalid node name: sbadb02\r\n<\/pre>\n<p>Scan listener is stopped.<\/p>\n<pre class=\"lang:default decode:true \">\t[oracle@sbadb01 ~]$ srvctl stop scan_listener\r\n<\/pre>\n<p>VIP is stopped.<\/p>\n<pre class=\"lang:default decode:true \">\t[oracle@sbadb01 ~]$ srvctl stop vip -n sbadb01 -f\r\n\t[oracle@sbadb01 ~]$ srvctl stop vip -n sbadb02 -f\r\n\tPRKO-3250 : Failed to stop VIPs on node sbadb02 because no VIP was running on the given node\r\n<\/pre>\n<p>SCAN is stopped.<\/p>\n<pre class=\"lang:default decode:true \">\t[oracle@sbadb01 ~]$ srvctl stop scan\r\n\t\r\n\t[oracle@sbadb01 ~]$ srvctl status scan\r\n\tSCAN VIP scan1 is enabled\r\n\tSCAN VIP scan1 is not running\r\n\tSCAN VIP scan2 is enabled\r\n\tSCAN VIP scan2 is not running\r\n\tSCAN VIP scan3 is enabled\r\n\tSCAN VIP scan3 is not running\r\n\t\r\n\t[oracle@sbadb01 ~]$ srvctl status nodeapps\r\n\tVIP 172.18.197.62 is enabled\r\n\tVIP 172.18.197.62 is not running\r\n\tNetwork is enabled\r\n\tNetwork is running on node: sbadb01\r\n\tONS is enabled\r\n\tONS daemon is running on node: sbadb01\r\n\t\r\n<\/pre>\n<p>Bond1 is deleted.<\/p>\n<pre class=\"lang:default decode:true \">\t[oracle@sbadb01 ~]$ oifcfg delif -global bond1\r\n\tPRIF-33: Failed to set or delete interface because hosts could not be discovered\r\n\t  CRS-02325: Unable to get GPnP profile from requested cluster nodes. \r\n\tPRIF-32: Error in checking for profile availability for host sbadb01\r\n\t  CRS: Result: (13) CLSGPNP_NO_DAEMON. Error CLSGPNP_NO_DAEMON (13) occured while trying to get-profile from \"tcp:\/\/sbadb01:25593\" (\"mdns:service:gpnp561ae558e._tcp.local.:\/\/sbadb01:25593\/agent=gpnpd,cname=sbadb,guid=af68e9271a077fb7bfec281561ae558e,host=sbadb01,pid=304376\/gpnpd h:sbadb01 c:sbadb u:af68e9271a077fb7bfec281561ae558e\")\r\n\t  CRS-02331: Error getting GPnP profile from \"sbadb01\". \r\n<\/pre>\n<p>NOTE: The reason we got an error is because the new IP is registered in \/etc\/hosts. The command is run by typing the old IP again.<\/p>\n<pre class=\"lang:default decode:true \">\t[oracle@sbadb01 ~]$ oifcfg delif -global bond1\r\n<\/pre>\n<p>Bond1 is Down.<\/p>\n<pre class=\"lang:default decode:true \">\t[root@sbadb01 ~]# ifdown bond1\r\n\t[root@sbadb01 ~]# vi \/etc\/hosts\r\n\t127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4\r\n\t::1         localhost localhost.localdomain localhost6 localhost6.localdomain6\r\n\t\r\n\t172.18.95.12    sbadb01         sbadb01.saglik.lokal\r\n\t172.18.95.11   sbadb02         sbadb02.saglik.lokal\r\n\t#172.18.197.61   sbadb01         sbadb01.saglik.lokal\r\n\t#PRIV\r\n\t192.168.100.61  sbadb01-priv1   sbadb01-priv1.saglik.lokal\r\n\t192.168.100.62  sbadb01-priv2   sbadb01-priv2.saglik.lokal\r\n\t192.168.100.63  sbadb02-priv1   sbadb02-priv1.saglik.lokal\r\n\t192.168.100.64  sbadb02-priv2   sbadb02-priv2.saglik.lokal\r\n\t\r\n\t10.124.1.101 ttidcgc.saglik.lokal ttidcgc\r\n<\/pre>\n<p>If changes are desired to be made in Private IPs, necessary changes are made in the corresponding bond. In addition, we are making changes to the following.<\/p>\n<pre class=\"lang:default decode:true \">\t[root@sbadb01 ~]# cd \/etc\/sysconfig\/network-scripts\/\r\n\t[root@sbadb01 network-scripts]# ls -ltrh\r\n\ttotal 268K\r\n\t-rwxr-xr-x. 1 root root  12K Jan 11  2017 ifup-ib\r\n\t-rwxr-xr-x. 1 root root 6.1K Jan 11  2017 ifdown-ib\r\n\t-rw-r--r--. 1 root root  30K Jan 18  2017 network-functions-ipv6\r\n\t-rw-r--r--. 1 root root  15K Jan 18  2017 network-functions\r\n\t-rwxr-xr-x. 1 root root 1.2K Jan 18  2017 net.hotplug\r\n\t-rwxr-xr-x. 1 root root 4.6K Jan 18  2017 init.ipv6-global\r\n\t-rwxr-xr-x. 1 root root 4.0K Jan 18  2017 ifup-wireless\r\n\t-rwxr-xr-x. 1 root root 2.6K Jan 18  2017 ifup-tunnel\r\n\t-rwxr-xr-x. 1 root root 3.3K Jan 18  2017 ifup-sit\r\n\t-rwxr-xr-x. 1 root root 1.9K Jan 18  2017 ifup-routes\r\n\t-rwxr-xr-x. 1 root root 4.1K Jan 18  2017 ifup-ppp\r\n\t-rwxr-xr-x. 1 root root 2.5K Jan 18  2017 ifup-post\r\n\t-rwxr-xr-x. 1 root root  954 Jan 18  2017 ifup-plusb\r\n\t-rwxr-xr-x. 1 root root  727 Jan 18  2017 ifup-plip\r\n\t-rwxr-xr-x. 1 root root  11K Jan 18  2017 ifup-ipv6\r\n\t-rwxr-xr-x. 1 root root  12K Jan 18  2017 ifup-ippp\r\n\t-rwxr-xr-x. 1 root root  859 Jan 18  2017 ifup-bnep\r\n\t-rwxr-xr-x. 1 root root  13K Jan 18  2017 ifup-aliases\r\n\t-rwxr-xr-x. 1 root root 1.5K Jan 18  2017 ifdown-tunnel\r\n\t-rwxr-xr-x. 1 root root 1.5K Jan 18  2017 ifdown-sit\r\n\t-rwxr-xr-x. 1 root root  835 Jan 18  2017 ifdown-routes\r\n\t-rwxr-xr-x. 1 root root 1.1K Jan 18  2017 ifdown-ppp\r\n\t-rwxr-xr-x. 1 root root 1.6K Jan 18  2017 ifdown-post\r\n\t-rwxr-xr-x. 1 root root 4.1K Jan 18  2017 ifdown-ipv6\r\n\t-rwxr-xr-x. 1 root root  781 Jan 18  2017 ifdown-ippp\r\n\t-rwxr-xr-x. 1 root root 5.8K Jan 18  2017 ifdown-eth\r\n\t-rwxr-xr-x. 1 root root  627 Jan 18  2017 ifdown-bnep\r\n\t-rw-r--r--. 1 root root  254 Jan 18  2017 ifcfg-lo\r\n\t-rwxr-xr-x. 1 root root  12K Mar 22  2017 ifup-eth\r\n\t-rw-r--r--. 1 root root  135 Apr 17  2019 ifcfg-em4\r\n\t-rw-r--r--. 1 root root  135 Apr 17  2019 ifcfg-em3\r\n\tlrwxrwxrwx. 1 root root   20 Apr 17  2019 ifdown -&gt; ..\/..\/..\/sbin\/ifdown\r\n\tlrwxrwxrwx. 1 root root   11 Apr 17  2019 ifdown-isdn -&gt; ifdown-ippp\r\n\tlrwxrwxrwx. 1 root root   18 Apr 17  2019 ifup -&gt; ..\/..\/..\/sbin\/ifup\r\n\tlrwxrwxrwx. 1 root root    9 Apr 17  2019 ifup-isdn -&gt; ifup-ippp\r\n\t-rw-r--r--. 1 root root  160 Apr 17  2019 ifcfg-em1\r\n\t-rw-r--r--. 1 root root  160 Apr 17  2019 ifcfg-em2\r\n\t-rw-r--r--. 1 root root  161 Apr 17  2019 ifcfg-p2p1\r\n\t-rw-r--r--. 1 root root  161 Apr 17  2019 ifcfg-p2p2\r\n\t-rw-r--r--. 1 root root  243 Apr 17  2019 ifcfg-bond0\r\n\t-rw-r--r--. 1 root root   56 Apr 17  2019 rule-bond0\r\n\t-rw-r--r--. 1 root root   83 Apr 17  2019 route-bond0\r\n\t-rw-r--r--  1 root root  230 Apr 18  2019 ifcfg-p5p1\r\n\t-rw-r--r--  1 root root  230 Apr 25  2019 ifcfg-p5p2\r\n\t-rw-r--r--  1 root root  238 Jan 27 17:51 ifcfg-bond1\r\n<\/pre>\n<p>Bond1 is UP.<\/p>\n<pre class=\"lang:default decode:true \">\t[root@sbadb01 network-scripts]# ifup bond1\r\n\tDetermining if ip address 172.18.95.12 is already in use for device bond1...\r\n\t\r\n\t[root@sbadb01 network-scripts]# ifconfig bond1\r\n\tbond1     Link encap:Ethernet  HWaddr B0:26:28:30:F5:50  \r\n\t          inet addr:172.18.95.12  Bcast:172.18.95.255  Mask:255.255.255.0\r\n\t          inet6 addr: fe80::b226:28ff:fe30:f550\/64 Scope:Link\r\n\t          UP BROADCAST RUNNING MASTER MULTICAST  MTU:1500  Metric:1\r\n\t          RX packets:36879628374 errors:0 dropped:174 overruns:0 frame:0\r\n\t          TX packets:21395899122 errors:0 dropped:2 overruns:0 carrier:0\r\n\t          collisions:0 txqueuelen:0 \r\n\t          RX bytes:52673112035954 (47.9 TiB)  TX bytes:4288404017953 (3.9 TiB)\r\n<\/pre>\n<p>We check if the IP exists elsewhere.<\/p>\n<pre class=\"lang:default decode:true \">\t[root@sbadb01 network-scripts]# ifconfig -a\r\n\tbond0     Link encap:Ethernet  HWaddr 20:04:0F:EC:7E:A0  \r\n\t          inet addr:172.18.198.61  Bcast:172.18.198.255  Mask:255.255.255.0\r\n\t          inet6 addr: fe80::2204:fff:feec:7ea0\/64 Scope:Link\r\n\t          UP BROADCAST RUNNING MASTER MULTICAST  MTU:1500  Metric:1\r\n\t          RX packets:24761250 errors:0 dropped:0 overruns:0 frame:0\r\n\t          TX packets:160790 errors:0 dropped:0 overruns:0 carrier:0\r\n\t          collisions:0 txqueuelen:0 \r\n\t          RX bytes:3368938088 (3.1 GiB)  TX bytes:15309487 (14.6 MiB)\r\n\t\r\n\tbond1     Link encap:Ethernet  HWaddr B0:26:28:30:F5:50  \r\n\t          inet addr:172.18.95.12  Bcast:172.18.95.255  Mask:255.255.255.0\r\n\t          inet6 addr: fe80::b226:28ff:fe30:f550\/64 Scope:Link\r\n\t          UP BROADCAST RUNNING MASTER MULTICAST  MTU:1500  Metric:1\r\n\t          RX packets:36879628400 errors:0 dropped:174 overruns:0 frame:0\r\n\t          TX packets:21395899164 errors:0 dropped:2 overruns:0 carrier:0\r\n\t          collisions:0 txqueuelen:0 \r\n\t          RX bytes:52673112040162 (47.9 TiB)  TX bytes:4288404022275 (3.9 TiB)\r\n\t\r\n\tem1       Link encap:Ethernet  HWaddr 20:04:0F:EC:7E:A0  \r\n\t          UP BROADCAST RUNNING SLAVE MULTICAST  MTU:1500  Metric:1\r\n\t          RX packets:12379539 errors:0 dropped:0 overruns:0 frame:0\r\n\t          TX packets:80203 errors:0 dropped:0 overruns:0 carrier:0\r\n\t          collisions:0 txqueuelen:1000 \r\n\t          RX bytes:1684384402 (1.5 GiB)  TX bytes:7660189 (7.3 MiB)\r\n\t          Interrupt:166 \r\n\t\r\n\tem2       Link encap:Ethernet  HWaddr 20:04:0F:EC:7E:A0  \r\n\t          UP BROADCAST RUNNING SLAVE MULTICAST  MTU:1500  Metric:1\r\n\t          RX packets:12381767 errors:0 dropped:0 overruns:0 frame:0\r\n\t          TX packets:80587 errors:0 dropped:0 overruns:0 carrier:0\r\n\t          collisions:0 txqueuelen:1000 \r\n\t          RX bytes:1684561369 (1.5 GiB)  TX bytes:7649298 (7.2 MiB)\r\n\t          Interrupt:167 \r\n\t\r\n\tem3       Link encap:Ethernet  HWaddr 20:04:0F:EC:7E:A2  \r\n\t          BROADCAST MULTICAST  MTU:1500  Metric:1\r\n\t          RX packets:0 errors:0 dropped:0 overruns:0 frame:0\r\n\t          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0\r\n\t          collisions:0 txqueuelen:1000 \r\n\t          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)\r\n\t          Interrupt:168 \r\n\t\r\n\tem4       Link encap:Ethernet  HWaddr 20:04:0F:EC:7E:A3  \r\n\t          BROADCAST MULTICAST  MTU:1500  Metric:1\r\n\t          RX packets:0 errors:0 dropped:0 overruns:0 frame:0\r\n\t          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0\r\n\t          collisions:0 txqueuelen:1000 \r\n\t          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)\r\n\t          Interrupt:169 \r\n\t\r\n\tlo        Link encap:Local Loopback  \r\n\t          inet addr:127.0.0.1  Mask:255.0.0.0\r\n\t          inet6 addr: ::1\/128 Scope:Host\r\n\t          UP LOOPBACK RUNNING  MTU:65536  Metric:1\r\n\t          RX packets:3059267671 errors:0 dropped:0 overruns:0 frame:0\r\n\t          TX packets:3059267671 errors:0 dropped:0 overruns:0 carrier:0\r\n\t          collisions:0 txqueuelen:0 \r\n\t          RX bytes:1009979059295 (940.6 GiB)  TX bytes:1009979059295 (940.6 GiB)\r\n\t\r\n\tp2p1      Link encap:Ethernet  HWaddr B0:26:28:30:F5:50  \r\n\t          inet6 addr: fe80::b226:28ff:fe30:f550\/64 Scope:Link\r\n\t          UP BROADCAST RUNNING SLAVE MULTICAST  MTU:1500  Metric:1\r\n\t          RX packets:28 errors:0 dropped:0 overruns:0 frame:0\r\n\t          TX packets:43 errors:0 dropped:0 overruns:0 carrier:0\r\n\t          collisions:0 txqueuelen:1000 \r\n\t          RX bytes:2350 (2.2 KiB)  TX bytes:3701 (3.6 KiB)\r\n\t\r\n\tp2p2      Link encap:Ethernet  HWaddr B0:26:28:30:F5:50  \r\n\t          inet6 addr: fe80::b226:28ff:fe30:f550\/64 Scope:Link\r\n\t          UP BROADCAST RUNNING SLAVE MULTICAST  MTU:1500  Metric:1\r\n\t          RX packets:23 errors:0 dropped:0 overruns:0 frame:0\r\n\t          TX packets:30 errors:0 dropped:0 overruns:0 carrier:0\r\n\t          collisions:0 txqueuelen:1000 \r\n\t          RX bytes:3910 (3.8 KiB)  TX bytes:3379 (3.2 KiB)\r\n\t\r\n\tp5p1      Link encap:Ethernet  HWaddr B0:26:28:31:09:80  \r\n\t          inet addr:192.168.100.61  Bcast:192.168.100.255  Mask:255.255.255.0\r\n\t          inet6 addr: fe80::b226:28ff:fe31:980\/64 Scope:Link\r\n\t          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1\r\n\t          RX packets:11927169794 errors:0 dropped:0 overruns:0 frame:0\r\n\t          TX packets:11509007226 errors:0 dropped:0 overruns:0 carrier:0\r\n\t          collisions:0 txqueuelen:1000 \r\n\t          RX bytes:10002256062877 (9.0 TiB)  TX bytes:9544709432565 (8.6 TiB)\r\n\t\r\n\tp5p1:1    Link encap:Ethernet  HWaddr B0:26:28:31:09:80  \r\n\t          inet addr:169.254.105.203  Bcast:169.254.127.255  Mask:255.255.128.0\r\n\t          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1\r\n\t\r\n\tp5p2      Link encap:Ethernet  HWaddr B0:26:28:31:09:81  \r\n\t          inet addr:192.168.100.62  Bcast:192.168.100.255  Mask:255.255.255.0\r\n\t          inet6 addr: fe80::b226:28ff:fe31:981\/64 Scope:Link\r\n\t          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1\r\n\t          RX packets:321094344 errors:0 dropped:0 overruns:0 frame:0\r\n\t          TX packets:231844055 errors:0 dropped:0 overruns:0 carrier:0\r\n\t          collisions:0 txqueuelen:1000 \r\n\t          RX bytes:276341592210 (257.3 GiB)  TX bytes:149882042530 (139.5 GiB)\r\n\t\r\n\tp5p2:1    Link encap:Ethernet  HWaddr B0:26:28:31:09:81  \r\n\t          inet addr:169.254.191.131  Bcast:169.254.255.255  Mask:255.255.128.0\r\n\t          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1\r\n<\/pre>\n<p>Bond1 is set with its new IP.<\/p>\n<pre class=\"lang:default decode:true \">\t[oracle@sbadb01 ~]$ oifcfg setif -global bond1\/172.18.95.0:public\r\n\t[oracle@sbadb01 ~]$ oifcfg getif \r\n\tp5p1  192.168.100.0  global  cluster_interconnect,asm\r\n\tp5p2  192.168.100.0  global  cluster_interconnect,asm\r\n\tbond1  172.18.95.0  global  public\r\n\t\r\n<\/pre>\n<p>DNS change is made.<\/p>\n<p>sbadb-scan dns record;<br \/>\n172.18.197.58<br \/>\n172.18.197.59<br \/>\n172.18.197.60<br \/>\nIn its place<br \/>\n172.18.95.14<br \/>\n172.18.95.15<br \/>\n172.18.95.16<br \/>\nwill be updated to<\/p>\n<p>sbadb01 dns record;<br \/>\n172.18.197.61<br \/>\nIn its place<br \/>\n172.18.95.12<br \/>\nwill be updated to<\/p>\n<p>sbadb01-vip dns record;<br \/>\n172.18.197.62<br \/>\nIn its place<br \/>\n172.18.95.13<br \/>\nwill be updated to<\/p>\n<p>sbadb02 dns record;<br \/>\nwill be deleted as it will not be used<\/p>\n<p>sbadb02-vip dns record:<br \/>\nwill be deleted as it will not be used<\/p>\n<p>We&#8217;re checking to see if the DNS change has taken place.<\/p>\n<pre class=\"lang:default decode:true \">\t[root@sbadb01 network-scripts]# nslookup sbadb-scan\r\n\tServer:         10.7.131.11\r\n\tAddress:        10.7.131.11#53\r\n\t\r\n\tName:   sbadb-scan.saglik.lokal\r\n\tAddress: 172.18.95.15\r\n\tName:   sbadb-scan.saglik.lokal\r\n\tAddress: 172.18.95.16\r\n\tName:   sbadb-scan.saglik.lokal\r\n\tAddress: 172.18.95.14\r\n\t\r\n\t[root@sbadb01 network-scripts]# nslookup sbadb01-vip\r\n\tServer:         10.7.131.11\r\n\tAddress:        10.7.131.11#53\r\n\t\r\n\tName:   sbadb01-vip.saglik.lokal\r\n\tAddress: 172.18.95.13\r\n\t\r\n\t[root@sbadb01 network-scripts]# nslookup sbadb02-vip\r\n\t;; Got SERVFAIL reply from 10.7.131.12, trying next server\r\n\tServer:         10.7.131.11\r\n\tAddress:        10.7.131.11#53\r\n\t\r\n\t** server can't find sbadb02-vip: SERVFAIL\r\n\t\r\n\t[root@sbadb01 network-scripts]# nslookup sbadb02\r\n\t;; connection timed out; trying next origin\r\n\t;; Got SERVFAIL reply from 10.7.131.11, trying next server\r\n\t;; connection timed out; no servers could be reached\r\n\t\r\n\t[root@sbadb01 network-scripts]# nslookup sbadb01\r\n\tServer:         10.7.131.12\r\n\tAddress:        10.7.131.12#53\r\n\t\r\n\tName:   sbadb01.saglik.lokal\r\n\tAddress: 172.18.95.12\r\n<\/pre>\n<p>The new IP is modified with srvctl.<\/p>\n<pre class=\"lang:default decode:true \">\t[root@sbadb01 ~]# \/u01\/app\/12.2.0.1\/grid\/bin\/srvctl modify network -netnum 1 -subnet 172.18.95.0\/255.255.255.0\/bond1\r\n\t[root@sbadb01 ~]# \/u01\/app\/12.2.0.1\/grid\/bin\/srvctl modify scan -netnum 1 -scanname sbadb-scan\r\n\t\r\n\t[oracle@sbadb01 ~]$ srvctl config scan\r\n\tSCAN name: sbadb-scan, Network: 1\r\n\tSubnet IPv4: 172.18.95.0\/255.255.255.0\/bond1, static\r\n\tSubnet IPv6: \r\n\tSCAN 1 IPv4 VIP: 172.18.95.14\r\n\tSCAN VIP is enabled.\r\n\tSCAN VIP is individually enabled on nodes: \r\n\tSCAN VIP is individually disabled on nodes: \r\n\tSCAN 2 IPv4 VIP: 172.18.95.15\r\n\tSCAN VIP is enabled.\r\n\tSCAN VIP is individually enabled on nodes: \r\n\tSCAN VIP is individually disabled on nodes: \r\n\tSCAN 3 IPv4 VIP: 172.18.95.16\r\n\tSCAN VIP is enabled.\r\n\tSCAN VIP is individually enabled on nodes: \r\n\tSCAN VIP is individually disabled on nodes: \r\n<\/pre>\n<p>The Listener, SCAN, SCAN_LISTENER services are started.<\/p>\n<pre class=\"lang:default decode:true \">\t[oracle@sbadb01 ~]$ srvctl start vip -node sbadb01\r\n\t[oracle@sbadb01 ~]$ srvctl start listener\r\n\t[oracle@sbadb01 ~]$ srvctl start scan\r\n\tPRCC-1014 : scan1 was already running\r\n\tPRCR-1004 : Resource ora.scan1.vip is already running\r\n\tPRCR-1079 : Failed to start resource ora.scan1.vip\r\n\tCRS-5702: Resource 'ora.scan1.vip' is already running on 'sbadb01'\r\n\t[oracle@sbadb01 ~]$ srvctl start scan_listener\r\n\tPRCC-1014 : LISTENER_SCAN1 was already running\r\n\tPRCR-1004 : Resource ora.LISTENER_SCAN1.lsnr is already running\r\n\tPRCR-1079 : Failed to start resource ora.LISTENER_SCAN1.lsnr\r\n\tCRS-5702: Resource 'ora.LISTENER_SCAN1.lsnr' is already running on 'sbadb01'\r\n\t[oracle@sbadb01 ~]$ srvctl status nodeapps\r\n\tVIP 172.18.95.13 is enabled\r\n\tVIP 172.18.95.13 is running on node: sbadb01\r\n\tNetwork is enabled\r\n\tNetwork is running on node: sbadb01\r\n\tONS is enabled\r\n\tONS daemon is running on node: sbadb01\r\n\t[oracle@sbadb01 ~]$ srvctl status scan_listener\r\n\tSCAN Listener LISTENER_SCAN1 is enabled\r\n\tSCAN listener LISTENER_SCAN1 is running on node sbadb01\r\n\tSCAN Listener LISTENER_SCAN2 is enabled\r\n\tSCAN listener LISTENER_SCAN2 is running on node sbadb01\r\n\tSCAN Listener LISTENER_SCAN3 is enabled\r\n\tSCAN listener LISTENER_SCAN3 is running on node sbadb01\r\n<\/pre>\n<p>Cluster services are stopped and restarted.<\/p>\n<pre class=\"lang:default decode:true \">\t[root@sbadb01 ~]# \/u01\/app\/12.2.0.1\/grid\/bin\/crsctl stop cluster -all\r\n\tCRS-2673: Attempting to stop 'ora.crsd' on 'sbadb01'\r\n\tCRS-2790: Starting shutdown of Cluster Ready Services-managed resources on server 'sbadb01'\r\n\tCRS-2673: Attempting to stop 'ora.chad' on 'sbadb01'\r\n\tCRS-2673: Attempting to stop 'ora.qosmserver' on 'sbadb01'\r\n\tCRS-2673: Attempting to stop 'ora.mhrsdg.db' on 'sbadb01'\r\n\tCRS-2677: Stop of 'ora.qosmserver' on 'sbadb01' succeeded\r\n\tCRS-2677: Stop of 'ora.mhrsdg.db' on 'sbadb01' succeeded\r\n\tCRS-2673: Attempting to stop 'ora.LISTENER.lsnr' on 'sbadb01'\r\n\tCRS-2673: Attempting to stop 'ora.LISTENER_SCAN1.lsnr' on 'sbadb01'\r\n\tCRS-2673: Attempting to stop 'ora.LISTENER_SCAN2.lsnr' on 'sbadb01'\r\n\tCRS-2673: Attempting to stop 'ora.LISTENER_SCAN3.lsnr' on 'sbadb01'\r\n\tCRS-2673: Attempting to stop 'ora.cvu' on 'sbadb01'\r\n\tCRS-2677: Stop of 'ora.cvu' on 'sbadb01' succeeded\r\n\tCRS-2677: Stop of 'ora.LISTENER.lsnr' on 'sbadb01' succeeded\r\n\tCRS-2677: Stop of 'ora.LISTENER_SCAN1.lsnr' on 'sbadb01' succeeded\r\n\tCRS-2673: Attempting to stop 'ora.scan1.vip' on 'sbadb01'\r\n\tCRS-2677: Stop of 'ora.LISTENER_SCAN2.lsnr' on 'sbadb01' succeeded\r\n\tCRS-2673: Attempting to stop 'ora.scan2.vip' on 'sbadb01'\r\n\tCRS-2677: Stop of 'ora.LISTENER_SCAN3.lsnr' on 'sbadb01' succeeded\r\n\tCRS-2673: Attempting to stop 'ora.scan3.vip' on 'sbadb01'\r\n\tCRS-2677: Stop of 'ora.scan2.vip' on 'sbadb01' succeeded\r\n\tCRS-2677: Stop of 'ora.scan1.vip' on 'sbadb01' succeeded\r\n\tCRS-2677: Stop of 'ora.scan3.vip' on 'sbadb01' succeeded\r\n\tCRS-2677: Stop of 'ora.chad' on 'sbadb01' succeeded\r\n\tCRS-2673: Attempting to stop 'ora.mgmtdb' on 'sbadb01'\r\n\tCRS-2677: Stop of 'ora.mgmtdb' on 'sbadb01' succeeded\r\n\tCRS-2673: Attempting to stop 'ora.MGMTLSNR' on 'sbadb01'\r\n\tCRS-2673: Attempting to stop 'ora.RECO.dg' on 'sbadb01'\r\n\tCRS-2673: Attempting to stop 'ora.DATA.dg' on 'sbadb01'\r\n\tCRS-2677: Stop of 'ora.RECO.dg' on 'sbadb01' succeeded\r\n\tCRS-2677: Stop of 'ora.DATA.dg' on 'sbadb01' succeeded\r\n\tCRS-2673: Attempting to stop 'ora.asm' on 'sbadb01'\r\n\tCRS-2677: Stop of 'ora.asm' on 'sbadb01' succeeded\r\n\tCRS-2673: Attempting to stop 'ora.ASMNET1LSNR_ASM.lsnr' on 'sbadb01'\r\n\tCRS-2677: Stop of 'ora.MGMTLSNR' on 'sbadb01' succeeded\r\n\tCRS-2673: Attempting to stop 'ora.sbadb01.vip' on 'sbadb01'\r\n\tCRS-2677: Stop of 'ora.ASMNET1LSNR_ASM.lsnr' on 'sbadb01' succeeded\r\n\tCRS-2677: Stop of 'ora.sbadb01.vip' on 'sbadb01' succeeded\r\n\tCRS-2673: Attempting to stop 'ora.ons' on 'sbadb01'\r\n\tCRS-2677: Stop of 'ora.ons' on 'sbadb01' succeeded\r\n\tCRS-2673: Attempting to stop 'ora.net1.network' on 'sbadb01'\r\n\tCRS-2677: Stop of 'ora.net1.network' on 'sbadb01' succeeded\r\n\tCRS-2792: Shutdown of Cluster Ready Services-managed resources on 'sbadb01' has completed\r\n\tCRS-2677: Stop of 'ora.crsd' on 'sbadb01' succeeded\r\n\tCRS-2673: Attempting to stop 'ora.ctssd' on 'sbadb01'\r\n\tCRS-2673: Attempting to stop 'ora.evmd' on 'sbadb01'\r\n\tCRS-2673: Attempting to stop 'ora.storage' on 'sbadb01'\r\n\tCRS-2677: Stop of 'ora.storage' on 'sbadb01' succeeded\r\n\tCRS-2673: Attempting to stop 'ora.asm' on 'sbadb01'\r\n\tCRS-2677: Stop of 'ora.ctssd' on 'sbadb01' succeeded\r\n\tCRS-2677: Stop of 'ora.evmd' on 'sbadb01' succeeded\r\n\tCRS-2677: Stop of 'ora.asm' on 'sbadb01' succeeded\r\n\tCRS-2673: Attempting to stop 'ora.cluster_interconnect.haip' on 'sbadb01'\r\n\tCRS-2677: Stop of 'ora.cluster_interconnect.haip' on 'sbadb01' succeeded\r\n\tCRS-2673: Attempting to stop 'ora.cssd' on 'sbadb01'\r\n\tCRS-2677: Stop of 'ora.cssd' on 'sbadb01' succeeded\r\n\t\r\n\t[root@sbadb01 ~]# \/u01\/app\/12.2.0.1\/grid\/bin\/crsctl start cluster -all\r\n\tCRS-2672: Attempting to start 'ora.cssdmonitor' on 'sbadb01'\r\n\tCRS-2672: Attempting to start 'ora.evmd' on 'sbadb01'\r\n\tCRS-2676: Start of 'ora.cssdmonitor' on 'sbadb01' succeeded\r\n\tCRS-2672: Attempting to start 'ora.cssd' on 'sbadb01'\r\n\tCRS-2672: Attempting to start 'ora.diskmon' on 'sbadb01'\r\n\tCRS-2676: Start of 'ora.diskmon' on 'sbadb01' succeeded\r\n\tCRS-2676: Start of 'ora.evmd' on 'sbadb01' succeeded\r\n\tCRS-2676: Start of 'ora.cssd' on 'sbadb01' succeeded\r\n\tCRS-2672: Attempting to start 'ora.ctssd' on 'sbadb01'\r\n\tCRS-2672: Attempting to start 'ora.cluster_interconnect.haip' on 'sbadb01'\r\n\tCRS-2676: Start of 'ora.ctssd' on 'sbadb01' succeeded\r\n\tCRS-2676: Start of 'ora.cluster_interconnect.haip' on 'sbadb01' succeeded\r\n\tCRS-2672: Attempting to start 'ora.asm' on 'sbadb01'\r\n\tCRS-2676: Start of 'ora.asm' on 'sbadb01' succeeded\r\n\tCRS-2672: Attempting to start 'ora.storage' on 'sbadb01'\r\n\tCRS-2676: Start of 'ora.storage' on 'sbadb01' succeeded\r\n\tCRS-2672: Attempting to start 'ora.crsd' on 'sbadb01'\r\n\tCRS-2676: Start of 'ora.crsd' on 'sbadb01' succeeded\r\n\t[root@sbadb01 ~]# \r\n\t[root@sbadb01 ~]# \r\n\t[root@sbadb01 ~]# \r\n\t[root@sbadb01 ~]# \r\n\t[root@sbadb01 ~]# \r\n\t[root@sbadb01 ~]# \r\n\t[root@sbadb01 ~]# \/u01\/app\/12.2.0.1\/grid\/bin\/crsctl enable crs\r\n\tCRS-4622: Oracle High Availability Services autostart is enabled.\r\n<\/pre>\n<p>&nbsp;<\/p>\n<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_53080\" class=\"pvc_stats all  \" data-element-id=\"53080\" style=\"\"><i class=\"pvc-stats-icon medium\" aria-hidden=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"chart-bar\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" class=\"svg-inline--fa fa-chart-bar fa-w-16 fa-2x\"><path fill=\"currentColor\" d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\" class=\"\"><\/path><\/svg><\/i> <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"Loading\" src=\"https:\/\/dbtut.com\/wp-content\/plugins\/page-views-count\/ajax-loader-2x.gif\" border=0 \/><\/p>\n<div class=\"pvc_clear\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>The IP change procedure in a database that works as a RAC and is then downloaded to a single node due to the necessity of moving the server to a different VLAN is as follows. Since the database runs on a single node, changes are required in SCAN_IP, VIP on the running node, and Public &hellip;<\/p>\n<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_53080\" class=\"pvc_stats all  \" data-element-id=\"53080\" style=\"\"><i class=\"pvc-stats-icon medium\" aria-hidden=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"chart-bar\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" class=\"svg-inline--fa fa-chart-bar fa-w-16 fa-2x\"><path fill=\"currentColor\" d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\" class=\"\"><\/path><\/svg><\/i> <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"Loading\" src=\"https:\/\/dbtut.com\/wp-content\/plugins\/page-views-count\/ajax-loader-2x.gif\" border=0 \/><\/p>\n<div class=\"pvc_clear\"><\/div>\n","protected":false},"author":484,"featured_media":53082,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[4],"tags":[],"class_list":["post-53080","post","type-post","status-publish","format-standard","has-post-thumbnail","","category-oracle"],"aioseo_notices":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Change The Server&#039;s IP In The RAC Database - Database Tutorials<\/title>\n<meta name=\"description\" content=\"The IP change procedure in a database that works as a RAC and is then downloaded to a single node due to the necessity of moving the server\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dbtut.com\/index.php\/2022\/11\/16\/change-the-servers-ip-in-the-rac-database\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Change The Server&#039;s IP In The RAC Database - Database Tutorials\" \/>\n<meta property=\"og:description\" content=\"The IP change procedure in a database that works as a RAC and is then downloaded to a single node due to the necessity of moving the server\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dbtut.com\/index.php\/2022\/11\/16\/change-the-servers-ip-in-the-rac-database\/\" \/>\n<meta property=\"og:site_name\" content=\"Database Tutorials\" \/>\n<meta property=\"article:published_time\" content=\"2022-11-16T17:26:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-11-16T17:27:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/dbtut.com\/wp-content\/uploads\/2022\/11\/Ekran-goruntusu-2022-11-16-202211.png\" \/>\n\t<meta property=\"og:image:width\" content=\"662\" \/>\n\t<meta property=\"og:image:height\" content=\"266\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Onur ARDAHANLI\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Onur ARDAHANLI\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"15 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/dbtut.com\/index.php\/2022\/11\/16\/change-the-servers-ip-in-the-rac-database\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/dbtut.com\/index.php\/2022\/11\/16\/change-the-servers-ip-in-the-rac-database\/\"},\"author\":{\"name\":\"Onur ARDAHANLI\",\"@id\":\"https:\/\/dbtut.com\/#\/schema\/person\/7fcd466cd0d347ec64aaa48f18f780c6\"},\"headline\":\"Change The Server&#8217;s IP In The RAC Database\",\"datePublished\":\"2022-11-16T17:26:22+00:00\",\"dateModified\":\"2022-11-16T17:27:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/dbtut.com\/index.php\/2022\/11\/16\/change-the-servers-ip-in-the-rac-database\/\"},\"wordCount\":336,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/dbtut.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/dbtut.com\/index.php\/2022\/11\/16\/change-the-servers-ip-in-the-rac-database\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dbtut.com\/wp-content\/uploads\/2022\/11\/Ekran-goruntusu-2022-11-16-202211.png\",\"articleSection\":[\"ORACLE\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/dbtut.com\/index.php\/2022\/11\/16\/change-the-servers-ip-in-the-rac-database\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/dbtut.com\/index.php\/2022\/11\/16\/change-the-servers-ip-in-the-rac-database\/\",\"url\":\"https:\/\/dbtut.com\/index.php\/2022\/11\/16\/change-the-servers-ip-in-the-rac-database\/\",\"name\":\"Change The Server's IP In The RAC Database - Database Tutorials\",\"isPartOf\":{\"@id\":\"https:\/\/dbtut.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/dbtut.com\/index.php\/2022\/11\/16\/change-the-servers-ip-in-the-rac-database\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/dbtut.com\/index.php\/2022\/11\/16\/change-the-servers-ip-in-the-rac-database\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dbtut.com\/wp-content\/uploads\/2022\/11\/Ekran-goruntusu-2022-11-16-202211.png\",\"datePublished\":\"2022-11-16T17:26:22+00:00\",\"dateModified\":\"2022-11-16T17:27:43+00:00\",\"description\":\"The IP change procedure in a database that works as a RAC and is then downloaded to a single node due to the necessity of moving the server\",\"breadcrumb\":{\"@id\":\"https:\/\/dbtut.com\/index.php\/2022\/11\/16\/change-the-servers-ip-in-the-rac-database\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/dbtut.com\/index.php\/2022\/11\/16\/change-the-servers-ip-in-the-rac-database\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/dbtut.com\/index.php\/2022\/11\/16\/change-the-servers-ip-in-the-rac-database\/#primaryimage\",\"url\":\"https:\/\/dbtut.com\/wp-content\/uploads\/2022\/11\/Ekran-goruntusu-2022-11-16-202211.png\",\"contentUrl\":\"https:\/\/dbtut.com\/wp-content\/uploads\/2022\/11\/Ekran-goruntusu-2022-11-16-202211.png\",\"width\":662,\"height\":266},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/dbtut.com\/index.php\/2022\/11\/16\/change-the-servers-ip-in-the-rac-database\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/dbtut.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Change The Server&#8217;s IP In The RAC Database\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/dbtut.com\/#website\",\"url\":\"https:\/\/dbtut.com\/\",\"name\":\"Database Tutorials\",\"description\":\"MSSQL, Oracle, PostgreSQL, MySQL, MariaDB, DB2, Sybase, Teradata, Big Data, NOSQL, MongoDB, Couchbase, Cassandra, Windows, Linux\",\"publisher\":{\"@id\":\"https:\/\/dbtut.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/dbtut.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/dbtut.com\/#organization\",\"name\":\"dbtut\",\"url\":\"https:\/\/dbtut.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/dbtut.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/dbtut.com\/wp-content\/uploads\/2021\/02\/dbtutlogo.jpg\",\"contentUrl\":\"https:\/\/dbtut.com\/wp-content\/uploads\/2021\/02\/dbtutlogo.jpg\",\"width\":223,\"height\":36,\"caption\":\"dbtut\"},\"image\":{\"@id\":\"https:\/\/dbtut.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/dbtut.com\/#\/schema\/person\/7fcd466cd0d347ec64aaa48f18f780c6\",\"name\":\"Onur ARDAHANLI\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/dbtut.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ecd20c3e1374ced4e1aefc82101cce4cd437be8fd957d1be3d106668b8a1b990?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ecd20c3e1374ced4e1aefc82101cce4cd437be8fd957d1be3d106668b8a1b990?s=96&d=mm&r=g\",\"caption\":\"Onur ARDAHANLI\"},\"url\":\"https:\/\/dbtut.com\/index.php\/author\/onurardahanli\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Change The Server's IP In The RAC Database - Database Tutorials","description":"The IP change procedure in a database that works as a RAC and is then downloaded to a single node due to the necessity of moving the server","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/dbtut.com\/index.php\/2022\/11\/16\/change-the-servers-ip-in-the-rac-database\/","og_locale":"en_US","og_type":"article","og_title":"Change The Server's IP In The RAC Database - Database Tutorials","og_description":"The IP change procedure in a database that works as a RAC and is then downloaded to a single node due to the necessity of moving the server","og_url":"https:\/\/dbtut.com\/index.php\/2022\/11\/16\/change-the-servers-ip-in-the-rac-database\/","og_site_name":"Database Tutorials","article_published_time":"2022-11-16T17:26:22+00:00","article_modified_time":"2022-11-16T17:27:43+00:00","og_image":[{"width":662,"height":266,"url":"https:\/\/dbtut.com\/wp-content\/uploads\/2022\/11\/Ekran-goruntusu-2022-11-16-202211.png","type":"image\/png"}],"author":"Onur ARDAHANLI","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Onur ARDAHANLI","Est. reading time":"15 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/dbtut.com\/index.php\/2022\/11\/16\/change-the-servers-ip-in-the-rac-database\/#article","isPartOf":{"@id":"https:\/\/dbtut.com\/index.php\/2022\/11\/16\/change-the-servers-ip-in-the-rac-database\/"},"author":{"name":"Onur ARDAHANLI","@id":"https:\/\/dbtut.com\/#\/schema\/person\/7fcd466cd0d347ec64aaa48f18f780c6"},"headline":"Change The Server&#8217;s IP In The RAC Database","datePublished":"2022-11-16T17:26:22+00:00","dateModified":"2022-11-16T17:27:43+00:00","mainEntityOfPage":{"@id":"https:\/\/dbtut.com\/index.php\/2022\/11\/16\/change-the-servers-ip-in-the-rac-database\/"},"wordCount":336,"commentCount":0,"publisher":{"@id":"https:\/\/dbtut.com\/#organization"},"image":{"@id":"https:\/\/dbtut.com\/index.php\/2022\/11\/16\/change-the-servers-ip-in-the-rac-database\/#primaryimage"},"thumbnailUrl":"https:\/\/dbtut.com\/wp-content\/uploads\/2022\/11\/Ekran-goruntusu-2022-11-16-202211.png","articleSection":["ORACLE"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/dbtut.com\/index.php\/2022\/11\/16\/change-the-servers-ip-in-the-rac-database\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/dbtut.com\/index.php\/2022\/11\/16\/change-the-servers-ip-in-the-rac-database\/","url":"https:\/\/dbtut.com\/index.php\/2022\/11\/16\/change-the-servers-ip-in-the-rac-database\/","name":"Change The Server's IP In The RAC Database - Database Tutorials","isPartOf":{"@id":"https:\/\/dbtut.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/dbtut.com\/index.php\/2022\/11\/16\/change-the-servers-ip-in-the-rac-database\/#primaryimage"},"image":{"@id":"https:\/\/dbtut.com\/index.php\/2022\/11\/16\/change-the-servers-ip-in-the-rac-database\/#primaryimage"},"thumbnailUrl":"https:\/\/dbtut.com\/wp-content\/uploads\/2022\/11\/Ekran-goruntusu-2022-11-16-202211.png","datePublished":"2022-11-16T17:26:22+00:00","dateModified":"2022-11-16T17:27:43+00:00","description":"The IP change procedure in a database that works as a RAC and is then downloaded to a single node due to the necessity of moving the server","breadcrumb":{"@id":"https:\/\/dbtut.com\/index.php\/2022\/11\/16\/change-the-servers-ip-in-the-rac-database\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dbtut.com\/index.php\/2022\/11\/16\/change-the-servers-ip-in-the-rac-database\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dbtut.com\/index.php\/2022\/11\/16\/change-the-servers-ip-in-the-rac-database\/#primaryimage","url":"https:\/\/dbtut.com\/wp-content\/uploads\/2022\/11\/Ekran-goruntusu-2022-11-16-202211.png","contentUrl":"https:\/\/dbtut.com\/wp-content\/uploads\/2022\/11\/Ekran-goruntusu-2022-11-16-202211.png","width":662,"height":266},{"@type":"BreadcrumbList","@id":"https:\/\/dbtut.com\/index.php\/2022\/11\/16\/change-the-servers-ip-in-the-rac-database\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dbtut.com\/"},{"@type":"ListItem","position":2,"name":"Change The Server&#8217;s IP In The RAC Database"}]},{"@type":"WebSite","@id":"https:\/\/dbtut.com\/#website","url":"https:\/\/dbtut.com\/","name":"Database Tutorials","description":"MSSQL, Oracle, PostgreSQL, MySQL, MariaDB, DB2, Sybase, Teradata, Big Data, NOSQL, MongoDB, Couchbase, Cassandra, Windows, Linux","publisher":{"@id":"https:\/\/dbtut.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dbtut.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/dbtut.com\/#organization","name":"dbtut","url":"https:\/\/dbtut.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dbtut.com\/#\/schema\/logo\/image\/","url":"https:\/\/dbtut.com\/wp-content\/uploads\/2021\/02\/dbtutlogo.jpg","contentUrl":"https:\/\/dbtut.com\/wp-content\/uploads\/2021\/02\/dbtutlogo.jpg","width":223,"height":36,"caption":"dbtut"},"image":{"@id":"https:\/\/dbtut.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/dbtut.com\/#\/schema\/person\/7fcd466cd0d347ec64aaa48f18f780c6","name":"Onur ARDAHANLI","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dbtut.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ecd20c3e1374ced4e1aefc82101cce4cd437be8fd957d1be3d106668b8a1b990?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ecd20c3e1374ced4e1aefc82101cce4cd437be8fd957d1be3d106668b8a1b990?s=96&d=mm&r=g","caption":"Onur ARDAHANLI"},"url":"https:\/\/dbtut.com\/index.php\/author\/onurardahanli\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/posts\/53080","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/users\/484"}],"replies":[{"embeddable":true,"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/comments?post=53080"}],"version-history":[{"count":1,"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/posts\/53080\/revisions"}],"predecessor-version":[{"id":53083,"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/posts\/53080\/revisions\/53083"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/media\/53082"}],"wp:attachment":[{"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/media?parent=53080"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/categories?post=53080"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/tags?post=53080"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}