Documente Academic
Documente Profesional
Documente Cultură
Multitenant Architecture
Services and Connections
Data Dictionary Architecture
Security in CDB
Managing a CDB
Multitenant Architecture
Services and Connections
Data Dictionary Architecture
Security in CDB
Managing a CDB
PDBs
Root
Pluggable Databases (PDBs)
CDB
Multitenant Architecture
Services and Connections
Data Dictionary Architecture
Security in CDB
Managing a CDB
cdb1
cdb1 cdb1
HR PDB CRMSVC
rudolph cupid NewHR
CRM PDB HRg1wc
PDB
Multitenant Architecture
Services and Connections
Data Dictionary Architecture
Security in CDB
Managing a CDB
ta ta ta
r Da y Da Da
se
r r ar
y r ry
U na se n se na
io U io U io
D ic t ic t ic t
D D
ta ta ta
Da Da Da
ta ta ta
Da Da Da
ta ta ta
Me Me Me
Multitenant fix:
Horizontally-
partitioned data
dictionary
Only Oracle system
OBJ$ TAB$ SOURCE$ EMP DEPT
definition remains
Oracle and customer
… … metadata
intermingled
Multitenant Architecture
Services and Connections
Data Dictionary Architecture
Security in CDB
Managing a CDB
All user-created common user names must begin with c## or C##
– Oracle-supplied common users like SYS and SYSTEM are exempted
Every common user is uniquely named across all containers
The schemas for a common user can differ in each container
Best practice: Don’t create objects in common user’s schema
Multitenant Architecture
Services and Connections
Data Dictionary Architecture
Security in CDB
Managing a CDB