Sei sulla pagina 1di 18

Oracle RAC for Beginners

Murali Vallath
murali.vallath@summersky.biz
| Murali Vallath | Slide: 1

About me

Over 22 years of IT and 18 years using Oracle products


Founder and past president of Oracle RAC SIG
Founder and president of AIOUG
Specializing with Real Application Clusters (RAC)
Frequent speaker at Oracle industry conferences
OOW, UKOUG, ASOUG, SANGAM,
Oracle University Celebrity speaker
Oracle ACE Director

Network Switch

Public Network

ORADB1

ORADB2

DEV

ORADB3

QA1

ORADB4

QA2

ITF

IPC

IPC

IPC

IPC

Comm. Layer

Comm. Layer

Comm. Layer

Comm. Layer

Operating System

Operating System

Operating System

Operating System

SAN switch

SAN Storage

Business Requirements
Maintainability
Scalability

Manageability

Availability

Recoverability

Reliability

Securability
Auditability
Oracle Real Application Cluster |Murali Vallath | Slide: 4

Scalability

Scalability
Vertical
Horizontal

Availability
Oracle Real Application Cluster |Murali Vallath | Slide: 5

Oracle Instance Memory Structure


SGA

PGA
Cursor State

Latches

Enqueues

Database Buffer
Cache

Result Cache

Private
SQL Area
Shared
SQL Area

Library Cache

Data Dictionary Cache

User Session Data

SQL Work Areas

Sort Area

Reserved Pool

Shared Pool

Redo Log
Buffer

Others

Checkpoint Queue

Java Pool

Large Pool

LRU List

Streams Pool

Fixed SGA

Oracle Real Application Cluster | Murali Vallath | Slide: 6

What is RAC?
Public Interface
Cluster Interconnect

oradb1

oradb2
SSKY1

oradb3
SSKY2

+ASM1

oradb4
SSKY3

+ASM2

+ASM3

SSKY4

+ASM4

prddb
OCR
Vote Disk

AA_00

AB_01

AC_02

AD_03

AE_04

AF_05

AG_06

AH_07

| Murali Vallath | www.muralivallath.com | 2013

Network Switch

Public Network

DNS
SCAN

ORADB1

ORADB2

VIP

SSKY1

Network Switch

Cluster Interconnect

ORADB3

VIP

SSKY2

ORADB4

VIP

VIP

SSKY3

SSKY4

IPC

IPC

IPC

IPC

Comm. Layer

Comm. Layer

Comm. Layer

Comm. Layer

Listeners | Monitors

Listeners | Monitors

Listeners | Monitors

Clusterware

Clusterware

Clusterware

Listeners | Monitors
-----------------------

Clusterware
Operating System

-----------------------

-----------------------

Operating System

Operating System

-----------------------

Operating System

SAN switch

OCR
Vote Disk

SSKYDB
Shared Storage
| Murali Vallath | www.muralivallath.com | 2013

Oracle Clusterware
Network Switch

Public Network
Interconnect Switch

ORADB1

ORADB2

VIP

ORADB3

VIP

SSKY1

SSKY2

SSKY3

VIP

SSKY4

DISKMON

DISKMON

GPnP

GPnP

GPnP

CTSS

CTSS

CTSS

CSS

CSS

CSS

EVM

EVM

EVM

CRS

CRS

CRS

HAS

HAS

HAS

GM

EVM
OCR

ORADB4

VIP

DISKMON
NM

CSS

Cluster Interconnect

CRS

HAS

SAN switch
OLR

OLR

OLR

OLR

prddb
OCR
Vote Disk

AA_00

AB_01

AC_02

AD_03

AE_04

AF_05

AG_06

AH_07

Scenario - 1
1
SSKY2

SSKY3
SL0

SCN:9996

SSKY1
SSKY4

SCN 9996

430
460

R4

500

495

gc cr block 3 way
| Murali Vallath | www.muralivallath.com | 2013

Scenario - 2
7
4
SSKY2
SSKY1

SG0

SSKY3

SCN:9996

SG0
SL0

SCN:9996

500

SSKY4

R4

BAST

SCN 9996

430
460

500
495

gc cr block 3 way
| Murali Vallath | www.muralivallath.com | 2013

Scenario 3
8

12
9
SSKY2
NL0
SL0
NL0
SL0

500
SSKY1

CR

SCN:9996

500

NL0
XL0
SCN:9996

13

SSKY3

SCN:9996

CR

10

11

SSKY4
R4

SCN:10010

BAST
SCN 9996

430

gc current block build460time


gc current block flush time
495
gc current block pin time

500

gc current block 3 way


gc current grant busy
gc current grant congested
| Murali Vallath | www.muralivallath.com | 2013

Scenario 4
14
17
SSKY2

SSKY3

NL0
XG0

SSKY1

16

SCN:10010
SCN:10016

SSKY4

XL0
NG1
SCN:10010

R4

500

15
SCN 9996

430
460

500
495
| Murali Vallath | www.muralivallath.com | 2013

Scenario 5
18
20
SSKY2
SSKY3

XG0
SG1

SSKY1
NG1

21

NL0
SG0

SCN:10016

SCN:10016

SSKY4

500

R4

SCN:10010

500

19
SCN 9996

430
460

500
495
| Murali Vallath | www.muralivallath.com | 2013

Scenario 6
22
26
SSKY2
SG1
SG0

SSKY3

SCN:10016
SG0

SSKY1

500

SCN:10016

NG1
NL0

BWR
SCN:10010

500

500

23

SSKY4
R4

24

25

SCN 10016
9996

430
460

500
495

27
| Murali Vallath | www.muralivallath.com | 2013

Scenario - 7
1
SSKY2

SSKY3
SL0

SCN:9996

SSKY1
SSKY4

R4

500

SCN 9996

430
460

500

495

gc cr block 2 way
| Murali Vallath | www.muralivallath.com | 2013

Q&



A

QUESTIONS
ANSWERS

Thanks for listening

| Murali Vallath | Slide: 18

Potrebbero piacerti anche