+ All Categories
Home > Documents > Oracle 12c - Overview & Upgrade

Oracle 12c - Overview & Upgrade

Date post: 11-Feb-2017
Category:
Upload: ngokiet
View: 244 times
Download: 6 times
Share this document with a friend
21
Oracle Database 12c Peter Schmidt Systemberater Oracle Deutschland BV & CO KG ≈≈
Transcript

Oracle Database 12c

Peter Schmidt Systemberater Oracle Deutschland BV & CO KG

≈≈

Uptake of Oracle Database 12c compared with 11g

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

0,00%

2,00%

4,00%

6,00%

8,00%

10,00%

12,00%

14,00%

16,00%

18,00%

1 2 3 4 5 6 7 8 9 10

12.1

11.1

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

2007

2008

2009

2010

2011

2012

2013

2014

2015

2016

2017

2018

2019

2020

2021

2022

2023

2024

2025

Oracle 11.1 (GA: Aug 2007)

Oracle 11.2 (GA: Sep 2009)

Oracle 12.1 (GA: Jun 2013)

Release Roadmap

Sustaining Support

AUG 2015 AUG 2012

JAN 2018 JAN 2015

JUN 2021 JUN 2018

Waived Extended Extended Support Premier Support

Today

Oracle Database 12c Release 2 Targeted for Release 1HCY2016

(MOS Note 742060.1 )

Release Roadmap

Oracle Database (RDBMS) Releases Support Status Summary (MOS Note 161818.1)

Release Roadmap

https://blogs.oracle.com/UPGRADE/entry/why_i_we_ll_wait

SAP is now certified on Oracle Database 12.1.0.2 Oracle Database 12c (including GI 12c & RAC 12c) is certified for NetWeaver-based SAP Products starting 31.March 2015 including the following features: - Advanced Index Compression – Automatic Prefix Computation (higher compression rate, ease of use) - Client-Server Network Compression (less network load between Application Servers and Database Instance[s]) - ACO Table Compression -- Support for > 255 columns - ACFS Support on Oracle Exadata (for SAP shared file system support [/sapmnt, etc.]) - Oracle RAC -- HA-NFS support with ACFS (complete SAP HA solution for shared file system) - RMAN: Cross Platform Backup and Restore (faster and easier heterogeneous platform migration) - Storage Snapshot Optimization (no more begin/end backup for certain snapshot technologies) - Active Data Guard Far Sync (high performance, zero data loss across large distance WAN) - Online Reorganization Operations (Online Move Partition, Move Datafile Online, Rebuild Index-Organized Tables) - ...

Planned for summer 2015 - Oracle Database In-Memory - Hybrid Columnar Compression (HCC) (PDF) for Oracle Exadata and Oracle SuperCluster - Information Lifecycle Management (ILM) / Automatic Data Optimization (ADO)

Planned for late 2015/ early 2016 - Oracle Multitenant

Oracle Database 12c Release 1 (12.1.0.2)

Exploit memory to improve performance

Continue to improve consolidation

Simplify access to Big Data

Improve application developers experience

New architecture for consolidating databases and simplifying operations

Oracle Multitenant

ERP CRM

DW 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

Complementary to VMs

Multitenant New Features in 12.1.0.2 • Subset by tablespace

• Metadata-only clone

• Remote clone (including snapshots)

• File system-agnostic cloning via dNFS (clonedb = true)

• New SQL clause to aggregate data across PDBs

select ENAME from

containers(scott.EMP)

where CON_ID in (45, 49);

• New “standbys” clause (all | none)

• Nologging clause at PDB level

• Flashback data archive

• Temporal SQL Support

• Compatible with DB In-Memory

• Maintains state of PDBs between CDB restarts

Cloning

SQL

Cross PDB Queries

Standby & Logging

PRIMARY STANDBY

Additional Features

Oracle InMemory: Dual Format In-Memory Database

• BOTH row and column in-memory formats for same table

• Simultaneously active and transactionally consistent

• Analytics & reporting use New Column format

• OLTP uses row format

Memory Memory

SALES SALES

Row Format

Column Format

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 or partition level

• Available on all hardware platforms

SALES

Pure In-Memory Columnar

Full Database Caching An ease of use feature when the database fits in memory

• Historically the Oracle Database may not have cached blocks from full tables scans

– This was done to prevent “Thrashing”

• To take advantage of all the available memory and potentially improve performance the Oracle Database will cache the data from scans if the entire database fits in the buffer cache

• It is also possible to force the Oracle Database to cache everything using the command – ALTER DATABASE FORCE FULL DATABASE CACHING

PRODUCTS

CUSTOMERS

ORDERS

Automatic Big Table Caching

• Supports situations where the entire database won’t fit in memory but some large objects will

• Avoids thrashing by replacing objects rather than blocks.

• To enable the feature – db_big_table_cache_percent_target = <Percentage of Buffer Cache>

• For a simple table scan workload, the latency was reduced by up to 4x

• For a TPCH workload, it increased the throughput by 14% and cut down I/O by 3x

PRODUCTS

CUSTOMERS

ORDERS

Oracle Database 12c (12.1.0.2) For the Developer

New and Improved API’s

• JDBC 4.1 Support, Node.js Driver, Improved PHP, Ruby and Python Support. Microsoft .NET Frame work 4 and 4.5, New REST API

JSON Support

• Java NoSQL JSON Document API

SQL Translation Framework

• On the fly conversion of SQL i.e. Sybase to Oracle

New SQL Functionality

• IDENDITY Columns with improved DEFAULT column functionality

• Pattern Matching

Oracle Database 12c (12.1.0.2) For the Developer

Improved National Language Support

• Unicode 6.1 Support

Oracle APEX Improvements

• New Templates, New Charting Engine, Team Development etc.

• APEX 5.0

Improvements to Text, Spatial, XML, Temporal

• Spatial Operations : 100x improvement in performance

• Near real time text indexing

• XQuery and Partitioning improvements for XML

• Temporal Validity for one or more time dimensions

Oracle Database 12c for the Developer Supporting all major development environments and API’s

JSON Ruby

Oracle ADF Oracle APEX Oracle RDS

Oracle Database Security Defense in Depth

Masking & Subsetting

DBA Controls & Cyber Security

Encryption & Redaction

PREVENTIVE

Activity Monitoring

Database Firewall

Auditing and Reporting

DETECTIVE ADMINISTRATIVE

Privilege & Data Discovery

Configuration Management

Key & Wallet Management

New

New

010010110010101001001001001001001001001001001000100101010010

Introducing Oracle Data Masking and Subsetting Reduces Risk in Sharing by Obfuscating or Removing Sensitive Data

NAME SALARY

AGUILAR 50135.56

BENSON 35789.89

CHANDRA 60765.23

DONNER 103456.82

NAME SALARY

AGUILAR 35676.24

CHANDRA 76546.89

Discover Sensitive Data

Mask Data Using Format Library

Subset Based on Conditions/Goal

Mask/subset in Export or on Staging

Retain Application Integrity

Introducing Oracle Key Vault

• Centralized management of keys, secrets, Oracle Wallets, Java Keystores and more

• Optimized solution for Oracle Stack (Database, Middleware, Systems)

• Supports industry standard OASIS KMIP protocol


Recommended