Hi,
Load balancing is documented in the Net Services Manuals, which is why most people working with RAC have problems finding it. In summary:
To enable Load balancing, you need to use a TNSNAMES.ORA entry like this:
net_service_name =
(DESCRIPTION=
(LOAD_BALANCE=on)
(ADDRESS=(PROTOCOL=tcp)(HOST=sales1-svr)(PORT=1521))
(ADDRESS=(PROTOCOL=tcp)(HOST=sales2-svr)(PORT=1521)))
(CONNECT_DATA=(SERVICE_NAME=sales.us.acme.com))
On the RAC side, you need to specify a REMOTE_LSITENER so all instances register their load characteristics with all listeners. A listener can then decide if it wants to accept a connection or hand-over to a less loaded listener.
Best regards.
Frank