Database - RAC/Scalability (MOSC)

MOSC Banner

Client Connections using Oracle RAC and SCAN - How it works demo with tcpdump

edited Jan 31, 2017 11:12AM in Database - RAC/Scalability (MOSC) 1 comment

I posted this in the networking forum for someone having issues connecting a client to a RAC database. They have firewalls in place. I thought it could be helpful to post this for others who are curious how the "SCAN thing" works when a client attempts a connection, and what needs to be opened up from a firewall perspective. The issue in networking is still open (and they might not even be using SCAN at all), but hopefully with some of the explanation they can at least find where the problem is.

People get confused that with firewalls, if a client successfully "tnspings" a tnsentry (and SCAN is involved) means they can connect to the database (i.e. all firewall rules are in place and correct). This is not true. When you use SCAN and run "tnsping", only SCAN itself is checked, not the final destination (the node VIP/port). A successful tnsping means that you can get to the SCAN listener VIPs (and you have to check them all as they are used round-robin). That's it. That being said, you could have a successful tnsping yet still have missing firewall rules preventing you

Howdy, Stranger!

Log In

To view full details, sign in to My Oracle Support Community.

Register

Don't have a My Oracle Support Community account? Click here to get started.

Category Leaderboard

Top contributors this month

New to My Oracle Support Community? Visit our Welcome Center

MOSC Help Center