Load balancing with Oracle RAC [message #133683] |
Sun, 21 August 2005 11:08 |
jef1
Messages: 6 Registered: June 2005
|
Junior Member |
|
|
Hello,
for the moment i don't know a lot about capabilities provided by Oracle RAC server option but for I'm interested in it. I would like to know how does the load balancing work with this technology ? If 3 Oracle instances for example are built,configured and started on 3 physical servers how will the requests from a client application be serviced ? Is it necessary to configure and start a process manager on a dedicated server which will route the client requests to the best node for processing ? What does the application see and what are the informations mandatory to connect to the Oracle cluster ? Is there a tradeoff to choose between response time given to end users and high availability ?
If you have responses to these questions or documentation that can be useful to understand these concepts !
Thanks a lot for your help.
|
|
|
Re: Load balancing with Oracle RAC [message #133788 is a reply to message #133683] |
Mon, 22 August 2005 04:33 |
Frank Naude
Messages: 4581 Registered: April 1998
|
Senior Member |
|
|
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
|
|
|
|
|
|
Re: Load balancing with Oracle RAC [message #141181 is a reply to message #141107] |
Fri, 07 October 2005 07:10 |
|
Mahesh Rajendran
Messages: 10708 Registered: March 2002 Location: oracleDocoVille
|
Senior Member Account Moderator |
|
|
The RAC instances need to monitored/tuned/adminstered in the same method as a regular single instance (99% the same).
There is no difference at all. You need to lookinto something additional that is specific for RAC only in certain cases. Thats it.
And forget about buffer cache hit ratios. It is meaningless.
All the rest ( alert logs,ora-600 etc) are generic for all oralce databases.
|
|
|