Re: x86 small workloads
Oracle RAC is mainly for uptime. Everything is mirrored on two identical servers. Sure, you can also distribute different database tables among the mirrored servers - which is what Oracle calls "partitioning" but you can not have a cluster of nodes handling the same database table rows. That would be very inefficient to sync data among nodes with roll back etc
I hate to say it, but you obviously don't have the slightest clue about Oracle RAC and how it works.