1
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 Resource Plan PDB _1 PDB_n CDB Instance PDB_n CDB Views CDB_SERVICES DBA_OBJECTS . . . . . AWR DBMS_* Dictionary Object Definition (Metadata) Dictionary Object Data OBJ$ Application Tempfiles SYSTEM SYSAUX PDB Datafiles PDB Resource Plan PDB Resource Plan . . OBJ$ PDB_1 ( CDB$ROOT ) Root Database Multitenant Container Database (CDB) CDB Instance Background processes Alert log SPFILE Wallet Foreground processes Common User Common Role Common Privilege Metadata - link Object-links . . Fast Inter-Pluggable Database (PDB) Database Link ... SGA PDBid2 PDBid1 PDBid2 PDBid1 PDBid1 PDBid1 PDBid2 PDBid2 PDBid2 PDBid2 PDBid1 PDBid1 PDBid1 Local Privilege C##... SYS... DBA, CDB_DBA... C##... Application Tempfiles SYSTEM SYSAUX Common User Local User Common Role Local Role Local Privilege Common User Local User Common Role Local Role Local Privilege OBJ$ PDB Datafiles SYSTEM SYSAUX Tempfile Common User . . OBJ$ PDB$SEED Control files Redo log files Datafiles SYSTEM SYSAUX Undo Tempfiles Application Flashback logs Archived redo log files Root Files Change Tracking file

Oracle12c Multitenant Architecture

Embed Size (px)

Citation preview

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