Oracle Database 12cR2 New Features
Oracle Database 12cR2 New Features
Oracle Database 12cR2 New Features
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly
Restricted
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.
• Available now
– Exadata Express Cloud Service
• Coming soon
– Database Cloud Services
– Exadata Cloud Machine
Oracle is presenting features for Oracle Database 12c Release 2 on Oracle Cloud. We will announce availability
of the On-Prem release sometime after Open World.
Availability Transactions, Ref Integrity, Online Data Guard (Active), Recovery Manager, Zero Data Loss Recovery Appliance, Edition
Backup, Point-in-Time Recovery Flashback, Clusterware, Online DDL, TAF Based Redefinition, App. Cont.
Analytics Partitions, Parallel SQL, Optimizer Analytic Function, Data Mining, OLAP, MVs SQL Pattern Match, R, Big Data Appl
Security Privileges, Roles, Auditing, Network Data Encrypt, Masking, Virtual Private DB, Label Real Application Security, DB Firewall,
Encryption, Views Security, DB Vault, Audit Vault, PKI Privilege Analysis, Redaction, Key Vault
Developers SQL, Views, PL/SQL, Triggers, LOBs, Java in DB, Native XML, Table Functions, .Net, Native JSON, REST Services, Node.js,
Object Types, Spatial, Text PHP, App Express, SQL Developer RDF Social Graph, Network Graph
Management Enterprise Manager, v$, wait event Diagnostics, Tuning, Testing, Lifecycle Packs MultiTenant, DB & Exa Cloud, DB Appl
Integration DB Links, 2PC, Replication, AQ GoldenGate, XA Transaction,External Table Big Data SQL, Big Data Analytics
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Public 5
Oracle Database 12c Continuous Innovation
Performance
Scalability
Availability
Availability
Performance Security Developers Management Availability Big Data Analytics
Analytics
Analytics
Security
Security
Developers
Developers
Management
Management
Big Data
Integration
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Public 6
Performance
Performance Security Developers Management Availability Big Data Analytics
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Public 7
What is Oracle Database In-Memory?
Buffer Cache New In-Memory
Format • Breakthrough: Dual Format
Database
• BOTH row and column
formats for same table
SALES SALES
Row Column • Simultaneously active and
Format Format transactionally consistent
• Analytics & reporting use new
in-memory Column format
SALES • OLTP uses proven row format
Amount
Store ID
Type=‘Outlet’ • Joins occur on dictionary rather
than data
10,000 Indexes
HR APP
Create Index
DBA
SIMULATION LOG
HR SCHEMA
Applications GATEWAY
Oracle Cloud
Users On-Premises
SSH TUNNEL
OKV END
POINT
Alerts !
OKV END
POINT
Applications Reports
OKV END
POINT
Key Vault
CREATE TABLE
Sales_Data_For_Online_Transactions
(Transaction_Identifier NUMBER(6),
Date_Of_Sales_Transaction DATE,
Gross_Value_of_Transaction NUMBER(3,2),
. . .
…
• Enhanced LISTAGG
• Band joins
• Real-time materialized views
• PL/SQL Improvements
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Public 26
PDB Hot Clone Snap Clone
Snap Clone
Oracle Cloud
CRM CRM Dev1 CRM Dev2
• PDB Hot Clone
– Online test master instantiation
On-Premises
Performance Security Developers Management Availability
Copyright © 2015, Oracle Big Data
and/or its affiliates. All rights reserved. | Public Analytics 27
PDB Refresh Snap Clone
Snap Clone
Oracle Cloud
CRM CRM Dev1 CRM Dev2
• PDB Hot Clone Cloned version no longer in sync
data
Pricing Retail CRM
Changes made to database
TIME
On-Premises
Performance Security Developers Management Availability
Copyright © 2015, Oracle Big Data
and/or its affiliates. All rights reserved. | Public Analytics 28
PDB Relocate
CRM HR
• PDB Hot Clone
– Online test master instantiation
• PDB Refresh
– Incremental refresh of clone with latest Oracle Cloud
data
• PDB Relocate Pricing Retail CRM
On-Premises
Performance Security Developers Management Availability
Copyright © 2015, Oracle Big Data
and/or its affiliates. All rights reserved. | Public Analytics 29
Application Container
Application
App Tier
• Clients pass sharding key (e.g. Customer ID) Server
Sharding key
to Connection pool, connection is routed to
the right shard Shard Directors
• Fast: caching key ranges on client ensures Coordinator
that most accesses go directly to the shard Routing Tier DB
• Scalable: easily scales with more clients and
shards
• Supports UCP, OCI, ODP.NET, and JDBC
…
Data
Tier
…
Products
Duplicated
35
Performance Security Developers Management Availability Big Data
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Public Analytics
Improvements to Real Application Clusters
RAC Reader Nodes ASM Flex Disk Groups
Flex Diskgroup
• Operations to be targeted
• RAC Reader Nodes utilize Leaf nodes DB DB DB
File
11 File
2 File
3 against all files in a database
starting with 12.2 Flex Cluster File 1
File 1
File
2
File 2
File 2
File
3 3 3 • Shadow copies (“split mirrors”)
• Leaf nodes are loosely coupled and File
4 for testing / reporting
typically do not directly access storage
SALESTABLE
Oracle 12c R1 Interval-Reference partitioning Partition Maintenance on multiple partitions, Online partition MOVE,
Asynchronous global index maintenance Cascading TRUNCATE,
Partial indexing,
Oracle 12c R2 Auto-list partitioning, Online partition maintenance operations, Filtered partition maintenance
Multi-column list partitioning, Online table conversion to partitioned operations,
Interval subpartitioning, table, Read only partitions,
Partitioned external tables Reduced cursor invalidations for DDL’s Create table for exchange
Availability Transactions, Ref Integrity, Online Data Guard (Active), Recovery Manager, Zero Data Loss Recovery Appliance, Edition
Backup, Point-in-Time Recovery Flashback, Clusterware, Online DDL, TAF Based Redefinition, App. Cont.
Analytics Partitions, Parallel SQL, Optimizer Analytic Function, Data Mining, OLAP, MVs SQL Pattern Match, R, Big Data Appl
Security Privileges, Roles, Auditing, Network Data Encrypt, Masking, Virtual Private DB, Label Real Application Security, DB Firewall,
Encryption, Views Security, DB Vault, Audit Vault, PKI Privilege Analysis, Redaction, Key Vault
Developers SQL, Views, PL/SQL, Triggers, LOBs, Java in DB, Native XML, Table Functions, .Net, Native JSON, REST Services, Node.js,
Object Types, Spatial, Text PHP, App Express, SQL Developer RDF Social Graph, Network Graph
Management Enterprise Manager, v$, wait event Diagnostics, Tuning, Testing, Lifecycle Packs MultiTenant, DB & Exa Cloud, DB Appl
Integration DB Links, 2PC, Replication, AQ GoldenGate, XA Transaction,External Table Big Data SQL, Big Data Analytics
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Public 48