Professional Documents
Culture Documents
Oracle DBAs
Im an Oracle DBA
Familiar with RAC, 11gR2 and ASM
About to become a Database Machine Administrator
(DMA)
How
H
much
h
d
do I h
have tto llearn??
Arup Nanda
What is Exadata
Is an appliance containing
Storage
Flash Disks
Database Servers
Infiniband Switches
Ethernet Switches
KVM (some models)
But is not an appliance. Why?
It contains additional software to make it a better
database machine
Thats why Oracle calls it a Database Machine (DBM)
A d DMA Database
And
D b
M hi Administrator
Machine
Ad i i
Arup Nanda
SELECT NAME
FROM CUSTOMERS
WHERE STATUS ='ANGRY'
UPDATE
CUSTOMERS
SET BONUS = 1M
WHERE STATUS ='ANGRY'
datafile1
datafile2
Storage
Arup Nanda
Query Processing
JILL
SELECT NAME
FROM CUSTOMERS
WHERE STATUS ='ANGRY'
datafile1
datafile2
Database Block
Storage
Arup Nanda
RAC Database
datafile1
datafile2
Storage
Arup Nanda
Disk
Arup Nanda
Arup Nanda
Arup Nanda
The Solution
Filtering
should be
Applied
pp
Here
Network
I/O Controller
Disk
Arup Nanda
10
The Magic #1
CPU
Memoryy
Network
I/O Controller
Disk
Arup Nanda
iDB
The
communication
between CPU
and Disk carries
the information
on the
th query
columns and
predicates This
predicates.
occurs as a result
of a special
p
protocol called
iDB.
11
Disk1
Arup Nanda
Disk2
Disk3
12
Storage Index
Arup Nanda
Disk1
Disk2
Disk3
MIN = 3
MIN = 4
MIN = 1
MIN = 3
MAX = 5
MAX = 5
MAX = 2
MAX = 5
Disk4
13
datafile1
datafile2
Storage
Arup Nanda
14
Components
CPU
Database Node
(Sun Blade. OEL)
Memoryy
Network
InfiniBand Switch
I/O Controller
Storage Cell
Disk
Arup Nanda
15
Database
Database
Node
1
Database
Node
Database
1
Node 1
Node 1
InfiniBand
Switch
Cell 1
Cell 1
Cell 1
Cell 1
Arup Nanda
Database
Node 8
Network Switch
Clients
connect to
the database
nodes.
Cell 14
16
Disk Layout
Compute
Nodes
Some partitions
S
titi
are presented
t d
as filesystems
Storage Cell
Arup Nanda
17
Node
e
Disk Presentation
filesystem
Celll
filesystem
Arup Nanda
18
Command Components
Compute
Nodes
Storage Cell
Arup Nanda
19
One Cluster?
One Cluster
QA1
QA2
QA3
Prod1
Prod2
Prod3
Dev1
Int1
QA1
QA2
Prod4
Prod1
Prod2
Prod3
Dev1
Int1
QA1
QA2
QA3
Prod1
Prod2
Prod3
Dev1
Int1
Arup Nanda
Dev2
20
Many Clusters?
QA Cluster
Prod Cluster
QA1
Prod1
QA2
QA Cluster
Arup Nanda
QA3
Prod2
Prod3
Prod Cluster
Dev
Int
Dev1
Int1
Dev
Int
21
Disk Failures
Datafile
block1
Cell 1
block1
Arup Nanda
Cell 2
block1
22
Other Questions
Q: Do clients have to connect using Infiniband?
A: No; Ethernet is also available
Q: How do you back it up?
A: Normal RMAN Backup, just like an Oracle Database
Q: How do you create DR?
A: Data Guard is the only solution
Q: Can I install any other software?
A: Nothing on Cells. On nodes yes
Q: How do I monitor it?
A: Enterprise Manager, CellCLI, SQL Commands
Arup Nanda
23
Summary
Arup Nanda
24
Thank You!
Arup
p Nanda
Blog: Arup.Blogspot.com
Twitter: arupnanda
Email: arup@proligence.com
Arup Nanda
25