SlideShare a Scribd company logo
BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA
HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART VIENNA ZURICH
Oracle 12c
Emiliano Fusaglia
Principal Consultant LS-IMS
Information Lifecycle Management
Agenda
2 3/27/2016
1. Introduction to ILM
Data Explosion
ILM Definition
ILM Challenger
Existing ILM Solutions
Overview Oracle 12c ILM
2. Oracle 12c ILM
Heat Map
Automatic Data Optimization
Oracle 12c ILM
Oracle 12c ILM3 3/27/2016
Introduction to ILM
Data Explosion
4 3/27/2016
Where did the data explosion come
from?
Longer data retention driven by business
need and new law enforcement.
The more and more customer data
becomes valuable and saved on CRM,
ERP, DWH and Big Data systems.
IoT
Current trend shows that data doubles
every 18 months!
Oracle 12c ILM
Information Lifecycle Management - Definition
5 3/27/2016
What does Information Lifecycle Management mean?
Information Lifecycle Management (ILM) refers to a wide-ranging set of strategies for
administering storage systems on computing devices.
ILM comprises the policies, processes, practices, and tools used to align the
business value of information with the most appropriate and cost effective IT
infrastructure from the time information is conceived through its final disposition
Oracle 12c ILM
Information Lifecycle Management - Challenger
6 3/27/2016 Oracle 12c ILM
Information Lifecycle Management - Challenger
7 3/27/2016
More Data to
manage
without
additional cost
Define ILM
processes
Compress Data
without
impacting
performance
Distribute the
data on multi-
tiers devices
Oracle 12c ILM
Existing ILM solutions
8 3/27/2016
Application consolidation
Data compression
Storage Tiering
Offline Archives
Data Retention/Deletion
Which are the existing ILM solutions?
Increase data density but probably not enough.
Efficient, but can penalize the performance.
Difficult for the Storage to identify the correct data to move.
To query offline data can become highly inefficient.
Loss of historical information.
Oracle 12c ILM
9 3/27/2016
Oracle 12c ILM
Oracle 12c ILM
Overview Oracle 12c ILM
11 3/27/2016
Source: Oracle Corporation ILM Webpage
Oracle 12c ILM
Overview Oracle 12c ILM
12 3/27/2016
Data
Classification
Rules for data
movement and
compression
ILM
Automatization
Oracle 12c ILM
Oracle 12c ILM
13 3/27/2016
Heat Map
Asynchronously analyze the I/O issued on
the database, and resource efficiently (<5%
cost) it maintains the Data Heat Map.
Recognize application I/O requests from
system I/O requests
Can collect statistics at database,
tablespace, segment and row level.
Automatic Data Optimization (ADO)
Part of the Advanced Compression Option.
Permits to define the data lifecycle policies
using SQL and PL/SQL functions.
Supports automated compression and
storage tiering.
Automated solution which enforces the
defined policies .
Oracle 12c ILM rely on the following components:
Oracle 12c ILM
Oracle 12c ILM: Heat Map
14 3/27/2016
Enable Hot/Cold data classification :
PL/SQL API for querying Heat Map statistics:
ALTER SYSTEM SET HEAT_MAP = ON;
ALTER SESSION SET HEAT_MAP = ON;
SELECT tablespace_name, min_writetime, min_ftstime
FROM
table(dbms_heat_map.tablespace_heat_map('EXAMPLE'))
Oracle 12c ILM
Oracle 12c ILM: Heat Map on Enterprise Manager
15 3/27/2016
Hot Data Warm Data Cold Data
Oracle 12c ILM
Oracle 12c ILM: Automatic Data Optimization (ADO)
16 3/27/2016
010100001111010
101010100001010
101001000010101
010010101010101
001010001111010
1010101101
0100110110111010010101001010
1010101010101010101010101010
1010101010101010101010101010
1010101010101010101001
1010100110100101010
1010100101010101010101010101
0100111010010101010010101010
101001101010101
1100101010100101001100101010
1010100101100110101010100101
0101010101011010010101010010
1
0101010101011010101001010101010101010101010010
1010100101001010101001010100101011010110101001
1010101111110010101001000000000000111111011111
1111111010100101000010100010100100110011111101
0001010010010100000010011111110101011111111100
1000001010001010010100101001010010101101111101
0101001001010101001011110101011111110101010010
1010100101001111111111101010010101010000000000
1010101000101010100101010101011101010100101010
1010010101010010101010101010101010101010101010
1010010100101010101010101010101010101010100101
0101010101010101010101010101010101010101010101
0100101010101010101010101010101011111101000000
1101010101110101010100101010101010100101010010
1010101000101010100101010101011101010100101010
1010010101010010101010101010101010101010101010
1010010100101010101010101010101010101010100101
0101010101010101010101010101010101010101010101
0100101010101010101010101010101011111101000000
Hot Data Warm Data Cold Data
Advanced Row
Compression 3x
ADO & Data Compression
*Columnar Query
Compression 10x
*Columnar Archive
Compression 15x
*Columnar Compression available on Exadata and other Oracle Storage (ZFS, Pillar, etc..) only.
Oracle 12c ILM
Automatic Data Optimization
Add compression and tiering policies to tables
Oldest Data Most Recent Data
Policy 1
Policy 2
Compress Partitions with Advanced Compression if they
haven’t been modified in 30 days
Compress Partitions with Hybrid Columnar Compression if
they haven’t been modified from in 180 days
Oracle 12c ILM
Automatic Data Optimization
A heat map tracks the activity of segments and blocks
Oldest Data Most Recent Data
Policy 1
Policy 2
Oracle 12c ILM
Automatic Data Optimization
Policies are automatically applied to tables
Oldest Data Most Recent Data
Policy 1
Policy 2
If after 30 days partitions haven’t be
modified they will be compressed using
advanced row compression
Oracle 12c ILM
Automatic Data Optimization
Policies are automatically applied to tables
Oldest Data Most Recent Data
Policy 1
Policy 2
After 180 days of no modification, the
oldest partition is identified to be
compressed using Hybrid Columnar
compression
Oracle 12c ILM
Automatic Data Optimization
Policies are automatically applied to tables
Oldest Data Most Recent Data
Policy 1
Policy 2
Oracle 12c ILM
Automatic Data Optimization
Reduce storage footprint, read compressed data faster
Oldest Data Most Recent Data
Policy 1
Policy 2
Oracle 12c ILM
Automatic Data Optimization
Automatically tier data to lower cost storage
Oldest Data Most Recent Data
Policy 1
Policy 2
Policy 3
If the tablespace is nearly full then compress the
oldest partition with Archive Hybrid Columar
Compression and move it to Tier 2 Storage
Oracle 12c ILM
Automatic Data Optimization
Compress data over it’s lifecycle
Oldest Data Most Recent Data
No Compression
Advanced Row
Compression
Hybrid Columnar
Query
Compression
Hybrid Columnar
Archive
Compression
3X
Compression
OLTP
10X
Compression
Reporting
15X
Compression
Compliance
Oracle 12c ILM
Oracle 12c ILM: Automatic Data Optimization (ADO)
25 3/27/2016
COMPRESS BASIC (alias Batch Compression)
COMPRESS ADVANCED (alias OLTP Compression)
CREATE TABLE sales (prod_id NUMBER NOT NULL,
cust_id NUMBER NOT NULL,
...)
PARTITION BY RANGE (time_id) (
PARTITION sales_2012 VALUES LESS THAN(TO_DATE(...))
ROW STORE COMPRESS BASIC,
PARTITION sales_2013 VALUES LESS THAN (MAXVALUE)
ROW STORE COMPRESS ADVANCED
);
ADO & Data Compression
Oracle 12c ILM
Oracle 12c ILM: Automatic Data Optimization (ADO)
26 3/27/2016
Add row-level compression policy after 14 days of no modifications
COMPRESS ADVANCED (alias OLTP Compression)
ADO & Data Compression
ALTER TABLE emp
ILM ADD POLICY ROW STORE COMPRESS ADVANCED ROW AFTER 14 DAYS
OF NO MODIFICATION;
ALTER TABLE sales MODIFY PARTITION sales_2011
ILM ADD POLICY COMPRESS FOR ARCHIVE HIGH SEGMENT AFTER 6
MONTHS OF NO ACCESS;
Add segment-level compression policy after 6 months of no modifications
Oracle 12c ILM
Oracle 12c ILM: Automatic Data Optimization (ADO)
27 3/27/2016
ADO & Storage Tiering
2009 2010 2011 2012 2013 2014
Current
Year
Sales Table
Partitioned by Year
High End
SSD Disks
Mid-Tier Storage DisksLow End Storage Disks
$ $$ $$$$
Oracle 12c ILM
Oracle 12c ILM: Automatic Data Optimization (ADO)
28 3/27/2016
Add Storage tier policy
ADO & Storage Tiering
ALTER TABLE sales MODIFY PARTITION sales_2011
ILM ADD POLICY TIER TO low_end_tablespace;
ALTER TABLE sales MODIFY PARTITION sales_2015
ILM ADD POLICY TIER TO high_end_tablespace;
The partition movement occurs when the source tablespace has reached a capacity threshold.
The threshold for activating tiering policies is based on two parameters: TBS PERCENT USED
and TBS PERCENT FREE, which are controlled by the DBMS_ILM_ADMIN package, (default
values 85% and 25%).
Oracle 12c ILM
Oracle 12c ILM - Summary
29 3/27/2016
All ILM features are Application Transparent.
Heat Map statistics provide fine grained I/O classification.
ADO policies permit to automate data movement and compression.
Support to complex business rules for data archiving actions.
Oracle Advanced Compression option is required.
Oracle 12c ILM
Emiliano Fusaglia
Principal Consultant
Tel. +41-79-909 7213
Emiliano.Fusaglia@trivadis.com
3/27/201630 Oracle 12c ILM

More Related Content

What's hot

Snowflake Datawarehouse Architecturing
Snowflake Datawarehouse ArchitecturingSnowflake Datawarehouse Architecturing
Snowflake Datawarehouse Architecturing
Ishan Bhawantha Hewanayake
 
Elastic Data Warehousing
Elastic Data WarehousingElastic Data Warehousing
Elastic Data Warehousing
Snowflake Computing
 
Building Lakehouses on Delta Lake with SQL Analytics Primer
Building Lakehouses on Delta Lake with SQL Analytics PrimerBuilding Lakehouses on Delta Lake with SQL Analytics Primer
Building Lakehouses on Delta Lake with SQL Analytics Primer
Databricks
 
Snowflake for Data Engineering
Snowflake for Data EngineeringSnowflake for Data Engineering
Snowflake for Data Engineering
Harald Erb
 
Implementing a Data Lake
Implementing a Data LakeImplementing a Data Lake
Implementing a Data Lake
Amazon Web Services
 
Demystifying Data Warehousing as a Service - DFW
Demystifying Data Warehousing as a Service - DFWDemystifying Data Warehousing as a Service - DFW
Demystifying Data Warehousing as a Service - DFW
Kent Graziano
 
(DAT201) Introduction to Amazon Redshift
(DAT201) Introduction to Amazon Redshift(DAT201) Introduction to Amazon Redshift
(DAT201) Introduction to Amazon Redshift
Amazon Web Services
 
[DSC Europe 22] Lakehouse architecture with Delta Lake and Databricks - Draga...
[DSC Europe 22] Lakehouse architecture with Delta Lake and Databricks - Draga...[DSC Europe 22] Lakehouse architecture with Delta Lake and Databricks - Draga...
[DSC Europe 22] Lakehouse architecture with Delta Lake and Databricks - Draga...
DataScienceConferenc1
 
Data as an Asset, Not a Cost
Data as an Asset, Not a CostData as an Asset, Not a Cost
Data as an Asset, Not a Cost
Amazon Web Services
 
Master the Multi-Clustered Data Warehouse - Snowflake
Master the Multi-Clustered Data Warehouse - SnowflakeMaster the Multi-Clustered Data Warehouse - Snowflake
Master the Multi-Clustered Data Warehouse - Snowflake
Matillion
 
Intro to Delta Lake
Intro to Delta LakeIntro to Delta Lake
Intro to Delta Lake
Databricks
 
Data Lake Overview
Data Lake OverviewData Lake Overview
Data Lake Overview
James Serra
 
Migrating Oracle to PostgreSQL
Migrating Oracle to PostgreSQLMigrating Oracle to PostgreSQL
Migrating Oracle to PostgreSQL
Amazon Web Services
 
Databricks Platform.pptx
Databricks Platform.pptxDatabricks Platform.pptx
Databricks Platform.pptx
Alex Ivy
 
Denodo Data Virtualization Platform: Scalability (session 3 from Architect to...
Denodo Data Virtualization Platform: Scalability (session 3 from Architect to...Denodo Data Virtualization Platform: Scalability (session 3 from Architect to...
Denodo Data Virtualization Platform: Scalability (session 3 from Architect to...
Denodo
 
Azure Synapse Analytics Overview (r2)
Azure Synapse Analytics Overview (r2)Azure Synapse Analytics Overview (r2)
Azure Synapse Analytics Overview (r2)
James Serra
 
5 Steps for Architecting a Data Lake
5 Steps for Architecting a Data Lake5 Steps for Architecting a Data Lake
5 Steps for Architecting a Data Lake
MetroStar
 
Migrating Your Oracle Database to PostgreSQL - AWS Online Tech Talks
Migrating Your Oracle Database to PostgreSQL - AWS Online Tech TalksMigrating Your Oracle Database to PostgreSQL - AWS Online Tech Talks
Migrating Your Oracle Database to PostgreSQL - AWS Online Tech Talks
Amazon Web Services
 
Data Sharing with Snowflake
Data Sharing with SnowflakeData Sharing with Snowflake
Data Sharing with Snowflake
Snowflake Computing
 
Data Catalog as a Business Enabler
Data Catalog as a Business EnablerData Catalog as a Business Enabler
Data Catalog as a Business Enabler
Srinivasan Sankar
 

What's hot (20)

Snowflake Datawarehouse Architecturing
Snowflake Datawarehouse ArchitecturingSnowflake Datawarehouse Architecturing
Snowflake Datawarehouse Architecturing
 
Elastic Data Warehousing
Elastic Data WarehousingElastic Data Warehousing
Elastic Data Warehousing
 
Building Lakehouses on Delta Lake with SQL Analytics Primer
Building Lakehouses on Delta Lake with SQL Analytics PrimerBuilding Lakehouses on Delta Lake with SQL Analytics Primer
Building Lakehouses on Delta Lake with SQL Analytics Primer
 
Snowflake for Data Engineering
Snowflake for Data EngineeringSnowflake for Data Engineering
Snowflake for Data Engineering
 
Implementing a Data Lake
Implementing a Data LakeImplementing a Data Lake
Implementing a Data Lake
 
Demystifying Data Warehousing as a Service - DFW
Demystifying Data Warehousing as a Service - DFWDemystifying Data Warehousing as a Service - DFW
Demystifying Data Warehousing as a Service - DFW
 
(DAT201) Introduction to Amazon Redshift
(DAT201) Introduction to Amazon Redshift(DAT201) Introduction to Amazon Redshift
(DAT201) Introduction to Amazon Redshift
 
[DSC Europe 22] Lakehouse architecture with Delta Lake and Databricks - Draga...
[DSC Europe 22] Lakehouse architecture with Delta Lake and Databricks - Draga...[DSC Europe 22] Lakehouse architecture with Delta Lake and Databricks - Draga...
[DSC Europe 22] Lakehouse architecture with Delta Lake and Databricks - Draga...
 
Data as an Asset, Not a Cost
Data as an Asset, Not a CostData as an Asset, Not a Cost
Data as an Asset, Not a Cost
 
Master the Multi-Clustered Data Warehouse - Snowflake
Master the Multi-Clustered Data Warehouse - SnowflakeMaster the Multi-Clustered Data Warehouse - Snowflake
Master the Multi-Clustered Data Warehouse - Snowflake
 
Intro to Delta Lake
Intro to Delta LakeIntro to Delta Lake
Intro to Delta Lake
 
Data Lake Overview
Data Lake OverviewData Lake Overview
Data Lake Overview
 
Migrating Oracle to PostgreSQL
Migrating Oracle to PostgreSQLMigrating Oracle to PostgreSQL
Migrating Oracle to PostgreSQL
 
Databricks Platform.pptx
Databricks Platform.pptxDatabricks Platform.pptx
Databricks Platform.pptx
 
Denodo Data Virtualization Platform: Scalability (session 3 from Architect to...
Denodo Data Virtualization Platform: Scalability (session 3 from Architect to...Denodo Data Virtualization Platform: Scalability (session 3 from Architect to...
Denodo Data Virtualization Platform: Scalability (session 3 from Architect to...
 
Azure Synapse Analytics Overview (r2)
Azure Synapse Analytics Overview (r2)Azure Synapse Analytics Overview (r2)
Azure Synapse Analytics Overview (r2)
 
5 Steps for Architecting a Data Lake
5 Steps for Architecting a Data Lake5 Steps for Architecting a Data Lake
5 Steps for Architecting a Data Lake
 
Migrating Your Oracle Database to PostgreSQL - AWS Online Tech Talks
Migrating Your Oracle Database to PostgreSQL - AWS Online Tech TalksMigrating Your Oracle Database to PostgreSQL - AWS Online Tech Talks
Migrating Your Oracle Database to PostgreSQL - AWS Online Tech Talks
 
Data Sharing with Snowflake
Data Sharing with SnowflakeData Sharing with Snowflake
Data Sharing with Snowflake
 
Data Catalog as a Business Enabler
Data Catalog as a Business EnablerData Catalog as a Business Enabler
Data Catalog as a Business Enabler
 

Viewers also liked

Data Archiving white paper
Data Archiving white paperData Archiving white paper
Data Archiving white paper
IBM India Smarter Computing
 
Heat Map and Automatic Data Optimization with Oracle Database 12c
Heat Map and Automatic Data Optimization with Oracle Database 12cHeat Map and Automatic Data Optimization with Oracle Database 12c
Heat Map and Automatic Data Optimization with Oracle Database 12c
Digicomp Academy Suisse Romande SA
 
Oracle 12c ilm_customer_experience
Oracle 12c ilm_customer_experienceOracle 12c ilm_customer_experience
Oracle 12c ilm_customer_experience
Jacques Kostic
 
Oracle Exalogic Elastic Cloud - Revolutionizing Data Center Consolidation
Oracle Exalogic Elastic Cloud - Revolutionizing Data Center ConsolidationOracle Exalogic Elastic Cloud - Revolutionizing Data Center Consolidation
Oracle Exalogic Elastic Cloud - Revolutionizing Data Center Consolidation
Rex Wang
 
TDC2016POA | Trilha DevOps - Gestão de ciclo de vida de banco de dados: Já pa...
TDC2016POA | Trilha DevOps - Gestão de ciclo de vida de banco de dados: Já pa...TDC2016POA | Trilha DevOps - Gestão de ciclo de vida de banco de dados: Já pa...
TDC2016POA | Trilha DevOps - Gestão de ciclo de vida de banco de dados: Já pa...
tdc-globalcode
 
Estrategia Information lifecycle Management
Estrategia Information lifecycle ManagementEstrategia Information lifecycle Management
Estrategia Information lifecycle Management
Jaime Contreras
 
Ilm library information lifecycle management best practices guide sg247251
Ilm library information lifecycle management best practices guide sg247251Ilm library information lifecycle management best practices guide sg247251
Ilm library information lifecycle management best practices guide sg247251
Banking at Ho Chi Minh city
 
Information Lifecycle Management
Information Lifecycle ManagementInformation Lifecycle Management
Information Lifecycle Management
Jurgen van de Pol
 

Viewers also liked (8)

Data Archiving white paper
Data Archiving white paperData Archiving white paper
Data Archiving white paper
 
Heat Map and Automatic Data Optimization with Oracle Database 12c
Heat Map and Automatic Data Optimization with Oracle Database 12cHeat Map and Automatic Data Optimization with Oracle Database 12c
Heat Map and Automatic Data Optimization with Oracle Database 12c
 
Oracle 12c ilm_customer_experience
Oracle 12c ilm_customer_experienceOracle 12c ilm_customer_experience
Oracle 12c ilm_customer_experience
 
Oracle Exalogic Elastic Cloud - Revolutionizing Data Center Consolidation
Oracle Exalogic Elastic Cloud - Revolutionizing Data Center ConsolidationOracle Exalogic Elastic Cloud - Revolutionizing Data Center Consolidation
Oracle Exalogic Elastic Cloud - Revolutionizing Data Center Consolidation
 
TDC2016POA | Trilha DevOps - Gestão de ciclo de vida de banco de dados: Já pa...
TDC2016POA | Trilha DevOps - Gestão de ciclo de vida de banco de dados: Já pa...TDC2016POA | Trilha DevOps - Gestão de ciclo de vida de banco de dados: Já pa...
TDC2016POA | Trilha DevOps - Gestão de ciclo de vida de banco de dados: Já pa...
 
Estrategia Information lifecycle Management
Estrategia Information lifecycle ManagementEstrategia Information lifecycle Management
Estrategia Information lifecycle Management
 
Ilm library information lifecycle management best practices guide sg247251
Ilm library information lifecycle management best practices guide sg247251Ilm library information lifecycle management best practices guide sg247251
Ilm library information lifecycle management best practices guide sg247251
 
Information Lifecycle Management
Information Lifecycle ManagementInformation Lifecycle Management
Information Lifecycle Management
 

Similar to Oracle 12c Information Lifecycle Management

Information Life Cycle Management avec Oracle 12c
Information Life Cycle Management avec Oracle 12cInformation Life Cycle Management avec Oracle 12c
Information Life Cycle Management avec Oracle 12c
Swiss Data Forum Swiss Data Forum
 
Setting up the Oracle Optimizer for Proof of Concept Testing
Setting up the Oracle Optimizer for Proof of Concept TestingSetting up the Oracle Optimizer for Proof of Concept Testing
Setting up the Oracle Optimizer for Proof of Concept Testing
Nigel Bayliss
 
Presentation upgrade, migrate &amp; consolidate to oracle database 12c &amp...
Presentation   upgrade, migrate &amp; consolidate to oracle database 12c &amp...Presentation   upgrade, migrate &amp; consolidate to oracle database 12c &amp...
Presentation upgrade, migrate &amp; consolidate to oracle database 12c &amp...
solarisyougood
 
Advanced data science algorithms applied to scalable stream processing by Dav...
Advanced data science algorithms applied to scalable stream processing by Dav...Advanced data science algorithms applied to scalable stream processing by Dav...
Advanced data science algorithms applied to scalable stream processing by Dav...
Big Data Spain
 
con9578-2088758.pdf
con9578-2088758.pdfcon9578-2088758.pdf
con9578-2088758.pdf
TricantinoLopezPerez
 
Simplified Machine Learning, Text, and Graph Analytics with Pivotal Greenplum
Simplified Machine Learning, Text, and Graph Analytics with Pivotal GreenplumSimplified Machine Learning, Text, and Graph Analytics with Pivotal Greenplum
Simplified Machine Learning, Text, and Graph Analytics with Pivotal Greenplum
VMware Tanzu
 
Bilbao oracle12c keynote
Bilbao  oracle12c keynoteBilbao  oracle12c keynote
Bilbao oracle12c keynote
Aitor Ibañez
 
Part 3 - Data Warehousing Lecture at BW Cooperative State University (DHBW)
Part 3 - Data Warehousing Lecture at BW Cooperative State University (DHBW)Part 3 - Data Warehousing Lecture at BW Cooperative State University (DHBW)
Part 3 - Data Warehousing Lecture at BW Cooperative State University (DHBW)
Andreas Buckenhofer
 
Oracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for ConsolidationOracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for Consolidation
Yudi Herdiana
 
'Software-Defined Everything' Includes Storage and Data
'Software-Defined Everything' Includes Storage and Data'Software-Defined Everything' Includes Storage and Data
'Software-Defined Everything' Includes Storage and Data
PrimaryData
 
C4 delivering database as a service within your organization
C4   delivering database as a service within your organizationC4   delivering database as a service within your organization
C4 delivering database as a service within your organization
Dr. Wilfred Lin (Ph.D.)
 
1 welcome and keynote storage strategies for the new normal
1 welcome and keynote storage strategies for the new normal1 welcome and keynote storage strategies for the new normal
1 welcome and keynote storage strategies for the new normal
Dr. Wilfred Lin (Ph.D.)
 
Con1741 mcintosh top 10 database performance tips for sparc systems running o...
Con1741 mcintosh top 10 database performance tips for sparc systems running o...Con1741 mcintosh top 10 database performance tips for sparc systems running o...
Con1741 mcintosh top 10 database performance tips for sparc systems running o...
Jimmy He
 
Sql Server tips from the field
Sql Server tips from the fieldSql Server tips from the field
Sql Server tips from the field
InnoTech
 
IBM FlashSystem in OLAP Database Environments
IBM FlashSystem in OLAP Database EnvironmentsIBM FlashSystem in OLAP Database Environments
IBM FlashSystem in OLAP Database Environments
IBM India Smarter Computing
 
Oracle Data Guard for Beginners
Oracle Data Guard for BeginnersOracle Data Guard for Beginners
Oracle Data Guard for Beginners
Pini Dibask
 
IOUG Collaborate 18 - Data Guard for Beginners
IOUG Collaborate 18 - Data Guard for BeginnersIOUG Collaborate 18 - Data Guard for Beginners
IOUG Collaborate 18 - Data Guard for Beginners
Pini Dibask
 
How to Build and Promote a Successful MDM Solution on a Shoestring
How to Build and Promote a Successful MDM Solution on a ShoestringHow to Build and Promote a Successful MDM Solution on a Shoestring
How to Build and Promote a Successful MDM Solution on a Shoestring
DATAVERSITY
 
Oracle 12c Optimizer Overview - 2014
Oracle 12c Optimizer Overview - 2014Oracle 12c Optimizer Overview - 2014
Oracle 12c Optimizer Overview - 2014
Connor McDonald
 
Oracle data guard for beginners
Oracle data guard for beginnersOracle data guard for beginners
Oracle data guard for beginners
Pini Dibask
 

Similar to Oracle 12c Information Lifecycle Management (20)

Information Life Cycle Management avec Oracle 12c
Information Life Cycle Management avec Oracle 12cInformation Life Cycle Management avec Oracle 12c
Information Life Cycle Management avec Oracle 12c
 
Setting up the Oracle Optimizer for Proof of Concept Testing
Setting up the Oracle Optimizer for Proof of Concept TestingSetting up the Oracle Optimizer for Proof of Concept Testing
Setting up the Oracle Optimizer for Proof of Concept Testing
 
Presentation upgrade, migrate &amp; consolidate to oracle database 12c &amp...
Presentation   upgrade, migrate &amp; consolidate to oracle database 12c &amp...Presentation   upgrade, migrate &amp; consolidate to oracle database 12c &amp...
Presentation upgrade, migrate &amp; consolidate to oracle database 12c &amp...
 
Advanced data science algorithms applied to scalable stream processing by Dav...
Advanced data science algorithms applied to scalable stream processing by Dav...Advanced data science algorithms applied to scalable stream processing by Dav...
Advanced data science algorithms applied to scalable stream processing by Dav...
 
con9578-2088758.pdf
con9578-2088758.pdfcon9578-2088758.pdf
con9578-2088758.pdf
 
Simplified Machine Learning, Text, and Graph Analytics with Pivotal Greenplum
Simplified Machine Learning, Text, and Graph Analytics with Pivotal GreenplumSimplified Machine Learning, Text, and Graph Analytics with Pivotal Greenplum
Simplified Machine Learning, Text, and Graph Analytics with Pivotal Greenplum
 
Bilbao oracle12c keynote
Bilbao  oracle12c keynoteBilbao  oracle12c keynote
Bilbao oracle12c keynote
 
Part 3 - Data Warehousing Lecture at BW Cooperative State University (DHBW)
Part 3 - Data Warehousing Lecture at BW Cooperative State University (DHBW)Part 3 - Data Warehousing Lecture at BW Cooperative State University (DHBW)
Part 3 - Data Warehousing Lecture at BW Cooperative State University (DHBW)
 
Oracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for ConsolidationOracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for Consolidation
 
'Software-Defined Everything' Includes Storage and Data
'Software-Defined Everything' Includes Storage and Data'Software-Defined Everything' Includes Storage and Data
'Software-Defined Everything' Includes Storage and Data
 
C4 delivering database as a service within your organization
C4   delivering database as a service within your organizationC4   delivering database as a service within your organization
C4 delivering database as a service within your organization
 
1 welcome and keynote storage strategies for the new normal
1 welcome and keynote storage strategies for the new normal1 welcome and keynote storage strategies for the new normal
1 welcome and keynote storage strategies for the new normal
 
Con1741 mcintosh top 10 database performance tips for sparc systems running o...
Con1741 mcintosh top 10 database performance tips for sparc systems running o...Con1741 mcintosh top 10 database performance tips for sparc systems running o...
Con1741 mcintosh top 10 database performance tips for sparc systems running o...
 
Sql Server tips from the field
Sql Server tips from the fieldSql Server tips from the field
Sql Server tips from the field
 
IBM FlashSystem in OLAP Database Environments
IBM FlashSystem in OLAP Database EnvironmentsIBM FlashSystem in OLAP Database Environments
IBM FlashSystem in OLAP Database Environments
 
Oracle Data Guard for Beginners
Oracle Data Guard for BeginnersOracle Data Guard for Beginners
Oracle Data Guard for Beginners
 
IOUG Collaborate 18 - Data Guard for Beginners
IOUG Collaborate 18 - Data Guard for BeginnersIOUG Collaborate 18 - Data Guard for Beginners
IOUG Collaborate 18 - Data Guard for Beginners
 
How to Build and Promote a Successful MDM Solution on a Shoestring
How to Build and Promote a Successful MDM Solution on a ShoestringHow to Build and Promote a Successful MDM Solution on a Shoestring
How to Build and Promote a Successful MDM Solution on a Shoestring
 
Oracle 12c Optimizer Overview - 2014
Oracle 12c Optimizer Overview - 2014Oracle 12c Optimizer Overview - 2014
Oracle 12c Optimizer Overview - 2014
 
Oracle data guard for beginners
Oracle data guard for beginnersOracle data guard for beginners
Oracle data guard for beginners
 

Recently uploaded

Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise EditionWhy Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Envertis Software Solutions
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
mz5nrf0n
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
Philip Schwarz
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
SOCRadar
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
Hornet Dynamics
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
Peter Muessig
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
Alina Yurenko
 
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
kalichargn70th171
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
ICS
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
Green Software Development
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
Remote DBA Services
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
Ayan Halder
 

Recently uploaded (20)

Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise EditionWhy Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
 
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 

Oracle 12c Information Lifecycle Management

  • 1. BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART VIENNA ZURICH Oracle 12c Emiliano Fusaglia Principal Consultant LS-IMS Information Lifecycle Management
  • 2. Agenda 2 3/27/2016 1. Introduction to ILM Data Explosion ILM Definition ILM Challenger Existing ILM Solutions Overview Oracle 12c ILM 2. Oracle 12c ILM Heat Map Automatic Data Optimization Oracle 12c ILM
  • 3. Oracle 12c ILM3 3/27/2016 Introduction to ILM
  • 4. Data Explosion 4 3/27/2016 Where did the data explosion come from? Longer data retention driven by business need and new law enforcement. The more and more customer data becomes valuable and saved on CRM, ERP, DWH and Big Data systems. IoT Current trend shows that data doubles every 18 months! Oracle 12c ILM
  • 5. Information Lifecycle Management - Definition 5 3/27/2016 What does Information Lifecycle Management mean? Information Lifecycle Management (ILM) refers to a wide-ranging set of strategies for administering storage systems on computing devices. ILM comprises the policies, processes, practices, and tools used to align the business value of information with the most appropriate and cost effective IT infrastructure from the time information is conceived through its final disposition Oracle 12c ILM
  • 6. Information Lifecycle Management - Challenger 6 3/27/2016 Oracle 12c ILM
  • 7. Information Lifecycle Management - Challenger 7 3/27/2016 More Data to manage without additional cost Define ILM processes Compress Data without impacting performance Distribute the data on multi- tiers devices Oracle 12c ILM
  • 8. Existing ILM solutions 8 3/27/2016 Application consolidation Data compression Storage Tiering Offline Archives Data Retention/Deletion Which are the existing ILM solutions? Increase data density but probably not enough. Efficient, but can penalize the performance. Difficult for the Storage to identify the correct data to move. To query offline data can become highly inefficient. Loss of historical information. Oracle 12c ILM
  • 9. 9 3/27/2016 Oracle 12c ILM Oracle 12c ILM
  • 10. Overview Oracle 12c ILM 11 3/27/2016 Source: Oracle Corporation ILM Webpage Oracle 12c ILM
  • 11. Overview Oracle 12c ILM 12 3/27/2016 Data Classification Rules for data movement and compression ILM Automatization Oracle 12c ILM
  • 12. Oracle 12c ILM 13 3/27/2016 Heat Map Asynchronously analyze the I/O issued on the database, and resource efficiently (<5% cost) it maintains the Data Heat Map. Recognize application I/O requests from system I/O requests Can collect statistics at database, tablespace, segment and row level. Automatic Data Optimization (ADO) Part of the Advanced Compression Option. Permits to define the data lifecycle policies using SQL and PL/SQL functions. Supports automated compression and storage tiering. Automated solution which enforces the defined policies . Oracle 12c ILM rely on the following components: Oracle 12c ILM
  • 13. Oracle 12c ILM: Heat Map 14 3/27/2016 Enable Hot/Cold data classification : PL/SQL API for querying Heat Map statistics: ALTER SYSTEM SET HEAT_MAP = ON; ALTER SESSION SET HEAT_MAP = ON; SELECT tablespace_name, min_writetime, min_ftstime FROM table(dbms_heat_map.tablespace_heat_map('EXAMPLE')) Oracle 12c ILM
  • 14. Oracle 12c ILM: Heat Map on Enterprise Manager 15 3/27/2016 Hot Data Warm Data Cold Data Oracle 12c ILM
  • 15. Oracle 12c ILM: Automatic Data Optimization (ADO) 16 3/27/2016 010100001111010 101010100001010 101001000010101 010010101010101 001010001111010 1010101101 0100110110111010010101001010 1010101010101010101010101010 1010101010101010101010101010 1010101010101010101001 1010100110100101010 1010100101010101010101010101 0100111010010101010010101010 101001101010101 1100101010100101001100101010 1010100101100110101010100101 0101010101011010010101010010 1 0101010101011010101001010101010101010101010010 1010100101001010101001010100101011010110101001 1010101111110010101001000000000000111111011111 1111111010100101000010100010100100110011111101 0001010010010100000010011111110101011111111100 1000001010001010010100101001010010101101111101 0101001001010101001011110101011111110101010010 1010100101001111111111101010010101010000000000 1010101000101010100101010101011101010100101010 1010010101010010101010101010101010101010101010 1010010100101010101010101010101010101010100101 0101010101010101010101010101010101010101010101 0100101010101010101010101010101011111101000000 1101010101110101010100101010101010100101010010 1010101000101010100101010101011101010100101010 1010010101010010101010101010101010101010101010 1010010100101010101010101010101010101010100101 0101010101010101010101010101010101010101010101 0100101010101010101010101010101011111101000000 Hot Data Warm Data Cold Data Advanced Row Compression 3x ADO & Data Compression *Columnar Query Compression 10x *Columnar Archive Compression 15x *Columnar Compression available on Exadata and other Oracle Storage (ZFS, Pillar, etc..) only. Oracle 12c ILM
  • 16. Automatic Data Optimization Add compression and tiering policies to tables Oldest Data Most Recent Data Policy 1 Policy 2 Compress Partitions with Advanced Compression if they haven’t been modified in 30 days Compress Partitions with Hybrid Columnar Compression if they haven’t been modified from in 180 days Oracle 12c ILM
  • 17. Automatic Data Optimization A heat map tracks the activity of segments and blocks Oldest Data Most Recent Data Policy 1 Policy 2 Oracle 12c ILM
  • 18. Automatic Data Optimization Policies are automatically applied to tables Oldest Data Most Recent Data Policy 1 Policy 2 If after 30 days partitions haven’t be modified they will be compressed using advanced row compression Oracle 12c ILM
  • 19. Automatic Data Optimization Policies are automatically applied to tables Oldest Data Most Recent Data Policy 1 Policy 2 After 180 days of no modification, the oldest partition is identified to be compressed using Hybrid Columnar compression Oracle 12c ILM
  • 20. Automatic Data Optimization Policies are automatically applied to tables Oldest Data Most Recent Data Policy 1 Policy 2 Oracle 12c ILM
  • 21. Automatic Data Optimization Reduce storage footprint, read compressed data faster Oldest Data Most Recent Data Policy 1 Policy 2 Oracle 12c ILM
  • 22. Automatic Data Optimization Automatically tier data to lower cost storage Oldest Data Most Recent Data Policy 1 Policy 2 Policy 3 If the tablespace is nearly full then compress the oldest partition with Archive Hybrid Columar Compression and move it to Tier 2 Storage Oracle 12c ILM
  • 23. Automatic Data Optimization Compress data over it’s lifecycle Oldest Data Most Recent Data No Compression Advanced Row Compression Hybrid Columnar Query Compression Hybrid Columnar Archive Compression 3X Compression OLTP 10X Compression Reporting 15X Compression Compliance Oracle 12c ILM
  • 24. Oracle 12c ILM: Automatic Data Optimization (ADO) 25 3/27/2016 COMPRESS BASIC (alias Batch Compression) COMPRESS ADVANCED (alias OLTP Compression) CREATE TABLE sales (prod_id NUMBER NOT NULL, cust_id NUMBER NOT NULL, ...) PARTITION BY RANGE (time_id) ( PARTITION sales_2012 VALUES LESS THAN(TO_DATE(...)) ROW STORE COMPRESS BASIC, PARTITION sales_2013 VALUES LESS THAN (MAXVALUE) ROW STORE COMPRESS ADVANCED ); ADO & Data Compression Oracle 12c ILM
  • 25. Oracle 12c ILM: Automatic Data Optimization (ADO) 26 3/27/2016 Add row-level compression policy after 14 days of no modifications COMPRESS ADVANCED (alias OLTP Compression) ADO & Data Compression ALTER TABLE emp ILM ADD POLICY ROW STORE COMPRESS ADVANCED ROW AFTER 14 DAYS OF NO MODIFICATION; ALTER TABLE sales MODIFY PARTITION sales_2011 ILM ADD POLICY COMPRESS FOR ARCHIVE HIGH SEGMENT AFTER 6 MONTHS OF NO ACCESS; Add segment-level compression policy after 6 months of no modifications Oracle 12c ILM
  • 26. Oracle 12c ILM: Automatic Data Optimization (ADO) 27 3/27/2016 ADO & Storage Tiering 2009 2010 2011 2012 2013 2014 Current Year Sales Table Partitioned by Year High End SSD Disks Mid-Tier Storage DisksLow End Storage Disks $ $$ $$$$ Oracle 12c ILM
  • 27. Oracle 12c ILM: Automatic Data Optimization (ADO) 28 3/27/2016 Add Storage tier policy ADO & Storage Tiering ALTER TABLE sales MODIFY PARTITION sales_2011 ILM ADD POLICY TIER TO low_end_tablespace; ALTER TABLE sales MODIFY PARTITION sales_2015 ILM ADD POLICY TIER TO high_end_tablespace; The partition movement occurs when the source tablespace has reached a capacity threshold. The threshold for activating tiering policies is based on two parameters: TBS PERCENT USED and TBS PERCENT FREE, which are controlled by the DBMS_ILM_ADMIN package, (default values 85% and 25%). Oracle 12c ILM
  • 28. Oracle 12c ILM - Summary 29 3/27/2016 All ILM features are Application Transparent. Heat Map statistics provide fine grained I/O classification. ADO policies permit to automate data movement and compression. Support to complex business rules for data archiving actions. Oracle Advanced Compression option is required. Oracle 12c ILM
  • 29. Emiliano Fusaglia Principal Consultant Tel. +41-79-909 7213 Emiliano.Fusaglia@trivadis.com 3/27/201630 Oracle 12c ILM