Upload
others
View
14
Download
0
Embed Size (px)
Citation preview
Oracle Real Application Clusters 10g
2005 5
Oracle Real Application Clusters 10g 2
Oracle Corporation Designing High Availability Systems with Oracle Real Application Clusters 10g
Oracle Real Application Clusters 10g
............................................................................................................................ 4
............................................................... 4
Oracle Clustered ......................................... 4
Oracle Real Application Clusters ............................................................... 5
Oracle Real Application Clusters Oracle
.......................................................................................... 5
Oracle Database 10g Services........................................................................ 6
Oracle Real Application Clusters ......................................................... 8
: .............................................................. 8
: ................................. 9
........................................................... 10
: .................................................................... 10
..................................................................................... 11
........................................................................... 11
........................................................................... 13
.......................................................................................................... 14
.............................................................................................. 15
/ ............... 16
..................................................................... 16
..................................................................... 17
................................................. 18
............................................................. 18
...................................................................................... 18
.................................................................................................... 20.......................................................................................... 21
......................................................................... 22
............................................. 22OLTP ............................. 23
DSS .......... 23................................................................................ 23
Oracle Real Application Clusters ............................................................... 24
Enterprise Manager Grid Control ...................................................................... 24
............................................................................... 24
Enterprise Manager Grid Control ................................................................ 24
Srvctl............................................................................................................. 25
Clusterware High Availability API ........................................ 25
CVU ................................................ 25
.............................................................................................. 25
............................................................................................ 26
.............................................................................................. 26
Oracle Real Application Clusters 10g 3
Oracle Corporation Designing High Availability Systems with Oracle Real Application Clusters 10g
................................................................. 27
................................................. 27
............................ 28
................ 28
.............................................................................. 28
....................................... 29.................................................................... 30
.............................................................................................. 31
............................................................................................ 31
.......................................................................... 31
.................................................................................. 32
.................................................................................. 34
......................................................................................... 34
Oracle Real Application Clusters ................................................. 34
..................................................................... 34
............................................................... 34
.......................................................................... 34
.......................................................................... 35
Oracle High Availability API ............ 35
......................................................................... 35
Oracle E-Business Suite..................................................................................... 35
........................................................... 36
.......................................................................................................................... 36
Oracle Real Application Clusters 10g 4
Oracle Corporation Designing High Availability Systems with Oracle Real Application Clusters 10g
Oracle Database 10g Real Application Clusters RAC
Oracle Real Application Clusters RAC
RAC
• Oracle RAC
•
•
• Oracle RAC
Oracle RAC
•
•
•
•
•
Oracle Clustered
20
Oracle Real Application Clusters 10g 5
Oracle Corporation Designing High Availability Systems with Oracle Real Application Clusters 10g
80
Oracle
RAC Real Application Clusters
Oracle
Oracle Real Application Clusters
Oracle Real Application Clusters RAC Oracle
RAC
•
•
•
Oracle Real Application Clusters
SMP
Oracle Real Application Clusters Oracle
IT
Oracle Real Application Clusters 10g 6
Oracle Corporation Designing High Availability Systems with Oracle Real Application Clusters 10g
Grid Computing with Oracle 10g
Virtualization and Provisioning now
– Applications
– Information
– Servers
– Storage
Standardize on low-cost modular hardware components
– Scale out incrementally
IT Oracle Grid Computing
Oracle Real Application Clusters RAC
Oracle Real Application Clusters
Oracle Database 10g Services
Oracle Real Application Clusters
1 1
Oracle Real Application Clusters 10g 7
Oracle Corporation Designing High Availability Systems with Oracle Real Application Clusters 10g
Automatic Workload Management
End of Quarter
Order Entry Supply Chain
Automatic Workload Management
Normal Server Allocation
Order Entry Supply ChainSpare
1 Oracle Real Application Clusters
1
Oracle Real Application Clusters
3
1
Oracle Real Application Clusters 10g 8
Oracle Corporation Designing High Availability Systems with Oracle Real Application Clusters 10g
1 Oracle Real Application Clusters
Oracle Real Application Clusters
Oracle Real Application Clusters
:
Oracle Real Application Clusters
Oracle Real Application Clusters
Real Application Clusters
Oracle Real
Application Clusters
Oracle Real Application Clusters 3
• Oracle Clusterware Cluster Ready Services
• Oracle Cluster File System OCFS
• Oracle Database
Oracle 1
Oracle Database 10g Automatic Storage Management ASM
Oracle Real Application Clusters
Oracle Real Application Clusters
Oracle Clusterware
Oracle
Oracle Real Application Clusters 10g 9
Oracle Corporation Designing High Availability Systems with Oracle Real Application Clusters 10g
Oracle Real Application Clusters
:
Oracle Real Application Clusters 2
Oracle
Oracle Real Application Clusters
Linux
SAP S&D Oracle eBusiness Suite
Oracle Real
Application Clusters
Oracle Real
Application Clusters
Oracle
SAP S&D
Oracle Real Application Clusters 10g 10
Oracle Corporation Designing High Availability Systems with Oracle Real Application Clusters 10g
Oracle Real Application
Clusters
Oracle Real Application Clusters
Oracle Real Application Clusters
10g Release 2
Oracle
Oracle Real Application
Clusters Fast Application Notification
JDBC ODP.NET FAN
Oracle
Real Application Clusters
:
Oracle Real Application Clusters Oracle Clusterware
Oracle Clusterware Oracle Database Management
System Oracle
Oracle Real Application
Clusters Oracle Clusterware
Oracle Real Application Clusters
Oracle Oracle Clusterware
Oracle Database 10g Release 2 Oracle
Oracle
Oracle High Availability API Oracle
Oracle Real Application Clusters 10g 11
Oracle Corporation Designing High Availability Systems with Oracle Real Application Clusters 10g
Oracle Clusterware
Oracle High Availability API Oracle Clusterware
Oracle Real Application Clusters Oracle Database 10g
Oracle
Oracle Real Application Clusters
Oracle Real Application Clusters
Oracle Database
Oracle
Oracle
1
Oracle
CPU
Oracle Real Application Clusters 10g 12
Oracle Corporation Designing High Availability Systems with Oracle Real Application Clusters 10g
Oracle Real Application Clusters
Oracle Real Application Clusters 10g 13
Oracle Corporation Designing High Availability Systems with Oracle Real Application Clusters 10g
Oracle Real Application Clusters Oracle
Oracle Real Application Clusters Oracle
1
Oracle
Oracle Real Application Clusters
Oracle RAC
Oracle Real Application Clusters
1
Oracle Real Application Clusters
Oracle
Oracle Real Application Clusters
Oracle Real Application Clusters 10g 14
Oracle Corporation Designing High Availability Systems with Oracle Real Application Clusters 10g
Oracle Real Application Clusters
Oracle Real Application Clusters
•
• 1
•
•
•
•
Oracle Real Application Clusters
Oracle Real Application Clusters 10g 15
Oracle Corporation Designing High Availability Systems with Oracle Real Application Clusters 10g
1
•
• /
•
•
•
•
Oracle Real Application
Clusters Oracle RAC
RAID RAID
Oracle S.A.M.E Stripe And Mirror
Everything
I/O
Oracle
Oracle Hardware Assisted
Resilient Data Initiative HARD1
1 http://www.oracle.com/technology/deploy/availability/htdocs/HARD.html
Oracle Real Application Clusters 10g 16
Oracle Corporation Designing High Availability Systems with Oracle Real Application Clusters 10g
• Automatic Storage Management ASM
• Oracle Cluster File System OCFS
• Network File System NFS
• RAW
•
Oracle Automatic Storage Management ASM
Oracle Database
/
SCSI HSM NAS SAN
raw
Oracle Real Application Clusters
Linux Oracle Real Application Clusters
Oracle Real Application Clusters 10g 17
Oracle Corporation Designing High Availability Systems with Oracle Real Application Clusters 10g
Oracle Real Application Clusters
Oracle Real Application Clusters
Oracle Real Application Clusters
• Oracle Clusterware Cluster Ready Services: CRS
•
Oracle
• Oracle Cluster File System
OCFS
Oracle Real Application Clusters
•
• Oracle Database 10g Automatic Storage Management ASM RAW
Oracle Cluster File System OCFS
• 1 1 Oracle
•
Oracle Real Application Clusters
1
Oracle Clusterware Oracle Real Application Clusters
Oracle High Availability API
Oracle
Oracle Real Application Clusters 10g 18
Oracle Corporation Designing High Availability Systems with Oracle Real Application Clusters 10g
Oracle Clusterware
Oracle
Oracle
TCP UDP
2
2
2 Oracle 2
Oracle Application
Server
Oracle Application Server Web
2
•
•
Oracle Real Application Clusters 10g 19
Oracle Corporation Designing High Availability Systems with Oracle Real Application Clusters 10g
TCP/IP
2
Oracle Real Application Clusters 10g 20
Oracle Corporation Designing High Availability Systems with Oracle Real Application Clusters 10g
Oracle Real Application Clusters
•
•
2
2
2
•
•
Oracle
Transparent Application Failover
2
Oracle
Fast
Application Notification FAN Fast Connection
Failover FCF
Oracle Real Application Clusters 10g 21
Oracle Corporation Designing High Availability Systems with Oracle Real Application Clusters 10g
Oracle Enterprise Manager 10g Grid Control
Web Oracle Real
Application Clusters Oracle Clusterware Oracle Application Server
Oracle Real Application Clusters 10g 22
Oracle Corporation Designing High Availability Systems with Oracle Real Application Clusters 10g
Oracle GUI
Oracle Real Application Clusters
•
•
•
•
•
SMP
Oracle Real Application Clusters
Oracle Real Application Clusters
Oracle Real Application Clusters
SMP
Oracle Real Application Clusters
Oracle Real Application Clusters
Oracle
Oracle Real Application
Clusters
Oracle Real Application Clusters
Oracle Real Application Clusters
Oracle Real Application Clusters 10g 23
Oracle Corporation Designing High Availability Systems with Oracle Real Application Clusters 10g
Oracle Automatic
Workload Repository AWR
OLTP
OLTP SMP Oracle Real Application
Clusters
2
SMP Oracle Real Application Clusters
Oracle RAC
Oracle Real Application Clusters SMP
Oracle Real Application
Clusters / TPC
SAP Sales and Distribution
Oracle Real Application Clusters
DSS
Oracle Real Application Clusters
1
Oracle Real Application Clusters
Oracle Real Application Clusters OLTP
CPU
Oracle Real Application Clusters 10g 24
Oracle Corporation Designing High Availability Systems with Oracle Real Application Clusters 10g
Oracle Real Application Clusters
Enterprise Manager Grid Control
Oracle Real Application Clusters
Oracle Enterprise Manager Grid Control
Oracle
Oracle Real Application Clusters
Enterprise Manager Grid Control
Oracle Enterprise Manager Grid Control GUI
Oracle Real Application Clusters
Oracle Real Application Clusters 10g 25
Oracle Corporation Designing High Availability Systems with Oracle Real Application Clusters 10g
Oracle Real Application
Clusters
Oracle Real Application Clusters
Srvctl
Srvctl
Oracle Real
Application Clusters
1
Oracle Real Application Clusters
Clusterware High Availability API
Clusterware Oracle High Availability API
Oracle
Real Application Clusters
Oracle
Oracle Clusterware
Oracle Clusterware
CVU
Oracle Database 10g Release 2 Oracle Real Application Clusters
Oracle Real Application Clusters
Oracle Real Application Clusters 10g 26
Oracle Corporation Designing High Availability Systems with Oracle Real Application Clusters 10g
Oracle
RAW Oracle Automatic Storage Management ASM
Oracle Cluster File System OCFS
Oracle
Oracle
I/O
RAID
RAID Oracle
RAID RAID
RAID
RAID Oracle RAID
Stripe And Mirror
Everything S.A.M.E.
Oracle Hardware Assisted
Resilient Data H.A.R.D.
RAID Oracle Real Application Clusters
1 RAID
1 RAID
Oracle Automatic Storage Management ASM
RAID
Oracle ASM
Oracle Real Application Clusters 10g 27
Oracle Corporation Designing High Availability Systems with Oracle Real Application Clusters 10g
RAID ASM
ATA
RAID
ASM I/O
ASM
RAID
Oracle Real Application Clusters
Oracle Automatic Storage
Management ASM
RAID
Oracle Oracle
Oracle
Oracle Real Application Clusters
Oracle
RAID I/O
I/O
I/O
Oracle Real Application Clusters 10g 28
Oracle Corporation Designing High Availability Systems with Oracle Real Application Clusters 10g
Oracle Real Application Clusters
TCP/IP
UDP
Oracle
Linux
Oracle
Oracle Real Application Clusters
Oracle Clusterware
Oracle Real Application Clusters 10g 29
Oracle Corporation Designing High Availability Systems with Oracle Real Application Clusters 10g
ID TCP/IP
Oracle Real Application Clusters
IP VIP
ID IP
2
•
•
Oracle Database
Oracle Net Service
•
•
Oracle Real Application Clusters 10g 30
Oracle Corporation Designing High Availability Systems with Oracle Real Application Clusters 10g
Oracle Real Application Clusters
•
Oracle Real
Application Clusters
Oracle Database 10g JDBC ODP.NET OCI Fast Connection
Failover FCF FCF RAC
Oracle
Oracle Real Application Clusters 10g 31
Oracle Corporation Designing High Availability Systems with Oracle Real Application Clusters 10g
1
Oracle
Oracle Real Application Clusters
Oracle
Oracle Real Application Clusters Oracle Data
Guard
Oracle Real Application Clusters
Oracle Real Application Clusters
Oracle Data Guard
Oracle Maximum Availability
Architecture MAA
Oracle Real Application Clusters
Oracle Real Application Clusters 3
•
• Oracle
Oracle Real Application Clusters 10g 32
Oracle Corporation Designing High Availability Systems with Oracle Real Application Clusters 10g
•
Oracle Oracle Real Application Clusters
Oracle
Oracle Real Application Clusters
Oracle
Oracle
Database 10g Release 2 Oracle High Availability API API
Oracle Real Application
Clusters
Oracle
Oracle Real Application Clusters High Availability API
API
Oracle Real Application Clusters
Oracle High Availability API
Oracle
Oracle
Oracle
Oracle
Oracle Real Application Clusters 10g 33
Oracle Corporation Designing High Availability Systems with Oracle Real Application Clusters 10g
Oracle Real Application Clusters
Oracle Real Application Clusters 10g 34
Oracle Corporation Designing High Availability Systems with Oracle Real Application Clusters 10g
Oracle Real Application Clusters
Oracle Real Application Clusters
Oracle Real
Application Clusters
Oracle
Real Application Clusters Oracle
Real Application Clusters
ISV
ISV
Oracle Real Application Clusters
Oracle Real Application Clusters
IP 1
Oracle Real Application Clusters
Oracle Real Application
Clusters Oracle
Oracle
Oracle Call Interface OCI ODP.NET JDBC Fast Connection Failover
FCF FCF
Oracle Real Application Clusters API
Oracle Real Application Clusters 10g 35
Oracle Corporation Designing High Availability Systems with Oracle Real Application Clusters 10g
Oracle Real Application Clusters
ODP.NET JDBC Oracle Call Interface
OCI Oracle Fast Application
Notification FAN
ISV Oracle Real
Application Clusters
Oracle High Availability API
Oracle Real Application Clusters
Oracle
Oracle
Oracle
High Availability API API
Oracle Real Application Clusters
Oracle Clusterware
Oracle Clusterware
Oracle
Oracle E-Business Suite
Oracle E-BusinessSuite Oracle ERP CRM
ERP CRM
Oracle E-BusinessSuite 36 way 4
Oracle Real Application Clusters 10g 36
Oracle Corporation Designing High Availability Systems with Oracle Real Application Clusters 10g
Oracle Real Application Clusters 6TB
Oracle Data Guard
Oracle Real
Application Clusters 10g E-BusinessSuite11i
Oracle Real Application Clusters ISV
SAP Siebel Peoplesoft
ISV Oracle Real Application Clusters
Oracle RAC Oracle
RAC
IT
Oracle RAC
TCO Oracle RAC
Oracle Real Application Clusters 10g
2005 5
: Peter Sechser
: Barb Lundhild, Philip Newlan, Zarah Afrookhteeh, Randy Hietter
Oracle Corporation
World Headquarters
500 Oracle Parkway
Redwood Shores, CA 94065
U.S.A.
:
: +1.650.506.7000
: +1.650.506.7200
www.oracle.com
Copyright © 2005, Oracle. All rights reserved.
Oracle JD Edwards PeopleSoft Oracle Corporation