Professional Documents
Culture Documents
Ciprian Pustianu - DB Consolidation With Multitenant
Ciprian Pustianu - DB Consolidation With Multitenant
Ciprian Pustianu
Technology Cloud Engineer
October 2020
Safe harbor statement
The following is intended to outline our general product direction. It is intended for information purposes
only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code,
or functionality, and should not be relied upon in making purchasing decisions.
The development, release, timing, and pricing of any features or functionality described for Oracle’s
products may change and remains at the sole discretion of Oracle Corporation.
• Decades of automation plus the addition of cloud and machine learning have enabled
Oracle to eliminate database management complexity
Cobol
ISAM
Solution Complexity
Object DBs
XML DBs
JSON DBs
Relational Next DB
DB Multi-Model
DB Multi-Model
Multi-workload Converged
DB DB
1970s 1980s 1990s 2000s 2010s 20??
7 Oracle Database Consolidation – October 2020
What to do?
1 Oracle
Database 19c is the most current Long Term Release
Always check MOS Note 742060.1 for the latest schedule
9 Oracle Database Consolidation – October 2020
Use Long Term Release
11.2.0.4
12.1.0.2
12.2.0.1
12.2.0.3
12.2.0.2
10 Oracle Database Consolidation – October 2020
De-support of Non-CDB Database Architecture
Efficiency
12 Oracle Database Consolidation – October 2020
Multitenant Architecture
Fast Provisioning, Snapshot Clones
10
Snap Clone
Oracle Cloud
CRM CRM Dev1 CRM Dev2
PDB Hot Clone
Online test master instantiation
On-Premises
16 Oracle Database Consolidation – October 2020
Refreshable PDB Snap Clone
Snap Clone
Oracle Cloud
CRM CRM Dev1 CRM Dev2
PDB Hot Clone Cloned version no longer in sync
TIME
On-Premises
17 Oracle Database Consolidation – October 2020
Online PDB Relocation
CRM HR
PDB Hot Clone
Online test master instantiation
Refreshable PDB
Incremental refresh of clone with latest data
Online PDB Relocation Oracle Cloud
Relocate with no downtime
Pricing Retail CRM
On-Premises
18 Oracle Database Consolidation – October 2020
Refreshable PDBs as Replicas
Per-PDB replica with only two CDBs to manage!
Server1 1. create pluggable database Red;
4. create pluggable database Brown;
6. create pluggable database Grey
from Grey@CDB2_Link
CDB1 refresh mode every 2 minutes;
Replication
Replication
Server2 2. create pluggable database Red
from Red@CDB1_Link
refresh mode every 2 minutes;
3. create pluggable database Gold;
CDB2 5. create pluggable database Grey;
CDB1
Replication
Replication
Server2
CDB1
Replication
Replication
Tue
Wed c1
c6
c2
c3
c5
c4
c1
c2 Dev
Prod
Mon March 2018
Date-specific bug 15th
P
14th c1
16th
16th 13th
1. Reported on Friday Friday
2. “Bracket” problem
9th P
12th #B4PDB production
clones were always
10th 11th stale
3. Eliminate Monday
4. Eliminate Wednesday
5. Drill-in on Tuesday
3
1 3
4
2
RAC Cluster
Single
CDB /
Shared
Storage
Inst4
RAC Cluster
Inst1
P P P
Inst2
A M M
Inst3
M A M
Inst4
M M A
RAC Cluster
Dan Lungu
Head of Platform as a Service Team
Data Guard
Traffic
Non-Oracle
Systems Non-Oracle
OCC Systems (DR)
ExaCC ExaCC
Prod: Insurance,
Banking, Reporting, Pre Prod/ Dev /
Data Warehouse Monitoring Test / DR