You are on page 1of 1

Multitenant Architecture Diagram

Background

CDB Instance
processes Alert log
Wallet SPFILE
SGA
PDBid1 PDBid1 PDBid1 PDBid2 PDBid2

PDBid1 PDBid2 PDBid2 PDBid1 Foreground processes listener.ora


PDBid1 PDBid2 PDBid2 PDBid1

Multitenant Container Database (CDB)


CDB Instance PDB _1 ... PDB_n
Root Database Dictionary Object Definition
Dictionary OBJ$ (Metadata)
( CDB$ROOT ) Object Data
... DBMS_* .. AWR
CDB
Views
CDB_SERVICES

DBA_OBJECTS
CDB Resource
Object-links
Metadata- link

Plan
Fast Inter-Pluggable Database (PDB) Database Link

PDB$SEED PDB_1 Local Privilege PDB_n Local Privilege


Common User
.. ..
Common
..
OBJ$ Common Local OBJ$ Local
OBJ$
Role Role Role Role SYS...
C##...

Common PDB Resource PDB Resource Common Role DBA, CDB_DBA...


Plan Common Local Plan Common Local C##...
User User User User User
PDB Datafiles PDB Datafiles Common Privilege Local Privilege

SYSTEM SYSAUX
SYSTEM SYSAUX SYSTEM SYSAUX
Tempfile Tempfiles Tempfiles
Application Application

Root Files

SYSTEM

Change
SYSAUX Application Tempfiles Undo
Control Redo log Flashback Archived Tracking
files files
Datafiles logs redo log files file

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

You might also like