„simplify consolidation with oracle database 12c” piotr kołodziej, master principal sales...

52
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted 1

Upload: marketing-oracle-polska

Post on 11-May-2015

822 views

Category:

Technology


0 download

DESCRIPTION

Plug into the Cloud with Oracle Database 12c, 27.06.2013

TRANSCRIPT

Page 1: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted1

Page 2: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted2

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, and timing of any features or functionality described for Oracle's products remains at the sole discretion of Oracle. Release timing for Oracle Database 12c is planned for Calendar Year 2013.

Page 3: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted3

Oracle MultitenantSimplify Consolidation with Oracle Database 12c

Piotr Kołodziej

Master Principal Technical Advisor, EMEA [email protected]

Page 4: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted4

Agenda

Rethinking Database Architecture for the Cloud

Multitenant Architecture

Capabilities Enabled

Managing Shared Resources

Upgrading to Multitenant

Use Cases

Page 5: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted5

Agenda

Rethinking Database Architecture for the Cloud

Multitenant Architecture

Capabilities Enabled

Managing Shared Resources

Upgrading to Multitenant

Use Cases

Page 6: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted6

Pressures

Increase Agility

Reduce Costs• Capital Costs• Operating Costs

Non-stop operations

DBA challenges:• Patching, upgrades• Provisioning

Pressures Requirements

Increase Agility Performance, scalability

Reduce Costs• Capital Costs• Operating Costs

Reliability, availability

Non-stop operations Security, tenant isolation

DBA challenges:• Patching, upgrades• Provisioning

No application changes

Pressures Requirements Trends

Increase Agility Performance, scalability Private Cloud

Reduce Costs• Capital Costs• Operating Costs

Reliability, availability Massively Powerful Servers (Exadata)

Non-stop operations Security, tenant isolation Virtualization

DBA challenges:• Patching, upgrades• Provisioning

No application changes Simplification• Standardized Services• Self-Service

Industry Today

Page 7: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted7

Private Cloud Database ArchitecturesOracle Database 11g

Dedicated Databases

share servers and OS

Virtual Machines

share servers

Schema Consolidation

share servers, OS and database

Increasing Consolidation

Page 8: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted8

Private Cloud Database ArchitecturesOracle Database 12c

Dedicated Databases

share servers and OS

Virtual Machines

share servers

Multitenant Database

share servers, OS and database

Increasing Consolidation

Page 9: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted9

Oracle Database ArchitectureRequires memory, processes and database files

System Resources

ERPMemory

BackgroundProcesses

DatabaseFiles

CRMMemory

BackgroundProcesses

DatabaseFiles

DWMemory

BackgroundProcesses

DatabaseFiles

Page 10: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted10

Container Database

New Multitenant ArchitectureMemory and processes required at multitenant container level only

System Resources

ERPMemory

BackgroundProcesses

DatabaseFiles

CRMMemory

BackgroundProcesses

DatabaseFiles

DWMemory

BackgroundProcesses

DatabaseFiles

Page 11: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted11

New Multitenant ArchitectureMemory and processes required at multitenant container level only

System Resources

Container Database

Page 12: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted12

Agenda

Rethinking Database Architecture for the Cloud

Multitenant Architecture

Capabilities Enabled

Managing Shared Resources

Upgrading to Multitenant

Use Cases

Page 13: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted13

Multitenant ArchitectureComponents of a Multitenant Container Database (CDB)

Multitenant Container DatabaseROOT

12.1HCM

12.1

DW

12.1

CRM

12.1

ERP

12.1

Pluggable Databases (PDBs)

PDBs

Root

CDB

Page 14: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted14

Multitenant Architecture

Multitenant architecture can currently support up to 252 PDBs

A PDB feels and operates identically to a non-CDB

You cannot tell, from the viewpoint of a connected client, if you’re using a PDB or a non-CDB

Database Link

Page 15: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted15

Multitenant Architecture – Dynamics

PDBs share common SGA andbackground processes

Foreground sessions see only the PDB they connect to

Page 16: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted16

CRM HCM ERP BI0

0.5

1

1.5

2

2.5

3

MEMORY

Pluggable Database

GB

CRM HCM ERP BI DW0

0.5

1

1.5

2

2.5

3

MEMORY

Pluggable Database

GB

Multitenant Scalability

Only small increments in memory as additional PDBs are added

CRM HCM ERP0

0.5

1

1.5

2

2.5

3

MEMORY

Pluggable Database

GB

Page 17: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted17

Files in the CDB

Each PDB has its own set of tablespaces including SYSTEM and SYSAUX

PDBs share UNDO, REDOand control files, (s)pfile

By default the CDB has a single TEMP tablespace but PDBs may create their own

Namespaces

Page 18: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted18

Users Local users are the successors for customer-created users in a non-CDB

A local user is defined only in a PDB

A local user can administer a PDB

A common user is defined in the rootand is represented in every PDB

A common user can log into any PDBwhere it has “Create Session” and can therefore administer a PDB

The Oracle system is owned by common users

Page 19: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted20

Unplug / plug to change the ContainerSimply unplug from the old CDB…

Page 20: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted21

Unplug / plug to change the Container…and plug in to the new CDB…

Moving between CDBs is a simple case of moving a PDB’s metadata

Upgrading and patching become much simpler

An unplugged PDB carries with it lineage, opatch, encryption key info etc

Page 21: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted22

Unplug / plug to change the ContainerExample

alter pluggable database HCMunplug into '/u01/app/oracle/oradata/…/hcm.xml'

create pluggable database My_PDBusing '/u01/app/oracle/oradata/…/hcm.xml'

Plug

Unplug

Page 22: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted23

Agenda

Rethinking Database Architecture for the Cloud

Multitenant Architecture

Capabilities Enabled

Managing Shared Resources

Upgrading to Multitenant

Use Cases

Page 23: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted24

Manage Many as One with MultitenantBackup databases as one; recover at pluggable database level

DW12.1

CRM

12.1

ERP

12.1

One Backup

Point-in-time recoveryAt pluggable database level

Multitenant Container Database

Page 24: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted25

Production Container Database

Manage Many as One with MultitenantOne standby database covers all pluggable databases

HCM12.1

DW12.1

CRM

12.1

ERP12.1

Standby Container Database

HCM12.1

DW12.1

CRM

12.1

ERP12.1

Page 25: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted26

Multitenant for Simplified PatchingApply changes once, all pluggable databases updated

Upgrade in-place

Multitenant Container Database

DW12.1

CRM

12.1

ERP

12.1

12.X

12.X

12.X

Page 26: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted27

Multitenant for UpgradesFlexible choice when patching & upgrading databases

Original Container Database (12.1) Upgraded Container Database (12.X)

DW

12.X

CRM

12.X

DW12.1

CRM

12.1

ERP

12.1

Page 27: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted30

GOLD

SILVER

BRONZE

RAC, Data Guard, Daily Incrementals

Data Guard, Daily Incrementals

Weekly Full Backups

PDB migrates through SLAs as it becomes more mission criticalUnprecedented Agility with Pluggable Portability

Page 28: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted31

Multitenant for Fast Provisioning Pluggable databases can be quickly provisioned from seed

Page 29: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted32

Multitenant for Provisioning

PDBs can be cloned from remote CDBs

PDBs can be cloned from within the same CDB

Fast cloning of PDBs

Page 30: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted34

Per PDB vs per CDBCommon operations on CDB with granular control where appropriate

Single Oracle Software Version

Data Guard

Scheduled RMAN Backups

Some parameters/propertiese.g. homogeneous character set

Redo and Undo

RMAN point-in-time recovery

Ad hoc RMAN backups

Flush shared pool

Parameters where

IsPDB_Modifiable = 'TRUE'

Per CDB Per PDB

Page 31: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted35

Advantages of Multitenant ArchitectureReduced CapEx & OpEx, Increased Agility, Easy Adoption

Container Database

Self-contained PDB for each application Applications run unchanged Rapid provisioning (via clones) Portability (via pluggability)

Shared memory and background processes More applications per server

Common operations performed at CDB level Manage many as one (upgrade, HA, backup) Granular control when appropriate

Page 32: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted36

Benefit Capability Enabled

Minimize CapEx • More applications per server

Minimize OpEx• Manage many as one• Standardized procedures & service levels• Rapid provisioning

Maximize Agility• Cloning for development / testing• Portability through “pluggability” • Scalability with RAC

Ease of Adoption • Applications run unchanged

Key Benefits

Page 33: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted37

Agenda

Rethinking Database Architecture for the Cloud

Multitenant Architecture

Capabilities Enabled

Managing Shared Resources

Upgrading to Multitenant

Use Cases

Page 34: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted38

Managing Shared ResourcesResource management in multitenant environment

Multitenant Container DatabaseHigh Priority

Medium Priority

Low Priority

DW

CRM

ERPDatabase Resource Manager

Page 35: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted41

Manage CPU

Pluggable Database Shares Guaranteed CPU Maximum CPU

HCM 2 2/4 = 50% 100%

CRM 1 1/4 = 25% 100%

ERP 1 1/4 = 25% 100%

2 Shares 1 Share 1 Share

A CDB Resource Plan uses shares to specify how CPU is distributed between PDBs

Page 36: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted42

Agenda

Rethinking Database Architecture for the Cloud

Multitenant Architecture

Capabilities Enabled

Managing Shared Resources

Upgrading to Multitenant

Use Cases

Page 37: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted43

Upgrading to Multitenant: Method #1Step 1: Upgrade databases in-place

10.2

ERP

11.1

CRM

11.2

DW

12.1

ERP

12.1

CRM

12.1

DW

Container Database

Upgrade in PlaceContainer Database

Page 38: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted44

Upgrading to Multitenant: Method #1Step 2: Plug-in upgraded databases

Container Database

12.1

ERP

12.1

CRM

12.1

DW

Page 39: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted45

Upgrading to Multitenant : Method #1Step 3. Change applications to work with Multitenant

Page 40: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted46

Upgrading to Multitenant : Method #1

No application changes required.

Step 3. Change applications to work with Multitenant

Page 41: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted47

Migrate using Replication: Method #2

① Provision new PDB from Seed

② Replicate using technologies such as Oracle GoldenGate or Data Pump

New in 12.1, you ask that full database export and full database import make maximum use of transportable tablespaces in the single expdb and impdb commands.

(Backported to 11.2.0.3.)

Page 42: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted48

Agenda

Rethinking Database Architecture for the Cloud

Multitenant Architecture

Capabilities Enabled

Managing Shared Resources

Upgrading to Multitenant

Use Cases

Page 43: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted49

Production Container Database Development Container Database

1. Multitenant for Test and DevelopmentFast, flexible copy and snapshot of pluggable databases

DW12.1

CRM

12.1

ERP

12.1

ERP Dev

CopyERP Dev

CopyERP Dev

Copy

Page 44: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted50

2. Consolidation of Disparate ApplicationsShared overhead of memory and processes

System Resources

Container Database

Page 45: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted51

RAC, Data Guard, Daily Incrementals

Data GuardDaily Incrementals

Pick from standard sizes and service levels3. Self-Service Database as a Service (DBaaS)

GOLD

SILVER

BRONZE Weekly Full Backups

XLSXS

M L

Page 46: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted52

RAC, Data Guard, Daily Incrementals

Data GuardDaily Incrementals

Pick from standard sizes and service levels3. Self-Service Database as a Service (DBaaS)

GOLD

SILVER

BRONZE Weekly Full Backups

XLSXS

M L

Page 47: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted53

4. Multitenant. Perfect for SaaS.Multitenancy implemented by the Database, not the Application

Multitenant Container Database

CUST 7

CUST 6

CUST 5

CUST 4

CUST 3

CUST 2

CUST 1

Page 48: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted54

5. Multitenant. Perfect for ISVs.Packaged apps and reference data are easily distributed

ISV Development Container Database

ERPVer. 2

ERPVer. 1.1

ERPVer. 1

Customer Container Database (Cloud)

ERPVer. 1

Page 49: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted56

Oracle MultitenantWhat customers are saying…

“Oracle Multitenant is a step forward in that it gives us more control over our schemas and applications; to be able to isolate them, give definitive statements on how performance is working and be able to manage more databases better.” Carfax

“Oracle Multitenant allows us to consolidate hundreds of databases onto a RAC environment that guarantees the separation that drove us to put them on separate servers previously.” Logical Technology

“Undoubtedly the number one most compelling feature of Oracle Database 12c is the support for consolidation. Oracle Multitenant can share memory resources, and make management easier because it is still a single database instance.” Pythian

“With Oracle Database 12c, we can now copy an entire database from one instance to another using full transportable export/import. This minimizes the downtime when migrating clients’ databases.” Accenture

Page 50: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted57

Benefit Capability Enabled

Minimize CapEx • More applications per server

Minimize OpEx• Manage many as one• Standardized procedures & service levels• Rapid provisioning

Maximize Agility• Cloning for development / testing• Portability through “pluggability” • Scalability with RAC

Ease of Adoption • Applications run unchanged

Key Benefits

Page 51: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted58

Page 52: „Simplify Consolidation with Oracle Database 12c” Piotr Kołodziej, Master Principal Sales Consultant, Oracle Polska

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted59