Professional Documents
Culture Documents
About me…
René Kundersma, Software Ingenieur
• Administrator Managed
– Specifically define where the database should run with a list
of servers
– Define where services should run within the database
• Policy Managed
– Define resource requirements of workload
– Enough instances are started to support workload
requirements
– Goal: To remove hard coding of a service to a specific
instance or node
Server Pool
public network
VIP1 VIP2 VIP3 VIP4
Scan_LSNR Scan_LSNR GNS Scan_LSNR
Listener Listener Listener Listener
Server Assignment
Cluster Management via Server Pools
Server Assignment
Cluster Management via Server Pools
GENERIC
Back Office Front Office LOB
11g R1 10g R2 11g R2
Min 0 Max 2 Imp 2
SCAN
SCAN
• Two options:
1. Define the SCAN in your corporate DNS (Domain Name
Service)
sales1-scan.example.com IN A 133.22.67.194
IN A 133.22.67.193
IN A 133.22.67.192
2. Use the Grid Naming Service (GNS) and the SCAN will be
created during cluster configuration
SCAN Overview
Application Server
Oracle RAC
Database
SCAN
Listeners
Listeners
Clients
SQL*NET and SCAN
• SQL*NET will retrieve the IP addresses from DNS or
GNS, it will then load balance and failover across the
IP addresses.
• For MAA implementations, if client uses both primary
and standby in address list, SQL*NET will retrieve all
6 IPs, it will then load balance and failover across the
6 IP addresses
sales.mycompany.com =(DESCRIPTION=
(CONNECT_TIMEOUT=10)(RETRY_COUNT=3)
(ADDRESS_LIST= (LOAD_BALANCE=on)(FAILOVER=ON)
(ADDRESS=(PROTOCOL=tcp)(HOST=scan1)(PORT=1521))
(ADDRESS=(PROTOCOL=tcp)(HOST=scan2)(PORT=1521)))
(CONNECT_DATA=
(SERVICE_NAME= sales.mycompany.com)))
4
1 client
DNS
Corporate
2 domain 5
ps
c vi
a mi
dyn
Rene.Kundersma@oracle.com
Q& QUESTIONS
A ANSWERS
http://otn.oracle.com/rac
For More Information
search.oracle.com
Real Application Clusters
or
otn.oracle.com/rac