Top Banner
Oracle Database 12c Sergey Stetsenko Principal Sales Consultant
42

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 Oracle Database 12c Sergey Stetsenko Principal Sales Consultant.

Jan 02, 2016

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 Oracle Database 12c Sergey Stetsenko Principal Sales Consultant.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.1

Oracle Database 12cSergey StetsenkoPrincipal Sales Consultant

Page 2: Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 Oracle Database 12c Sergey Stetsenko Principal Sales Consultant.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.2

Major Database Focus Areas

ENGINEERED SYSTEMS

BIG DATA

SOCIAL

BLOG

SMARTMETER

101100101001001001101010101011100101010100100101

CLOUD COMPUTING

Page 3: Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 Oracle Database 12c Sergey Stetsenko Principal Sales Consultant.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.3

Private Database Cloud ArchitecturesUsing Oracle Database 11g

Dedicated Databases

share servers and OS

Virtual Machines

share servers

Schema Consolidation

share servers, OS and database

Increasing Consolidation

Page 4: Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 Oracle Database 12c Sergey Stetsenko Principal Sales Consultant.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.4

Private Database Cloud ArchitecturesUsing Oracle Database 12c

Dedicated Databases

share servers and OS

Virtual Machines

share servers

Pluggable Databases

share servers, OS and database

Increasing Consolidation

Page 5: Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 Oracle Database 12c Sergey Stetsenko Principal Sales Consultant.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.5

Isolation and multitenancy

Fast provisioning and cloning

Secure and highly available

No application changes

Manage many as one

Greater resource utilization

Performant and scalable

Lower IT costs

Consolidating Databases on Clouds Key requirements…

12.1

12.1

12.1

Page 6: Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 Oracle Database 12c Sergey Stetsenko Principal Sales Consultant.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.6

Consolidating Databases

v

Page 7: Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 Oracle Database 12c Sergey Stetsenko Principal Sales Consultant.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.7

Database Consolidation Challenges

Reduce the number of separate

databases

Reduce IT costs by consolidating more

servers

Keep database applications isolated

and unchanged

Page 8: Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 Oracle Database 12c Sergey Stetsenko Principal Sales Consultant.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.8

Oracle Database ArchitectureRequires memory, processes and database files

System Resources

ERPMemory

BackgroundProcesses

DatabaseFiles

CRMMemory

BackgroundProcesses

DatabaseFiles

DWMemory

BackgroundProcesses

DatabaseFiles

Page 9: Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 Oracle Database 12c Sergey Stetsenko Principal Sales Consultant.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.9

Container Database

New Multitenant ArchitectureMemory and processes required at container level only

System Resources

ERPMemory

BackgroundProcesses

DatabaseFiles

CRMMemory

BackgroundProcesses

DatabaseFiles

DWMemory

BackgroundProcesses

DatabaseFiles

Page 10: Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 Oracle Database 12c Sergey Stetsenko Principal Sales Consultant.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.10

New Multitenant ArchitectureMemory and processes required at container level only

System Resources

Container Database

Page 11: Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 Oracle Database 12c Sergey Stetsenko Principal Sales Consultant.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.11

Consolidating DatabasesStep1: 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 12: Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 Oracle Database 12c Sergey Stetsenko Principal Sales Consultant.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.12

Consolidating DatabasesStep2: Plug-in upgraded databases

Container Database

12.1

ERP

12.1

CRM

12.1

DW

Page 13: Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 Oracle Database 12c Sergey Stetsenko Principal Sales Consultant.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.13

OLTP benchmark comparison

Only 3GB of memory vs. 20GB memory used for 50 databases

Pluggable databases scaled to over 250 while separate database instances maxed at 50

Pluggable vs Separate DatabasesHighly Efficient: 6x Less H/W Resource, 5x more Scalable

Page 14: Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 Oracle Database 12c Sergey Stetsenko Principal Sales Consultant.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.14

Managing Shared ResourcesResource management for consolidated databases

Container DatabaseHigh Priority

Medium Priority

Low Priority

DW

CRM

ERP

Page 15: Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 Oracle Database 12c Sergey Stetsenko Principal Sales Consultant.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.15

Simplified PatchingApply changes once, all pluggable databases updated

Upgrade in-place

Container Database

DW12.1

CRM

12.1

ERP

12.1

12.X

12.X

12.X

Page 16: Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 Oracle Database 12c Sergey Stetsenko Principal Sales Consultant.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.16

Simplified UpgradesFlexible choice when patching & upgrading databases

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

DW12.1

CRM

12.1

ERP

12.1DW

12.X

CRM

12.X

Page 17: Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 Oracle Database 12c Sergey Stetsenko Principal Sales Consultant.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.17

Manage Many Databases as OneBackup 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

Container Database

Page 18: Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 Oracle Database 12c Sergey Stetsenko Principal Sales Consultant.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.18

Production Container Database

Manage Many Databases as OneOne 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 19: Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 Oracle Database 12c Sergey Stetsenko Principal Sales Consultant.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.19

GOLD

SILVER

BRONZE

RAC, Data Guard, Daily Incrementals

Data Guard, Daily Incrementals

Weekly Full Backups

Managing Database Service Level TiersChange tiers as databases become more mission critical

Page 20: Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 Oracle Database 12c Sergey Stetsenko Principal Sales Consultant.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.20

Production Container Database Development Container Database

Creating Databases 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 21: Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 Oracle Database 12c Sergey Stetsenko Principal Sales Consultant.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.21

Multitenant Architecture for SaaSEach customer’s data in private pluggable database

Container Database

CUST 7

CUST 6

CUST 5

CUST 4

CUST 3

CUST 2

CUST 1

Page 22: Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 Oracle Database 12c Sergey Stetsenko Principal Sales Consultant.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.22

Isolation and multitenancy

Fast provisioning and cloning

Secure and highly available

No application changes

Manage many as one

Greater resource utilization

Performant and scalable

Lower IT costs

New Multitenant ArchitectureIdeal for consolidating databases on Clouds

12.1

12.1

12.1

Page 23: Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 Oracle Database 12c Sergey Stetsenko Principal Sales Consultant.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.23

Lowering Storage Costsv

Page 24: Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 Oracle Database 12c Sergey Stetsenko Principal Sales Consultant.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.24

Managing Storage Challenges

Compress data, without impacting

performance

Manage more data without incurring additional cost

Tier and compress data based on usage

Page 25: Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 Oracle Database 12c Sergey Stetsenko Principal Sales Consultant.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.25

Automatic Data Optimization

An in memory heat map tracks access to segments and blocks

– Data is periodically written to disk

– Information is accessible by views or stored procedures

Uses can attach policies to tables to compress or tier data based on access to data

– Tables or Partitions can be moved between compression levels whilst data is still being accessed

Simplifying the life cycle of data

Page 26: Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 Oracle Database 12c Sergey Stetsenko Principal Sales Consultant.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.26

Automatic Data OptimizationAdd compression and tiering policies to tables

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

Partitioned By Time

Oldest Data Most Recent Data

Compress Partitions with Row Compression if they haven’t been modified in 30 days

Compress Partitions with Hybrid Columnar Compression if they haven’t been modified in 180 days

Page 27: Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 Oracle Database 12c Sergey Stetsenko Principal Sales Consultant.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.27

Automatic Data OptimizationA heat map tracks the activity of segments and blocks

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

Partitioned By Time

Oldest Data Most Recent Data

Page 28: Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 Oracle Database 12c Sergey Stetsenko Principal Sales Consultant.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.28

Automatic Data OptimizationPolicies are automatically applied to tables

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted28

Partitioned By Time

Oldest Data Most Recent Data

Page 29: Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 Oracle Database 12c Sergey Stetsenko Principal Sales Consultant.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.29

Automatic Data OptimizationPolicies are automatically applied to tables

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted29

Partitioned By Time

Oldest Data Most Recent Data

Page 30: Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 Oracle Database 12c Sergey Stetsenko Principal Sales Consultant.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.30

Automatic Data OptimizationPolicies are automatically applied to tables

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

Partitioned By Time

Oldest Data Most Recent Data

Page 31: Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 Oracle Database 12c Sergey Stetsenko Principal Sales Consultant.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.31

Automatic Data OptimizationReduce storage footprint, read compressed data faster

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

Partitioned By Time

Oldest Data Most Recent Data

Page 32: Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 Oracle Database 12c Sergey Stetsenko Principal Sales Consultant.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.32

Automatic Data OptimizationAutomatically tier data to lower cost storage

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

Partitioned By Time

Oldest Data Most Recent Data

Tier 1 Storage

Tier 2 Storage

If the tablespace is nearly full compress the oldest partition with Archive Hybrid Columar Compression and move it to Tier 2 Storage

Page 33: Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 Oracle Database 12c Sergey Stetsenko Principal Sales Consultant.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.33

Redacting Datav

Page 34: Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 Oracle Database 12c Sergey Stetsenko Principal Sales Consultant.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.34

Oracle Database Security SolutionsDefense-in-Depth for Maximum Security

Activity Monitoring

Database Firewall

Auditing and Reporting

DETECTIVE

Redaction and Masking

Multi-Factor Authorization

Encryption

PREVENTIVE ADMINISTRATIVE

Data Discovery and Classification

Vulnerability Scanning

Database Lifecycle Management

Page 35: Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 Oracle Database 12c Sergey Stetsenko Principal Sales Consultant.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.35

Redacting Data Challenges

Redact data in applications,

queries and reports

Secure sensitive personal

information

Avoid changing applications,

queries and reports

Page 36: Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 Oracle Database 12c Sergey Stetsenko Principal Sales Consultant.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.36

Soc. Sec. #115-69-3428

DOB11/06/71

PIN5623

Policy enforced redaction of sensitive data

Redacting Sensitive DataMask Application Data Dynamically

Call Center Operator

Payroll Processing

Page 37: Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 Oracle Database 12c Sergey Stetsenko Principal Sales Consultant.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.38

Data Warehousing & BIv

Page 38: Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 Oracle Database 12c Sergey Stetsenko Principal Sales Consultant.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.42

Pattern MatchingSimplified Analysis of Big Data

Select * from Employees MATCH_RECOGNIZE (…PATTERN(X+ Z{2})…)

Scalable discovery of business event sequences

– Clickstream logs: sessionization, search behaviour

– Financial transactions: fraud detection, double bottom (“W”) stock analysis

– Telco: dropped calls

– Medical sensors: automated medical observations and detections

Patterns are defined using regular expressions

Asc

endi

ng O

rder

Page 39: Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 Oracle Database 12c Sergey Stetsenko Principal Sales Consultant.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.43

Streaming Result Sets

32K Varchar

Identity Data Type

“On The Fly” Translations

Callout Framework

Fetch First (Top “N”) Queries

Application Development and MigrationsMaking Migrations to Oracle Easy

TSQL:select top 10 * from table1

PL/SQL:OPEN v_cursor FOR SELECT * FROM table1 FETCH FIRST 10 ROWS ONLY; DBMS_SQL.RETURN_RESULT(v_cursor);

Page 40: Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 Oracle Database 12c Sergey Stetsenko Principal Sales Consultant.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.44

Intercepted SQL

jdbc

jdbc

Oracle Migration : Sybase to OracleUse SQL Translation Framework to intercept SQL and translate it

HR

12.1

TEST

12.1

DEV

12.1

Container Database

SQL Translation Framework

Alternative SQL SQL Developer

Sybase Application

Page 41: Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 Oracle Database 12c Sergey Stetsenko Principal Sales Consultant.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.45

Security & Compliance

Big Data

Consolidation

Data Optimization

Application Development

High Availability

In-Memory

Performance & Scalability

Data Warehousing

Plug into the Cloud

Page 42: Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 Oracle Database 12c Sergey Stetsenko Principal Sales Consultant.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.46