Oracle Database 12c Release 2 Training

Oracle Database 12c Release 2 Training
Oracle Database 12c Release 2
A short Overview
Wolfgang Thiem
Sales Consulting
Oracle Deutschland B.V. & Co.KG
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
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 © 2016 Oracle and/or its affiliates. All rights reserved. |
Agenda
Releaseplan – Cloud First
Availability – Everything a bit better
Admin – Optimize Daily Work
Database In-Memory – Getting faster and faster
Security – Comprehensive and more in-depth
Multitenant – Latest improvements
Sharding – Highest Performance for special cases
Express Cloud Service – Nothing is cheaper
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
3
Announcing Oracle Database 12c Release 2 on Oracle Cloud
• Available now
– On Premises
– Exadata Express Cloud Service
– Database Cloud Services
– Engineered Systems
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
4
Release Roadmap
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
AUG 2015
DEC 2018
JAN 2015
Oracle 12.1
DEC 2020
JUN 2018
(GA: Jun 2013)
Oracle 12.2
JUL 2021
MAR 2022
(GA : Mar 2017)
Premier Support
2015
AUG 2012
2014
2013
2012
(GA: Sep 2009)
2011
Oracle 11.2
2010
(GA: Aug 2007)
2009
2008
2007
Oracle 11.1
Waived Extended
Extended Support
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
MAR 2025
Sustaining Support
Public
5
Oracle Core Tech Releases
Last 12 Months
Next 6 Months
• Oracle NoSQL 4.2
• SQL Developer 4.2
• Oracle Database 12c Release 2 GA
• ODA X6
• Exadata X6
• Database Cloud Service
• Exadata Express
• Oracle Exadata Cloud Service
• Oracle Exadata Cloud Machine
• Oracle Bare Metal Cloud Service
• Oracle NoSQL Cloud Service
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
6
Oracle Database 12c Continuous Innovation
1990s
Client-Server
Oracle 5, 6, 7, 8
2000s
2010s
Internet
Cloud
Oracle 8i, 9i, 10g
Oracle 11g, 12c
Scalability
Row Level Locking, B-tree Indexes,
Read Consistency, Parallel Server,
Shared Cursors, Shared Server
Real Application Clusters,
Automatic Storage Management, IOTs
Advanced Compression, Bitmap Indexes
Exadata, Smart Flash, In-Memory DB,
Software-in-Silicon,
Native Database Sharding
Availability
Transactions, Ref Integrity, Online
Backup, Point-in-Time Recovery
Data Guard (Active), Recovery Manager,
Flashback, Clusterware, Online DDL, TAF
Zero Data Loss Recovery Appliance,
Edition 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
Encryption, Views
Data Encrypt, Masking, Virtual Private DB,
Label Security, DB Vault, Audit Vault, PKI
Real Application Security, DB Firewall,
Privilege Analysis, Redaction, Key Vault
Developers
SQL, Views, PL/SQL, Triggers, LOBs,
Object Types, Spatial, Text
Java in DB, Native XML, Table Functions, .Net,
PHP, App Express, SQL Developer
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 © 2016 Oracle and/or its affiliates. All rights reserved. |Public
Native JSON, REST Services, Node.js,
RDF Social Graph, Network Graph
7
Oracle Database 12c Release 2
Major Features
Massive Cost Savings
and Cloud Agility with
Multitenant
Massive Performance
with Database InMemory
Massive Web Applications
with Sharding
Plus more features for better Performance, Availability, Security, Analytics, and Application Development
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
8
Current Industry Trends : Dev Ops
Software defined
infrastructure
Continuous Delivery
Closer collaboration
(Appl., Infra, Monitoring) between developers (left)
and operations (right)
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
9
Current Industry Trends : In Memory
$
Continued
decreasing cost of
memory
Increasing demand for
Real Time Analytics
Non Volatile Memory
becomes more widely
available (ORLs + TEMP)
Die Platte wird 60!!!
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
10
Hybrid Cloud Scenarios
Oracle Solutions
Architecture Spanning
Use Case Specific
DR
Multi Cloud
Dev Test
Prod
• Big Data SQL Cloud Service
• Backup Service
• Oracle compatible hybrid cloud
• Sharding
• Hybrid Data Guard (DR)
• GoldenGate Service
• Integration Service
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
11
Hybrid Cloud Architecture Spanning
With Oracle Database 12c
Big Data SQL
Multitenant
Sharding
Big Data SQL
• Cold Data migrates to file
system(Hadoop, OnPrem or
Cloud)
• Location transparency for
applications spanning
PDBs
• Global web-scale “shardfriendly” applications
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
12
Agenda
Releaseplan – Cloud First
Availability – Everything a bit better
Admin – Optimize Daily Work
Database In-Memory – Getting faster and faster
Security – Comprehensive and more in-depth
Multitenant – Latest improvements
Sharding – Highest Performance for special cases
Express Cloud Service – Nothing is cheaper
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
13
Availability – Continuous Innovation & Improvement
1990s
Client-Server
Oracle 5, 6, 7, 8
Availability
2000s
2010s
Internet
Cloud
Oracle 8i, 9i, 10g
Transactions
Data Guard
Referential Integrity
Recovery Manager
Crash Recovery
Flashback Query/DB/Table
Online Backup
Portable Clusterware
Point-in-Time
Online DDL
Recovery
Transparent App Failover
Oracle 11g, 12c
Active Data Guard
Zero Data Loss Recovery
Appliance
Edition Based Redefinition
Application Continuity
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
14
Improvements to Real Application Clusters
ASM Flex Disk Groups
RAC Reader Nodes
Flex Diskgroup
• RAC Reader Nodes utilize Leaf nodes
starting with 12.2 Flex Cluster
• Leaf nodes are loosely coupled and
typically do not directly access storage
•
Discovers Potential Issues and Notifies
with Corrective Actions
•
Preserves Database and Server
Availability and Performance
Security
Developers
D
File
B1
File
2
2
File
3
File
4
D
File
B1
File
3
2
File
3
• Operations to be targeted
against all files in a database
• Shadow copies (“split mirrors”)
for testing / reporting
Rapid Home Provisioning
Oracle Database 12c
Autonomous Health
Framework
Performance
D
File
B1
File
1
2
File
3
•
Manage existing 11.2 and 12.1
deployments
•
Grid Infrastructure: provision, scale,
patch, upgrade
•
Scale clusters and RAC databases
Copyright © 2016 Oracle
and/or its affiliates. All rights reserved.
|Public
Management
Availability
Big Data
Analytics
15
More 12.2 High Availability Innovations
Application Continuity
• Planned maintenance
enhancements
SALESTABLE
Q1
Q2
Q3
More partition
maintenance operations
now online
(“Hermann the German”)
Active Data Guard
• Diagnostic, Tuning, SQL Plan Analyzer and
In-Memory on Standby
• No user disconnect on failover
• Multi-node parallel apply in RAC
• High-speed block comparison between
Primary and Standby
• More secure (SSL-based redo transport,
automatically maintain password files)
Online Table Move
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
17
Agenda
Releaseplan – Cloud First
Availability – Everything a bit better
Admin – Optimize Daily Work
Database In-Memory – Getting faster and faster
Security – Comprehensive and more in-depth
Multitenant – Latest improvements
Sharding – Highest Performance for special cases
Express Cloud Service – Nothing is cheaper
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
23
Management – Continuous Innovation & Improvement
1990s
Client-Server
Oracle 5, 6, 7, 8
Management Enterprise Manager
V$ Views
Explain Plan
Wait Events
SQL Tracing
2000s
2010s
Internet
Cloud
Oracle 8i, 9i, 10g
Diagnostics Pack
Tuning Pack
Testing Packs
Lifecycle Pack
AWR, ASH
SQL Monitor
Oracle 11g, 12c
Multitenant Database
Database Appliance
Database & Exadata Cloud
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
24
12.2 Manageability Improvements
AWR Enhancements
EM Cloud Control
• Per PDB AWR Support
• Support for Sharding
• PDB Snapshots
• Support for ADG Standby
• Management of large
volume PDB environment
Real Application Testing
EM Express
• Improved scalability for
large workloads
• Improved Multitenant
support
• Improved PL/SQL replay
for long running calls
• Simpler configuration
• SPA and Resource
Manager support
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
25
12.2 Manageability Improvements continued
Index Usage Statistics
• Track index usage with
no overhead
• Views provide usage
histograms and access
SQL Tuning Advisor
• Support for ADG Standby
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
26
Agenda
Releaseplan – Cloud First
Availability – Everything a bit better
Admin – Optimize Daily Work
Database In-Memory – Getting faster and faster
Security – Comprehensive and more in-depth
Multitenant – Latest improvements
Sharding – Highest Performance for special cases
Express Cloud Service – Nothing is cheaper
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
27
In-Memory DB Option - Resumee
• „Turbo-Lader“ an bewährte Technologie „geflanscht“ 
 Nicht komplett neue Datenbank (30 Jahre Evolution)
• 5 Faktoren für Perf.: Columnar representation, In-Memory, Compressed,
Highly-Parallel (SIMD=Single Instruction for Multiple Data), ext. Parallel
• IM gibt es schon sehr, sehr lange: BiiN, VLDB: 32-Bit sind kalter Kaffee....
• IMDB: Software sehr stabil und performant!!!
• IMDB Option auf allen Plattformen verfügbar (AIX, HP-UX, Linux, Solaris,
Windows,...)
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
“Einschalten” von Oracle In-Memory ist trivial…
1. In-Memory Größe konfigurieren (1!!! Parameter)
• inmemory_size = XXXX GB
2. Tabellen oder Partitionen für In-Memory festlegen
• alter table | partition … inmemory;
Einzelne Spalten möglich
(Online Laden und Entladen)
3. Später drop “analytic” Indexes  “Speed up” DML
und Platz sparen
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
Important to Know...
• IM default compression
– typical factor 6x to raw data on disk
• inmemory_size
– Typical: 5-15% of raw data on disk
– Example: 10TB database  IM-Cache = 1TB
• High Degree of Parallelism helpful
– Single-User  40x
– Multi-User  4x
• Define Degree of Parallelism
– System-Wide (Auto-DOP)
– or on selected Tables for In-Memory
• Operating the Database 
No Changes at all!!!  No Risk!!!
– Administration, Backup/Recovery, HA, ...
– In-Memory fully integrated in Cloud Control
12c/13c
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
31
Oracle DB In-Memory Beta Test @ German Customer
• SAP BW (After-Market Part-Sales) Database
• Environment
– Linux, 500GB Memory, 40 Cores, 1.1TB Database
• Migrated in 30 Minutes
– Includes: Install 12c, Upgrade 11g->12c, Load
Tables In-Memory
– Same hardware, same operating procedures,
same processes
– NO application change, NO Risc, NO Island
• Performance Gain 8x to 16x
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
32
Oracle DB In-Memory Latest SAP Bundle Patch
• Better Performance for SAP Flat Cubes
• Easy to implement by marking In-MemoryOption for Flat Cubes within the SAP
frontend
• Customer has tested it, before and after
applying the patch, and got a better
performance of factor 3
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
33
What’s new in 12.2 for Database In-Memory
Real-Time Analytics
On OLTP or DW
Row
2X Faster Joins
4X Faster
Expressions
Column
Active Data
Guard
Support
Massive Capacity
Multi-model
Automation
Column
In-Memory on
Exadata Flash
Native support for
JSON Data type
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
Dynamic Data
Movement
Between
Storage &
Memory (ILM)
34
Agenda
Releaseplan – Cloud First
Availability – Everything a bit better
Admin – Optimize Daily Work
Database In-Memory – Getting faster and faster
Security – Comprehensive and more in-depth
Multitenant – Latest improvements
Sharding – Highest Performance for special cases
Express Cloud Service – Nothing is cheaper
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
35
Audit Vault and Database Firewall 12.2
Database Firewall
Databases
Users
Applications
Network
Events
Alerts
Audit Data,
Event Logs
Reports
Policies
Audit Vault
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
36
TDE Advancements in Oracle Database 12c Release 1
• Oracle Wallet
‒ Storage in ASM, automatic backup
• TDE Master Key
‒ New SQL commands for key management
‒ Movement of individual keys
‒ Improved S.O.D. (SYSKM)
FIPS 140-2
• U.S. FIPS 140-2 mode
‒ DBFIPS_140 parameter in init.ora
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
37
Innovations in Oracle Database 12c Release 2
Transparent Data Encryption (TDE)
• Tablespace conversion from clear-text to encrypted
– Online tablespace encryption in background with no downtime
– Offline tablespace conversion with no storage overhead
• Encrypt full database
– Oracle-supplied tablespaces SYSTEM, SYSAUX, TEMP, and UNDO
• Regional encryption algorithms
– ARIA and SEED for South Korean customers, GOST for Russian customers
• FIPS 140-2 Level 1 Cryptographic Module
– Uses approved encryption suites for SSL/TLS and TDE
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
38
Online vs. Offline Tablespace Conversion
Functionality
Offline Encryption
Online Encryption
When can I run the conversion?
Offline tablespace OR
Database in mount stage
Online tablespace AND
Database is open in read write mode
Do I need to plan for
downtime?
Requires temporarily taking the
tablespace offline, unless using Data
Guard
No, encrypts tablespace in background
with no downtime
Do I need additional storage
space?
No
Yes, storage overhead is only 2x the
largest tablespace file
Can I run encryption operations
in parallel?
Yes, enables simultaneous encryption of
multiple data files across multiple cores
Yes, at the tablespace level with
multiple sessions running
Can data encryption keys be
rekeyed or rotated?
No
Yes, supports live re-encryption of
tablespace data (a.k.a. data key
rotation)
Backported to earlier release
Copyright © 2016 Oracle and/or its affiliates. All No
rights reserved.
Releases 12.1.0.2 and 11.2.0.4
(only| DB 12c Release 2)
39
Integrated with Oracle Enterprise Manager 13c
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
40
Integrated with Oracle Enterprise Manager 13c
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
41
12.2 Security Innovations
• Advanced Security Option
– Online and offline tablespace encryption
– New algorithms (ARIA, SEED, GOST) for South Korean/Russian markets
– Redaction of CLOB/NCLOB data identified using Regular Expressions
• Database Vault
– Simulation mode for creating robust security rules for deployment
– Security policy for grouping of realms, factors, and rules
– Privilege Analysis uses full run-time and static usage for enforcing “Least Privilege”
• Real Application Security
– RAS Administration Tool (RASADM) for authorization policies and management
– Column-level Control for DMLs
– Schema-wide RAS data policy management
• Auditing based upon Roles such as DBA
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
42
Database Security Assessment Tool (DBSAT)
• Help quickly scan databases
– Understand risk profile and provide recommendations
• Report security risks and gaps
HTML
– Configuration, privileges, encryption, auditing, …
• Recommend relevant products
– TDE, Database Vault, AVDF, and more
• Downloadable free tool from MOS
XLS
10.2, 11.2, 12c
TEXT
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
43
Agenda
Releaseplan – Cloud First
Availability – Everything a bit better
Admin – Optimize Daily Work
Database In-Memory – Getting faster and faster
Security – Comprehensive and more in-depth
Multitenant – Latest improvements
Sharding – Highest Performance for special cases
Express Cloud Service – Nothing is cheaper
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
44
Key Benefits
Benefit
Capability Enabled
Minimize CapEx
• More applications per server
Minimize OpEx
• Manage many as one (reduced patching!)
• Standardized procedures & service levels
• Enable self-service provisioning
Maximize Agility
Easy
• Snapshot cloning for development and testing
• Portability through “pluggability”
• Scalability with RAC
• To Adopt: Applications run unchanged
• To Use: Interface is SQL
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
PDB Hot Clone
CRM
• PDB Hot Clone
HR
– Faster test master instantiation
Oracle Cloud
Pricing
Retail
CRM
On-Premises
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
PDB Refresh
CRM
• PDB Hot Clone
HR
– Faster test master instantiation
• PDB Refresh
– Simple operation for latest data
Oracle Cloud
Pricing
Retail
CRM
On-Premises
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
PDB Relocate
CRM
• PDB Hot Clone
HR
– Faster test master instantiation
• PDB Refresh
– Simple operation for latest data
• PDB Relocate
– Relocate with no downtime
Oracle Cloud
Pricing
Retail
CRM
On-Premises
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
12.1 PDB Static, Cold Cloning
OE
PRODUCTION
T0
T5
DEVELOPMENT
T50
Clone SCN
GL
T5
T5
AP
OE
OE
OE
GLDEV
1. alter pluggable database oe close;
2. alter pluggable database oe open read only;
4. alter pluggable database oe open read write force;
APDEV
OEDEV
OEDEV
3. create pluggable database oedev from [email protected];
Datafile Copy
T5
4. alter pluggable database oedev open;
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
49
OE
12.2 PDB Hot Cloning
PRODUCTION
T0
DEVELOPMENT
T20 T30 T50 T70
T5
Begin Clone SCN
GL
End Clone SCN
AP
OE
OE
OE
GLDEV
APDEV
OEDEV
OEDEV
T20 1. create pluggable database oedev from [email protected];
REDO, UNDO and Datafile Copy
Final REDO Copy and ROLLBACK
T30 2. alter pluggable database oedev open;
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
50
Isolation with Economies of Scale
• Flashback PDB
• Per-PDB Character Set
• 4096 PDBs per Container-DB
(increased from 252)
Only on Exadata, SuperCluster,
DBCS, ExaCS
Pricing
Retail
Multitenant Container
• Memory & I/O resource
prioritization in addition to CPU
• Configurable isolation via
Lockdown Profiles
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
What is an Application Container ?
• An Application container is a collection of PDBs consisting of Application Root and all Application PDBs
associated with it. PDBs logically (applicationwise) grouped together.
CDB$ROOT
App
Root
App
PDB 1
App
PDB 2
PDB1
APP Root
PDB1
CDB$ROOT
App
PDB 1
Physical Representation
App
PDB 2
Logical Representation
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
52
Application Container
• Application Container comprises
– Application Root (Master)
– Application PDBs (for each Tenant)
– Application Seed (for provisioning)
• PDBs share application objects
– Code, metadata and data
• Further simplifies management
– Apply updates to application container
– Sync tenant PDBs from central master
• Suitable for all applications
– SaaS, franchise, divisional, etc.
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
Single Instance Installation
• Still possible with 12.2.
Statement as of March 2017
https://docs.oracle.com/database/121/UPGRD/deprecated.htm#BABDBCJI
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
Agenda
Releaseplan – Cloud First
Availability – Everything a bit better
Admin – Optimize Daily Work
Database In-Memory – Getting faster and faster
Security – Comprehensive and more in-depth
Multitenant – Latest improvements
Sharding – Highest Performance for special cases
Express Cloud Service – Nothing is cheaper
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
55
Customers Who Drove Requirements for Oracle Sharding
Findet man (fast)alle zwischen SFA und San Jose ;-))
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
56
Application Profile for Sharding
Custom OLTP Applications
Examples:
• Large billing systems
• Airline ticketing systems (Large)
• Online financial services (Large)
• Media companies (Large)
• Online information services (Large)
• Social media companies (Large)
Large =Peta-/Zetta-Bytes
Characteristics
• Application must specify a sharding key for optimal
performance – sharding is not application transparent
– e.g. customer_id, account_id etc
• Primary usage pattern
– Direct routing to a shard based on sharding key
– Single-shard operations for highest performance
• Secondary usage pattern
– Proxy routing for multi-shard queries (reporting)
– Able to tolerate lesser performance than direct routing
used for single-shard operations
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
57
Oracle Sharding – A Database Architecture Pattern
Sharding = Shared Nothing (not really new!)  „Warmed Up“ with NO-SQL DBs
Who has ever dealt with Replication in his Life???
A Non-sharded Database (KISS)
Server
A Sharded Database
Server A
Server B
Server C
A sharded table horizontally partitioned in
N independent databases (shards)
An unsharded table in a
single physical database
• Each shard has its own CPU, memory & disk
• Data is partitioned using a sharding key (i.e. account_id)
• Presented to the application as a single logical database
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
Oracle Database 12c Release 2 Offers Choice
Oracle Sharding
Oracle RAC
…
N Physical Databases
…
A single logical database
A single physical database
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
Oracle Database Sharding - Benefits
Linear Scalability
…
Add shards online to increase
database throughput. Online
split and rebalance.
Fault Tolerant
Geographic Distribution
…
No shared hardware or
software to isolate faults.
Shards may run different
Oracle releases.
User defined data placement for
performance, availability, DR or to
meet regulatory requirements.
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
60
Centralized Schema Management
Shard
Catalog
Shard Director
connect to GDS$CATALOG service
alter session enable shard ddl;
create tablespace set …
create user ...
create sharded table …
..
Create duplicated table …
Shard 1
Shard 2 Shard n
61
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
Flexible Deployment On-Premises or Cloud
On-Premises
Hybrid
Cloud
• Validated on Oracle IaaS with Oracle MAA Best Practice blueprint for 12.2
• Hybrid requires customers implement global routing to application tiers local to shards.
Oracle sharding routes from an application tier to the appropriate shard
• Automated DBCS for sharding is on development roadmap
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
62
License Requirements for Oracle Sharding
• Oracle Enterprise Edition is a pre-requisite
– Each shard is a standalone Oracle Database
• Each shard must be licensed for one of the HA options,
either Active Data Guard, GoldenGate or RAC
– Includes right to deploy shard directors, the shard catalog and its Data Guard standby(s)
• Additional Active Data Guard or RAC licenses are required for catalog DB if used for catalog HA
• No separate license for Oracle Partitioning is required for sharded or
duplicated tables created using Oracle Sharding
• Enterprise Manager licensing to be determined
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
Agenda
Releaseplan – Cloud First
Availability – Everything a bit better
Admin – Optimize Daily Work
Database In-Memory – Getting faster and faster
Security – Comprehensive and more in-depth
Multitenant – Latest improvements
Sharding – Highest Performance for special cases
Express Cloud Service – Nothing is cheaper
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
65
Definition of Exadata Express
What is it?
What’s included?
•
•
•
•
•
•
Official name: Oracle Database Exadata
Express Cloud Service
Successor to current Schema Service
Runs Oracle Database 12c Release 2,
with options
Leverages Pluggable Database (PDB)
containerization technology
Hosted on Oracle Exadata machines
•
•
•
•
Provides preconfigured Oracle
Application Express (APEX)
Supports diverse Oracle Database
clients over SQL*Net
Supports new interfaces (in addition to
SQL) including REST/JSON, documents
Delivers database containerization
advancements (e.g. lock-down, RM)
Fully managed by Oracle, w/ automatic
patching & upgrade, no DBA required
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
66
Customer Use Cases
Databases in Cloud
Considering Oracle
Database Cloud Services
Database Upgrades
Experimenting with
Oracle Database 12cR2
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
67
Application Development on Exadata Express
• All popular languages supported
• Full database support for
– JSON
– REST
• Development tools included
– Application Express
– SQL Developer
and more …
Free 300$ trial accounts
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
68
Spectrum of Oracle Database Cloud Services
DB 12.2
“Cloud First”
Exadata
Express
Full-Instance
Dedicated
Enterprise
Exadata
Database development and testing
SMB, departmental applications, sandboxes
Enterprise applications
Highest database availability, scalability and performance
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
69
Oracle Database 12c Release 2
Webcast
24.März 2017 10:30 – 11:30
https://blogs.oracle.com/dbacommunity_deutsch/entry/oracle_database_12_2_webcast
Und weitere folgen
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement