Quick question on RAC DB, I noticed that you can either use PHYSICAL server name or VIRTUAL name on the connection string in your tnsnames. Both will work but I don't know the best practice. I think we should use the VIRTUAL name for RAC DB instead of physical name.

Could someone please explain to me why?

Thanks,