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

PDF
Oracle RAC One Node 12c Overview
PPTX
Turning Raw Data Into Gold With A Data Lakehouse.pptx
PPTX
DW Migration Webinar-March 2022.pptx
PPTX
Azure role based access control (rbac)
PDF
Microsoft 365 Security and Compliance
PDF
Data Warehouse - Incremental Migration to the Cloud
PDF
5 Critical Steps to Clean Your Data Swamp When Migrating Off of Hadoop
PPTX
Splunk Enterpise for Information Security Hands-On
Oracle RAC One Node 12c Overview
Turning Raw Data Into Gold With A Data Lakehouse.pptx
DW Migration Webinar-March 2022.pptx
Azure role based access control (rbac)
Microsoft 365 Security and Compliance
Data Warehouse - Incremental Migration to the Cloud
5 Critical Steps to Clean Your Data Swamp When Migrating Off of Hadoop
Splunk Enterpise for Information Security Hands-On

What's hot (20)

PPTX
Azure Active Directory - An Introduction
PDF
Enterprise Security Architecture for Cyber Security
PPTX
[DSC Europe 22] Lakehouse architecture with Delta Lake and Databricks - Draga...
PDF
SAP HANA Cloud Security
PDF
【旧版】Oracle Gen 2 Exadata Cloud@Customer:サービス概要のご紹介 [2021年12月版]
PDF
Metadata Strategies
PPTX
Data Lakehouse, Data Mesh, and Data Fabric (r1)
PPTX
Moving to the cloud: cloud strategies and roadmaps
PDF
Qlikview for Beginners
PDF
How to use 23c AHF AIOPS to protect Oracle Databases 23c
PDF
Oracle MAA (Maximum Availability Architecture) 18c - An Overview
PDF
Cloud Migration Strategy and Best Practices
PDF
[Azure Governance] Lesson 4 : Azure Policy
PPTX
Microsoft Azure ad in 10 slides
PPTX
AWS API Gateway
PPTX
Sql server basics
PPTX
Azure Cost Management
PPTX
Cloning Oracle EBS R12: A Step by Step Procedure
PDF
Cyber Security Maturity Assessment
Azure Active Directory - An Introduction
Enterprise Security Architecture for Cyber Security
[DSC Europe 22] Lakehouse architecture with Delta Lake and Databricks - Draga...
SAP HANA Cloud Security
【旧版】Oracle Gen 2 Exadata Cloud@Customer:サービス概要のご紹介 [2021年12月版]
Metadata Strategies
Data Lakehouse, Data Mesh, and Data Fabric (r1)
Moving to the cloud: cloud strategies and roadmaps
Qlikview for Beginners
How to use 23c AHF AIOPS to protect Oracle Databases 23c
Oracle MAA (Maximum Availability Architecture) 18c - An Overview
Cloud Migration Strategy and Best Practices
[Azure Governance] Lesson 4 : Azure Policy
Microsoft Azure ad in 10 slides
AWS API Gateway
Sql server basics
Azure Cost Management
Cloning Oracle EBS R12: A Step by Step Procedure
Cyber Security Maturity Assessment
Ad

Viewers also liked (7)

PDF
Data Archiving white paper
PDF
Oracle 12c ilm_customer_experience
PPTX
Oracle Exalogic Elastic Cloud - Revolutionizing Data Center Consolidation
PPTX
TDC2016POA | Trilha DevOps - Gestão de ciclo de vida de banco de dados: Já pa...
PDF
Estrategia Information lifecycle Management
PDF
Ilm library information lifecycle management best practices guide sg247251
PPTX
Information Lifecycle Management
Data Archiving white paper
Oracle 12c ilm_customer_experience
Oracle Exalogic Elastic Cloud - Revolutionizing Data Center Consolidation
TDC2016POA | Trilha DevOps - Gestão de ciclo de vida de banco de dados: Já pa...
Estrategia Information lifecycle Management
Ilm library information lifecycle management best practices guide sg247251
Information Lifecycle Management
Ad

Similar to Oracle 12c Information Lifecycle Management (20)

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

Recently uploaded (20)

PDF
Odoo Companies in India – Driving Business Transformation.pdf
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
Nekopoi APK 2025 free lastest update
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
PTS Company Brochure 2025 (1).pdf.......
PPTX
history of c programming in notes for students .pptx
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PDF
System and Network Administraation Chapter 3
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PPTX
assetexplorer- product-overview - presentation
PPT
Introduction Database Management System for Course Database
PPTX
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
PPTX
Transform Your Business with a Software ERP System
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
Understanding Forklifts - TECH EHS Solution
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
Odoo Companies in India – Driving Business Transformation.pdf
Wondershare Filmora 15 Crack With Activation Key [2025
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
Which alternative to Crystal Reports is best for small or large businesses.pdf
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Nekopoi APK 2025 free lastest update
Upgrade and Innovation Strategies for SAP ERP Customers
PTS Company Brochure 2025 (1).pdf.......
history of c programming in notes for students .pptx
Navsoft: AI-Powered Business Solutions & Custom Software Development
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
System and Network Administraation Chapter 3
VVF-Customer-Presentation2025-Ver1.9.pptx
assetexplorer- product-overview - presentation
Introduction Database Management System for Course Database
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
Transform Your Business with a Software ERP System
Reimagine Home Health with the Power of Agentic AI​
Understanding Forklifts - TECH EHS Solution
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf

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