Multitenant Architecture Diagram
CDB Instance
Background processes
Wallet Alert log SPFILE
SGA
PDBid1 PDBid1 PDBid1 PDBid2 PDBid1 PDBid1 PDBid2 PDBid2 PDBid2 PDBid1 PDBid2 PDBid1 PDBid2
Foreground processes
listener.ora
Multitenant Container Database (CDB)
Root Database
( CDB$ROOT )
CDB Instance PDB _1
Dictionary OBJ$ Object Data
Dictionary Object Definition (Metadata)
...
PDB_n
...
DBMS_*
..
AWR
CDB Views
CDB_SERVICES
DBA_OBJECTS
Metadata- link
Object-links Fast Inter-Pluggable Database (PDB) Database Link
CDB Resource Plan
PDB$SEED
OBJ$
PDB_1
OBJ$
Local Privilege
PDB_n
OBJ$
Local Privilege
..
Common User
..
Common Role
Local Role
..
Common Role
Local Role
Common User
SYS... C##...
PDB Resource Plan
PDB Datafiles
Common User
Local User
PDB Resource Plan
PDB Datafiles
Common User
Local User
Common Role Common Privilege
DBA, CDB_DBA... C##... Local Privilege
SYSTEM SYSAUX Tempfile
SYSTEM SYSAUX
Application
Tempfiles
SYSTEM SYSAUX
Tempfiles Application
Root Files
SYSTEM SYSAUX Application Tempfiles Undo Change Archived Tracking file redo log files
Control files
Redo log files
Datafiles
Flashback logs
Copyright 2012, Oracle and/or its afliates. All rights reserved. Oracle and Java are registered trademarks of Oracle and/or its afliates. Other names may be trademarks of their respective owners.