Sie sind auf Seite 1von 59

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, and timing of any features or
functionality described for Oracle’s products remains at the sole discretion of Oracle.

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


≈≈

Why Upgrade to Oracle Database 12c?


Roy F Swonger, Senior Director, Database Upgrade & Utilities

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


$> whoami

19 years w/Oracle
Previously with DEC Rdb
8+ years managing
Data Pump
Database Upgrade
SQL*Loader
Transportable Tablespaces

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


Why Upgrade to Oracle Database 12c?

Supportability
Great New Features
Customer Adoption

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


Why Upgrade to Oracle Database 12c?

Supportability
Great New Features
Customer Adoption

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


When does
Oracle Database 11.2
run out of
Premier Support?

88 days <= 3 months!


Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 7
When will
Oracle Database 12.2
be released?
Are you one of the usual suspects always waiting
for the 2nd release only? 
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 8
Release Roadmap
Today

2007

2008

2009

2010

2011

2012

2013

2014

2015

2016

2017

2018

2019

2020

2021

2022

2023

2024

2025
Oracle 11.1 AUG 2012 AUG 2015
(GA: Aug 2007)

Oracle 11.2
(GA: Sep 2009)
JAN 2015 JAN 2018

Oracle 12.1
(GA: Jun 2013)
JUN 2018 JUN 2021

Premier Support Waived Extended Extended Support Sustaining Support

Oracle Database 12c Release 2


Targeted for Release 1HCY2016
(MOS Note 742060.1 )

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


Extended Support for Oracle Database 11.2

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


Database Patch Set Roadmap
• Release Schedule of Current Database Releases MOS Note.742060.1

1x 3x 1x
11.2.0.2
11.1.0.7 11.2.0.3 12.1.0.2
11.2.0.4

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


Time to Upgrade?

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


Are you maintaining a Zoo?

3 different OS families  7 different major Oracle releases

6 of 8 OS desupported  77 of 80 databases out of Support


Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 13
Maintaining a Zoo is EXPENSIVE

Maintenance Costs

Upgrade/Migration Costs
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 14
Upgrade to Oracle Database 12c at DVAG
Customer • Deutsche Vermögensberatung AG
Project – Multi level financial advisors
Constraints • Insurances, investment products
Preparation – HQ in Frankfurt/Main, Germany
Upgrade – Active in Germany, Austria and Switzerland
Success? – 37000 field financial advisors
Remarks – 6 million clients
– Revenue in 2013: €1.1 billion
– Founded in 1975
– Partnering with:
• Deutsche Bank, Santander Bank, Generali
and many others
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 15
“At DVAG we do thorough testing in a 3-step
approach for our critical environments.
The decision to upgrade directly to Oracle
Database 12c skipping the terminal patch set of
the previous database release was taken in order
to save us one complete testing cycle, and
furthermore the accompanying costs as well"
– Michael Kuhn, Deutsche Vermögensberatung AG

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


Why Upgrade to Oracle Database 12c?

Supportability
Great New Features
Customer Adoption

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


Great New Features
In- Automatic
Data Opti-
Memory mization

Other
Enhance- Availability
ments

Optimizer Security

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


Automatic Data Optimization
Simplifying the life cycle of data

• An in-memory heat map tracks block and segment access


– Data is periodically written to disk
– Information is accessible by views or stored procedures

y1
• Uses can attach policies to tables to compress or tier data
o lic based on access to data
P

– Tables or Partitions can be moved between compression levels


whilst data is still being accessed

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


Automatic Data Optimization
Add compression and tiering policies to tables
Compress Partitions with
Po
lic
y 2
Hybrid columnar compression
Po
lic
y 1 if they haven’t been modified
in 180 days

Compress Partitions with


row compression
if they haven’t been modified
in 30 days
Oldest Data Most Recent Data

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


Automatic Data Optimization
A heat map tracks the activity of segments and blocks
y 2
lic
Po

y 1
lic
Po

Oldest Data Most Recent Data

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


Automatic Data Optimization
Policies are automatically applied to tables

y 2
lic
Po

y 1
lic
Po

Oldest Data Most Recent Data

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


Automatic Data Optimization
Policies are automatically applied to tables

y 2
lic
Po

y 1
lic
Po

Oldest Data Most Recent Data

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


Automatic Data Optimization
Policies are automatically applied to tables

y 2
lic
Po

y 1
lic
Po

Oldest Data Most Recent Data

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


Automatic Data Optimization
Reduce storage footprint, read compressed data faster

y 2
lic
Po

y 1
lic
Po

Oldest Data Most Recent Data

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


Automatic Data Optimization
Automatically tier data to lower cost storage

y 3
lic
Po

y 2
lic
Po

y 1
lic
Po

If the tablespace is nearly full


compress the oldest partition
with archive compression and
Oldest Data
move Most
it to Tier
Recent Data 2 Storage

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


Great New Features
In- Automatic
Data Opti-
Memory mization

Other
Enhance- Availability
ments

Optimizer Security

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


Zero Data Loss Challenge
Trade-off between Zero Data Loss and Performance

Commit Ack Network Ack

Commit Network Send

Primary Standby
The longer the distance, the larger the performance impact

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


Data Guard Far Sync
Standby between continents with zero data loss Far Sync
Instance
(Idle)
Far Sync
Instance
(Active)

async
London
Primary Reading Standby
sync
Bridgeport
New York

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


Oracle ASM 12c – Overview
Oracle ASM 12c Standard Deployment
RAC Cluster
Database Instance

One to One ASM Instance


Mapping of ASM
DBA DBA DBB DBB DBB DBC
ASM Instance
Instances to
Servers
Node1
ASM Node2 ASM Node3
ASM Node4
ASM Node5 ASM

ASM Cluster Pool of Storage


Shared Disk Groups Disk Group A Disk Group B ASM Disk

Wide File Striping

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


Fine-grained Table Recovery From Backup
• Simple RECOVER TABLE command to
recover one or more tables (most recent
or older version) from an RMAN backup
• Eliminates time and complexity associated
101 with manual restore, recover & export
01 010
1 1 101001
1 011011110
0 0 1 0 1 00 0 0
1001101
1010
01 RMAN
Backups

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


Great New Features
In- Automatic
Data Opti-
Memory mization

Other
Enhance- Availability
ments

Optimizer Security

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


Redaction of Sensitive Data Displayed
Preventive Control for Oracle Database 12c

Oracle Advanced Security


Credit Card Numbers
• Real-time sensitive data redaction 4451-2172-9841-4368
based on database session context 5106-8395-2095-5938
7830-0032-0294-1827
• Library of redaction policies and Redaction Policy
point-and-click policy definition
• Consistent enforcement, policies
applied to data xxxx-xxxx-xxxx-4368 4451-2172-9841-4368
• Transparent
• Backported to Oracle 11.2.0.4

Billing
Call Center
Department
Application

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


Great New Features
In- Automatic
Data Opti-
Memory mization

Other
Enhance- Availability
ments

Optimizer Security

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


Adaptive Execution Plans

HJ  Plan decision deferred until


runtime
NL Table scan
T2
Threshold exceeded, plan switches
HJ  Final decision is based on
statistics collected during
Table scan Index Scan Table scan Table scan
execution
T1 T2 T1 T2
 If statistics prove to be out of
range, sub-plans can be swapped
 Bad effects of skew eliminated

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


Optimizer with Oracle Database 12c
• What to expect from the Optimizer in Oracle Database 12c
– http://www.oracle.com/technetwork/database/bi-datawarehousing/twp-
optimizer-with-oracledb-12c-1963236.pdf

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


Great New Features
In- Automatic
Data Opti-
Memory mization

Other
Enhance- Availability
ments

Optimizer Security

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


Online Move of Datafiles
• Rename or relocate datafiles online [EE Feature]
– Move from one type of storage to another, or into ASM
– Examples:
• Rename:
ALTER DATABASE MOVE DATAFILE '/data/user1.dbf' TO
'/data/user001.dbf';

• Relocate:
ALTER DATABASE MOVE DATAFILE '/data/user1.dbf' TO
'/test/user1.dbf';

• Copy:
ALTER DATABASE MOVE DATAFILE '/data/user1.dbf' TO
'/test/user1.dbf' KEEP;

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


32K VARCHAR2 / NVARCHAR2
Enable 32k support in the Oracle Database 12c
ALTER SYSTEM set MAX_STRING_SIZE=EXTENDED scope=SPFILE;
SHUTDOWN IMMEDIATE
STARTUP UPGRADE
@?/rdbms/admin/utl32k.sql
Create table with 32k varchar2
CREATE TABLE Applicants
(id NUMBER GENERATED AS IDENTITY,
first_name varchar2(30),
last_name varchar2(30),
application date,
CV varchar2(32767)
);

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


Customer Reference
Neustar company profile

• Neustar is the first real-time provider of cloud-based information services and data
analytics, enabling marketing and IT security professionals to promote and protect
their businesses. With a commitment to privacy and neutrality, Neustar operates
complex data registries and uses its expertise to deliver actionable, data-driven
insights that help clients make high-value business decisions in real time, one
customer interaction at a time.
• Webcast about achieving ~300x performance gains with Oracle Spatial in Oracle
Database 12c is available here.
• More information is available at www.neustar.biz. Connect with Neustar
on Facebook, Twitter, and LinkedIn.

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


ElementOne on 12c
Miscellaneous 12c Features

• Reduction in redo/undo generation using global temporary


tables resulting in 1.7x performance boost
• 2x performance gains with inline PL/SQL functions
• Up to 10x faster processing time with constructing large
CLOBs / BLOBs
• Faster response times with cross session result set cache

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


"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.

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


Great New Features
In- Automatic
Data Opti-
Memory mization

Other
Enhance- Availability
ments

Optimizer Security

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


Optimizing Transaction and Query Performance
Row Format Databases versus Column Format Databases

SALES
 Transactions run faster on row format
– Insert or query a sales order
Row
– Fast processing few rows, many columns

SALES  Analytics run faster on column format


– Example : Report on sales totals by region
Column
– Fast accessing few columns, many rows

Until Now Must Choose One Format and Suffer Tradeoffs

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


Breakthrough: Dual Format In-Memory Database
 BOTH row and column in-
Memory Memory
memory formats for same table
 Simultaneously active and
transactionally consistent
SALES SALES  Analytics & reporting use new
Row Column in-memory Column format
Format Format
 OLTP uses proven row format

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


Oracle In-Memory Columnar Technology
Pure In-Memory Columnar  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
platforms
SALES

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


Complex OLTP is Slowed by Analytic Indexes
Column Store Replaces Analytic Indexes

1–3 10 – 20 1–3
Table OLTP Analytic OLTP
Table In-Memory
Indexes Indexes Indexes Column Store

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


Oracle In-Memory: Simple to Implement

1. Configure Memory Capacity


inmemory_size = XXX GB

2. Configure tables or partitions to be in memory


alter table | partition … inmemory;

3. Hide - and later - drop analytic indexes to speed up OLTP

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


“In terms of how easy the in-memory option was to use, it was
actually almost boring. It just worked - just turn it on, select the
tables, nothing else to do.”
Mark Rittman
Chief Technical Officer
Rittman Mead

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


Why Upgrade to Oracle Database 12c?

Supportability
Great New Features
Customer Adoption

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


Significant Usage of Oracle Database 12c
• As of August 2014:
– 6% support calls on 12.1
– 7% SQL*Developer customer activity against 12.1
• 12.1.0.2 released July 22nd 2014
– Uptake expected to accelerate

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


Summary of Customer Upgrade Experience
Quotes from Reference Customers
• "Go-live migration was flawless.”
– Brian Pawlik, technology manager, Pulte Group Play the Podcast!

• “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.

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


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

Play the video:


e-DBA Achieves DBaaS
with Oracle Multitenant

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


“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

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


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
Play the Podcast!

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


“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.

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


Summary of Customer Upgrade Experience
Quotes 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

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


Summary

• Oracle Database 12c (12.1.0.2) will have premier support into 2018
• Few optimizer changes compared to previous major releases
• Oracle Database 12c is stable and in production at customers worldwide
– With great new features!

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


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

Das könnte Ihnen auch gefallen