Transcript
Page 1: Oracle12c Multitenant Architecture

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.

Multitenant Architecture Diagram

listener.ora

CDB ResourcePlan

PDB _1 PDB_nCDB Instance

PDB_n

CDBViews

CDB_SERVICES

DBA_OBJECTS

. .. . . AWRDBMS_*

Dictionary Object Definition(Metadata)Dictionary

Object DataOBJ$

ApplicationTempfilesSYSTEM SYSAUX

PDB Datafiles

PDB ResourcePlan

PDB ResourcePlan

. .OBJ$

PDB_1

( CDB$ROOT )Root Database

Multitenant Container Database (CDB)

CDB

Inst

ance Background

processes Alert log SPFILEWallet

Foreground processes

Common User

Common Role

Common Privilege

Met

adat

a -lin

k Object-links

. .

Fast Inter-Pluggable Database (PDB) Database Link

...

SGAPDBid2PDBid1

PDBid2PDBid1

PDBid1

PDBid1 PDBid2

PDBid2

PDBid2

PDBid2PDBid1

PDBid1

PDBid1

Local Privilege

C##...SYS...

DBA, CDB_DBA...C##...

ApplicationTempfilesSYSTEM SYSAUX

Common User

LocalUser

Common Role

Local Role

Local Privilege

Common User

LocalUser

Common Role

Local Role

Local Privilege

OBJ$

PDB Datafiles

SYSTEM SYSAUX

Tempfile

Common User

. .OBJ$

PDB$SEED

Controlfiles

Redo logfiles Datafiles

SYSTEM

SYSAUX UndoTempfilesApplicationFlashback

logsArchived

redo log files

Root Files

Change Tracking

file

Recommended