RDS over UDP

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

RDS over UDP

satish
Dear erman,

Is RDS technology used only in exadata?

We are using 2 node rac not in exadata..

Version 12.1.0.2

Thanks
Reply | Threaded
Open this post in threaded view
|

Re: RDS over UDP

ErmanArslansOracleBlog
Administrator
Yes and No.. It is a matter of support actually .

In 12.2+ version, RDS is supported only for databases running on the engineered systems, and the databases on non-engineered systems always use UDP.. So this means you can use RDS 11gR2 and 12CR1 databases, but you need to have all the hardware, OS drivers  and all that in place. You should also check the certification for that ->

https://www.oracle.com/database/technologies/tech-generic-linux-new.html
Oracle Reliable Datagram Sockets (RDS) and InfiniBand (IB) Support (For Linux x86 and x86-64 Platforms) (Doc ID 761804.1)

Additional info:

RDS protocol used is by Oracle for event based messaging and cluster intercommunication.
RDS is used to have low-latency connectionless protocol , which improves database performance in Linux.
RDS provides reliable transport services and can be used by applications such as Oracle RAC for both interprocess communication and storage access.

Oracle binary can use RDS.. So if you relink ioracle with RDS (ipc_rds), then you need to have interfaces that support RDS in your environment and in this kind of an environment, you set the cluster_interconnects and tell oracle -> use them!