Top Banner
61

Why Upgrade to Oracle Database 12c?

Jan 06, 2017

Download

Software

DLT Solutions
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: Why Upgrade to Oracle Database 12c?
Page 2: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

Safe Harbor StatementThe 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.

2

Page 3: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

Why Upgrade to Oracle Database 12c?Roy F Swonger, Senior Director, Database Upgrade & Utilities

≈≈

Page 4: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 4

Why Upgrade to Oracle Database 12c?

Supportability

Enabling Your Mission

Worldwide Adoption

Page 5: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 5

Why Upgrade to Oracle Database 12c?

Supportability

Enabling Your Mission

Worldwide Adoption

Page 6: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

Supported Versions2007

2008

2009

2010

2011

2012

2013

2014

2015

2016

2017

2018

2019

2020

2021

2022

2023

2024

2025

Oracle 10.1(GA: Jan 2004)

Oracle 10.2(GA: Jul 2005)

Oracle 11.1(GA: Aug 2007)

Oracle 11.2(GA: Sep 2009)

Oracle 12.1(GA: Jun 2013)

Oracle 12.2(GA: xxx 2016)

today

6

Premier Support Waived Extended Support Paid Extended Support Sustaining Support

Jan 2009 Jan 2012

Jul 2010 Jul 2013

Aug 2012 Aug 2015

Jan 2015

Jun 2018 Jun 2021

Dec 2020May 2017

Page 7: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

We fully understand that things often are complicated and mission critical

7

Page 8: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

And things can become really complicated ... Oracle 8i to 11.2 26 TB Oracle EBS 5-6 hours max downtime

Good luck!!!

Page 9: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

Or more work ... Triple hops ↘ Oracle 9.2.0.1

↘ Oracle 9.2.0.4↘ Oracle 10.2.0.5

↘ Oracle 12.1.0.2

Page 10: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

Don't maintain a zoo! 135 Oracle databases

– 7 different Oracle releases– 13 different Oracle patch levels

6 different OS vendors– 15 different OS versions

2% of all databasesunder bug fixing support

Page 11: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 11

Why people usually don't upgrade?"You need to upgrade now as your release is out of Premier Support

already!!!"

"Upgrading just costs a lot!" "I don't see any benefits by

upgrading to a newer release"

"It will just introduce new bugs and issues"

"I'm happy with the features of Oracle 8i"

"We'll wait for the 2nd release only"

"Application is not certified"

Page 12: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 12

Oracle and SAP – Certified in Oracle Database 12.1.0.2• SAP has already certified Oracle

12.1.0.2 as of March 31, 2015– http://tinyurl.com/CertOracleSAP

• SAP has already certified Oracle 12.1.0.2 with In-Memory as of June 30, 2015– http://tinyurl.com/CertOracleSAP-InMem

Page 13: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

Anja Albrecht, Rechenzentrum der Finanzverwaltung NRW

"The migration of all 16 German Electronic Income Tax databases to Oracle Database 12c in less than 10 months went smooth and fine. We are very satisfied with the performance and the robustness of Oracle Database 12c."

13

Page 14: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 14

How Oracle Can HelpResources to Assist you with 12c

• Upgrade Guidance & Webcasts– Contact your Oracle team – they are happy to help!

• Proactive Upgrade/Migration Assistance (PUMA) program– Deliver best practice for that first major upgrade– Sustained engagement

• Services– Oracle Advanced Customer Support (ACS) migration services, zero-downtime, etc.– Oracle Consulting (OCS) migration factory for large-scale environments

Page 15: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 15

Why Upgrade to Oracle Database 12c?

Supportability

Enabling Your Mission

Worldwide Adoption

Page 16: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 16

Enabling Your Mission

Patching & MonitoringAvailabilitySecurityData & Growth Manage-mentTesting Cost ReductionConsolida-tion

Page 17: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

Enterprise Manager Cloud Control 12cDiscovered Oracle Database 12c targets:

17

Page 18: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 18

• Mass Upgrades

• Grid Infrastructure Upgrades

• RAC Database Upgrades

• Standby Database Upgrades

• Licensed in Lifecycle Management Pack

EM Cloud Control

New in 12c: Mass Upgrades and RAC Upgrades with EM

Page 19: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 19

Enabling Your Mission

Patching &

Monitoring

Availability

SecurityData & Growth

Manage-ment

Testing Cost

Reduction

Consolida-tion

Page 20: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

Planned Maintenance: Rolling RAC PatchingZero Application Downtime

Zero downtime rolling patch upgrade across RACs

Patch support node-by-node in a rolling fashion

Page 21: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

1. Patch the Standby

2. Test Changes!!!!

3. Switchover

Planned Maintenance: Patch the Standby First

Application Tier

Data Guard

MOS Note:1265700.1 - Data Guard Standby-First Patch Apply

Post Switchover

Test11.2.0.1

21

Page 22: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 22

Disaster Recovery: Data Guard Physical Standby

Choose between Zero Data Loss and Performance

The longer the distance, the larger the performance impactPrimary Standby

Commit

Commit Ack

Network Send

Network Ack

Page 23: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 23

New in 12c: Active Data Guard Far SyncStandby between continents with zero data loss

Primary Standby

Far SyncInstance

(Active)

Far SyncInstance

(Idle)

New York

Bridgeport

ReadingLondon

sync

async

Page 24: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

Oracle ASM 12c – OverviewOracle ASM 12c Standard Deployment

24

ASM Cluster Pool of Storage

Disk Group BDisk Group AShared Disk Groups

Wide File Striping

One to One Mapping of ASM Instances to Servers

ASM Instance

Database Instance

ASM Disk

RAC Cluster

Node4Node3Node2Node1 Node5ASM ASM ASM ASM ASM

ASM Instance

Database Instance

DBA DBA DBCDBB DBBDBB

Page 25: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

New in 12c: Oracle Flex ASMRemoval of One to One Mapping and HA

25

ASM Cluster Pool of Storage

Disk Group BDisk Group AShared Disk Groups

Wide File Striping

Databases share ASM instances

ASM Instance

Database Instance

ASM Disk

RAC Cluster

Node5Node4Node3Node2Node1

Node5 runs as ASM Client to Node4

Node1 runs as ASM Client to Node2

Node1 runs as ASM Client to Node4

Node2 runs as ASM Client to Node3

ASM ASM ASM

ASM Instance

DBA DBA DBCDBB DBBDBB

Page 26: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 26

Enabling Your Mission

Patching &

Monitoring

Availability

SecurityData & Growth

Manage-ment

Testing Cost

Reduction

Consolida-tion

Page 27: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

Insert Picture Here

Real-time sensitive data redaction based on database session context

Library of redaction policies and point-and-click policy definition

Consistent enforcement, policies applied to data

Transparent Backported to Oracle 11.2.0.4

Oracle Advanced Security

Redaction of Sensitive Data DisplayedPreventive Control for Oracle Database 12c

Credit Card Numbers4451-2172-9841-43685106-8395-2095-59387830-0032-0294-1827

Redaction Policy

xxxx-xxxx-xxxx-4368 4451-2172-9841-4368

Billing DepartmentCall Center

Application

27

Page 28: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

Insert Picture Here

Turn on privilege capture mode

– DBMS_PRIVILEGE_CAPTURE

Report on actual privileges and roles used in the database

Helps revoke unnecessary privileges

Enforce least privilege and reduce risks

– Part of Oracle Database Vault license

Oracle Database 12c EE

New in 12c: Discover Use of Privileges and RolesAdministrative Control for Oracle Database 12c

Privilege Analysis

Create…Drop…Modify…DBA roleAPPADMIN role

28

Page 29: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

Data Masking: New 12c Features

Securely Provisioning Test Systems

Mask At-Source Minimize sensitive data exposure

010010110010101001001001001001001001001001001000100101010010010010011100100100100100100100001001001011100100101010010010101010011010100101010010

Subsetted & Masked Data Pump File

12.1Prod Test

At-Source Masking

Production data subsetted first Sensitive data masked separately

010010110010101001001001001001001001001001001000100101010010010010011100100100100100100100001001001011100100101010010010101010011010100101010010

Prod

Data Subset Clone &Mask

11.2Test

Page 30: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 30

Enabling Your Mission

Patching & MonitoringAvailabilitySecurityData & Growth Manage-mentTesting Cost ReductionConsolida-tion

Page 31: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

Advanced Compression• Advanced Compression since Oracle 11g works for:

– All types of data– Backup New RMAN compression algorithm– Data Pump exports– Data Guard gap resolution and LGWR ASYNC transport

• Reduces resource requirements and costs!!! – Storage & Performance

31

Page 32: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

Advanced (OLTP) Compression• http://www.oracle.com/technetwork/database/focus-areas/storage/advanced-

compression-whitepaper-130502.pdf

32

Page 33: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

New in 12c: Automatic Data OptimizationAdd compression and tiering policies to tables

33

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 34: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

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

34

Partitioned By Time

Oldest Data Most Recent Data

Page 35: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

Automatic Data OptimizationPolicies are automatically applied to tables

35

Partitioned By Time

Oldest Data Most Recent Data

Page 36: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

Automatic Data OptimizationPolicies are automatically applied to tables

36

Partitioned By TimeOldest Data Most Recent Data

Page 37: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

Automatic Data OptimizationPolicies are automatically applied to tables

37

Partitioned By TimeOldest Data Most Recent Data

Page 38: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

Automatic Data OptimizationReduce storage footprint, read compressed data faster

38

Partitioned By TimeOldest Data Most Recent Data

Page 39: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

Automatic Data OptimizationAutomatically tier data to lower cost storage

39

Partitioned By TimeOldest Data

Most Recent Data

Tier 1 Storage

Tier 2 Storage

If the tablespace is nearly full compress the oldest partition with archive compression and

move it to Tier 2 Storage

Page 40: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 40

Oracle In-Memory Columnar Technology Pure in-memory column format

- Not persistent, and no logging- Quick to change data: fast OLTP

2x to 20x compression Enabled at table/partition level Available on all hardware

platformsSALES

Pure In-Memory Columnar

Page 41: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 41

Dual Format In-Memory Database BOTH row and column in-

memory formats for same table Simultaneously active and

transactionally consistent Analytics & reporting use new

in-memory Column format OLTP uses proven row format

Memory Memory

SALES SALESRow

FormatColumnFormat

Page 42: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 42

Enabling Your Mission

Patching &

Monitoring

Availability

SecurityData & Growth

Manage-ment

Testing Cost

Reduction

Consolida-tion

Page 43: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

Use the Right Tools: AWR Diff Reports

AWR DiffReport

Migrate

R2

10.2.0.4 12.1.0.2

Snapshot Interval Snapshot Interval

IBM AIX SOLARIS

Compare

43

Page 44: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

Use the Right Tools: Database Replay

Database Replay

Migrate

R2

10.2.0.4 12.1.0.2

Capture Workload Replay Workload

Compare – then restoreand run again with changes

IBM AIX SOLARIS

Preprocess Workload

44

Page 45: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

Use the Right Tools: SQL Performance Analyzer

SQL Performance Analyzer

STS

Capture SQLsinto a STS

Load STS

STS

Evaluate, compare and tune –over and over again!

Migrate

R2

10.2.0.4 12.1.0.2IBM AIX SOLARIS

45

Page 46: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

Use the Right Tools: SPA Resulting Reports• Example: Report showing regressed statements and plans

46

Page 47: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 47

Enabling Your Mission

Patching &

Monitoring

Availability

SecurityData & Growth

Manage-ment

Testing Cost

Reduction

Consolida-tion

Page 48: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 48

Anticipated Benefits of Consolidation• Reduce capital expenses

– Hardware– Real Estate– Power/Cooling

• Reduce management expenses– Backup/restore– Performance management/monitoring– Patching/upgrade

• Reduce attack surface

Page 49: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 49

Consolidation Options• Data Center Consolidation

– Bring multiple systems into one building

• Virtualization– Run multiple OS instances on a single server

• Database Consolidation– Run multiple databases on a single server

• Schema Consolidation– Run multiple applications in a single database

• Multitenant– Run multiple application databases in a single container

Potential economies of scaleReduced number of network attack points

Isolation & agility for patching, securityHardware utilization may be betterExtra layer of software (including licenses)

Potential server efficiencyLess isolation for patching, security

Higher hardware utilizationNo isolation for tuning, patchingPotential security issues

Higher hardware utilizationRobust security model for isolationPatching and operational efficiency

Page 50: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 50

New architecture for consolidating databases and simplifying operationsOracle Multitenant

GL OE

AP

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

Shared memory and background processes• More applications per server

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

Complementary to VMs

PDBs

Root

CDB

Page 51: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 51

Why Upgrade to Oracle Database 12c?

Supportability

Enabling Your Mission

Worldwide Adoption

Page 52: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 52

Uptake of Oracle Database 12c compared with 11g

Monthly Percent of SR Volume By Version From 1st Patch Set Release Date

2 3 4 5 6 7 8 9 10 11 12 130.00%

2.00%

4.00%

6.00%

8.00%

10.00%

12.00%

14.00%

16.00%

18.00%

20.00%

12.111.1

Page 53: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

Summary of Customer Upgrade ExperienceQuotes from Reference Customers

• "Go-live migration was flawless.”– Brian Pawlik, technology manager, Pulte Group

• “Our experience with 12c….. has led us to believe it is one of the most stable releases in the last 2 decades. Having been running a production customer facing 12c system since GA with no outages, we can attest to the robustness and reliability of this release”– James Anthony, Technology Director, e-DBA

• "Our experience with upgrade has been very positive, upgrading to 12c, and we have been very impressed with the robustness of 12c." - Nick Salem, Distinguished Engineer, Neustar, Inc.

53

Play the Podcast!

Page 54: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

e-DBA• Specialist in Oracle Software, Hardware, Managed and Professional Services

– Established in 1998– Offices in the UK and Australia

• Provides Database as a Service using Oracle Multitenant– Started with Oracle Database 12c (12.1.0.1)– Now upgrading to 12.1.0.2

• Learn more at www.e-dba.com

54

Play the video:e-DBA Achieves DBaaSwith Oracle Multitenant

Page 55: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

“Our experience with 12c through the beta programme and then as an early adopter has led us to believe it is one of the most stable releases in the last 2 decades. Having been running a production customer facing 12c system since GA with no outages, we can attest to the robustness and reliability of this release”– James Anthony, Technology Director, e-DBA

55

Page 56: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

Pulte Homes• US Domestic Multi-brand Home Building Co.

– Pulte Homes– Pulte Mgt.– Misc. Construction Models

• Multitenant Consolidation with IT HW Refresh– Lawson Financials App ( Legacy and uncertified)– AIX P770 -> Exadata ¼ RACK Migration– Multitenant

• 4 Strategic Production/Mission Critical Databases

• Benefits– Performance gains on Exadata– Manage Many-as-One with Multitenant (1 DBA)– Cloning for Test and DEV

• IN PRODUCTION ON 12.1.0.1.3

56

Play the Podcast!

Page 57: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

“This was an exceptionally smooth migration for us from Oracle Database 11g to Oracle Database 12c and Oracle Multitenant on Oracle Exadata.”

– Brian Pawlik, Pulte Group Inc.

57

Page 58: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

Summary of Customer Upgrade ExperienceQuotes from Non-reference Customers

• “We were successful with the production go-live, and even finished much more quickly than planned.”– Insurance company running PeopleSoft on 12.1.0.1

• “In test the 10g to 12c upgrade of a copy of production took approximately 1.5 hour on a virtual machine with 8GB SGA . Upgraded completed without a hitch. “– Capital management company upgrading 10g to 12c, OL5 to OL6, and block devices to Direct NFS

• “Our experience with 12c is excellent, we had to have a few patches added to the base installation (issues discovered during the RAT replays)”– Well known international research institute running several 12.1 RAC databases

• “Very little optimizer misbehaviour compared to previous release changes”– Independent Oracle upgrade consultant experience from various customer upgrades

58

Page 59: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 59

How Oracle Can HelpResources to Assist you with 12c

• Upgrade Guidance & Webcasts– Contact your Oracle team – they are happy to help!

• Proactive Upgrade/Migration Assistance (PUMA) program– Deliver best practice for that first major upgrade– Sustained engagement

• Services– Oracle Advanced Customer Support (ACS) migration services, zero-downtime, etc.– Oracle Consulting (OCS) migration factory for large-scale environments

Page 60: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

Upcoming Webcasts

1. How to approach your upgrade project2. Ensuring good performance after your upgrade3. After that: lots of options

– Different methods of upgrade & migration– Oracle Multitenant– Migrating to/with the cloud

This is YOUR time: feedback is welcome!

60

Page 61: Why Upgrade to Oracle Database 12c?

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 61