To configure SDP, Run the below commands
If your Oracle Database runs on an Infiniband network, you can greatly benefit by switching from TCP to SDP for DB to app communications
srvctl config scan_listener srvctl modify scan_listener -p TCP:1521,/SDP:1521 lsnrctl status srvctl modify listener -l LISTENER -p SDP:1521
Change the Oracle clusterware address
crsctl stop cluster -all
crsctl start crs
oifcfg getif
oifcfg delif -global aggrpub1/10.10.10.0
oifcfg setif -global aggrpub1/10.10.10.0:public
Re-start all clusterware apps
crsctl start cluster -all
Change the listner
First get the current Configuration
srvctl status scan
srvctl config scan
Stop SCAN and SCAN_LISTENER
srvctl stop scan_listener
srvctl stop scan
Modify / Change SCAN / Change SCAN name or new IPs on different subnet
srvctl modify scan -n rac-scan
crsctl modify resource ora.net1.network -attr "USR_ORA_NETMASK=255.255.254.0"
crsctl modify resource ora.net1.network -attr "USR_ORA_IF=db.pub0"
crsctl modify resource ora.net1.network -attr "USR_ORA_SUBNET=172.20.8.0"
To get a list of all properties
crsctl status resource -f|less
$GRID_HOME/bin/srvctl modify scan_listener -u
$GRID_HOME/bin/srvctl start scan_listener
srvctl status scan srvctl config scan
Stop SCAN and SCAN_LISTENER
srvctl stop scan_listener srvctl stop scan
Modify / Change SCAN / Change SCAN name or new IPs on different subnet
srvctl modify scan -n rac-scan crsctl modify resource ora.net1.network -attr "USR_ORA_NETMASK=255.255.254.0" crsctl modify resource ora.net1.network -attr "USR_ORA_IF=db.pub0" crsctl modify resource ora.net1.network -attr "USR_ORA_SUBNET=172.20.8.0"
To get a list of all properties
crsctl status resource -f|less $GRID_HOME/bin/srvctl modify scan_listener -u $GRID_HOME/bin/srvctl start scan_listener
You might also like. How to configure RDS on an Oracle Database
Refrences
Oracle RAC Ip change
Listener IP change