SlideShare a Scribd company logo
2013 © Trivadis
BASEL BERN BRUGG LAUSANNE ZUERICH DUESSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MUNICH STUTTGART VIENNA
2013 © Trivadis
Implementation of Oracle 12c ILM
Jacques Kostic Senior Consultant LS-IMS
Date 2014.09.12
Implementation of Oracle 12c ILM
1
2013 © Trivadis
AGENDA
1. Customer Overview
 Environment
 Requirements
 Phases of the project
2. Trivadis Activities
 Analysis of the Tools on the market
 The implemented solution
3. Live Demo
4. Q & A
Date 2014.09.12
Implementation of Oracle 12c ILM
2
2013 © Trivadis
Date 2014.09.12
Implementation of Oracle 12c ILM
Customer Overview
3
2013 © Trivadis
Customer Overview
The name will not be disclosed but the most relevant
characteristics to the project are reported below.
 Medium size customer of the Public sector.
 Several databases involved on the data archiving project with more than
15 years of online data.
 Complex business rules which define the data archiving and purging.
 Expired information should be deleted from the database (law obligation).
Date 2014.09.12
Implementation of Oracle 12c ILM
4
Customer
Environment
2013 © Trivadis
Customer Overview
Description of the customer requirements to implement on
the database with no application change.
 Data should be organized within the following categories:
Date 2014.09.12
Implementation of Oracle 12c ILM
5
Customer
Requirements
1 of 2
 Active  data younger than 3 fiscal years.
 Archived  data older than 3 fiscal years but younger than the limit defined by
the associated business rule (different retentions between 10, 15 or 25 years).
 To purge  expired data should be consistently deleted from the database.
2013 © Trivadis
Customer Overview
 Storage tiering should be possible between Active and Archived data.
 The automated database refresh procedure which clone Production
databases to Test environment, should be capable to replicate all data or
the Active data only.
 The initial database version is 11gR2 but the decision to upgrade to 12c
was taken before starting this project.
Date 2014.09.12
Implementation of Oracle 12c ILM
6
Customer
Requirements
2 of 2
2013 © Trivadis
Customer Overview
Due to the complexity and the risks associated to the
purge of the data, the project has been divided in three
distinct phases:
 Identification of the most appropriate data lifecycle method.
 Validation of the technical solution by a PoC.
 Implementation of the data lifecycle on all databases.
Date 2014.09.12
Implementation of Oracle 12c ILM
7
Phases of the
Project
2013 © Trivadis
Date 2014.09.12
Implementation of Oracle 12c ILM
Trivadis Activities
8
2013 © Trivadis
Trivadis Activities
With the aim of being customer oriented and not
technology oriented Trivadis has used the S.W.O.T.
analysis to identify the most suitable data lifecycle
technology.
 The following options have been retained for the S.W.O.T. analysis:
 Home made archiving/purging solution.
 Pre-12c features (Partitioning, Compression, Total Recall).
 Oracle 12c ILM.
Date 2014.09.12
Implementation of Oracle 12c ILM
9
Analysis of
the Tools on
the market
The S.W.O.T. analysis has shown that none of the retained options
was able to satisfy all requirements. But the adoption of Oracle 12c
Information Lifecycle Managements could guarantee solid foundation
to the project.
2013 © Trivadis
Trivadis Activities
Verified that ILM alone was not enough we have
combined the following functionalities to engineer and
automate a robust Lifecycle solution.
 Oracle 12c ILM the cornerstone of the project. Designed to optimize
storage tiering and data compression, guaranteeing the maximum
performance and cost saving. This technology relies on two main
components:
Date 2014.09.12
Implementation of Oracle 12c ILM
10
The
Implemented
Solution
1 of 4
 Heat Map  provides a detailed view of how the data is being accessed and
modified. The fine-grained statistics generated at row and segment level are
differentiated by access (e.g. full table scan and index lookup). Other
administrative tasks like Stats Gathering, DDLs or Table Redefinitions are
automatically excluded.
2013 © Trivadis
Trivadis Activities
 Automatic Data Optimization (ADO)  allows to create policies for storage
tiering, data compression and data movement. ADO uses Heat Map
information to determine when enforcing a rule at row or segment level.
Complex business rules can be translated in ADO actions using PL/SQL
functions.
Date 2014.09.12
Implementation of Oracle 12c ILM
11
The
Implemented
Solution
2 of 4
-- ILM Partition compression
ALTER TABLE Sales modify partition p2009 ILM ADD POLICY ROW STORE COMPRESS
ADVANCED SEGMENT AFTER 30 DAYS OF NO MODIFICATION;
-- ILM Partition tiering
ALTER TABLE Sales modify partition p2007 ILM ADD POLICY TIER TO TS_ARCHIVE;
2013 © Trivadis
Trivadis Activities
To cover the missing functionalities the following options
have been integrated on the project.
 In-Database Row Archiving permits to archive rows within a table by
marking them as invisible. Added value for the customer:
Date 2014.09.12
Implementation of Oracle 12c ILM
12
The
Implemented
Solution
3 of 4
 Safely hide expired rows to the users with no need of application changes.
 Development of a module for validating the rows marked as expired before
definitive deletion.
2013 © Trivadis
Trivadis Activities
 Ad hoc PL/SQL procedures in support of the validation and purging of the
expired data.
Date 2014.09.12
Implementation of Oracle 12c ILM
13
The
Implemented
Solution
4 of 4
 Automated RMAN replication of the test databases with the possibility to
replicate all data or the Active data only.
2013 © Trivadis
Date 2014.09.12
Implementation of Oracle 12c ILM
Live Demo
14
2013 © Trivadis
Questions and answers ...
2013 © Trivadis
BASEL BERN BRUGG LAUSANNE ZUERICH DUESSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MUNICH STUTTGART VIENNA
Jacques Kostic Senior Consultant LS-IMS
Date 2014.09.12
Implementation of Oracle 12c ILM

More Related Content

PDF
Tpf oracle success_story
PDF
Multiple awr reports_parser
PDF
Presentation 12c pdb
PDF
Perf tuning with-multitenant
PDF
Meet the Data Processing Workflow Challenges of Oil and Gas Exploration with ...
PDF
Hitachi Cloud Solutions Profile
PDF
High-Performance Storage for the Evolving Computational Requirements of Energ...
PPT
A Hybrid Cloud MultiCloud Approach to Streamline Supply Chain Data Flow
Tpf oracle success_story
Multiple awr reports_parser
Presentation 12c pdb
Perf tuning with-multitenant
Meet the Data Processing Workflow Challenges of Oil and Gas Exploration with ...
Hitachi Cloud Solutions Profile
High-Performance Storage for the Evolving Computational Requirements of Energ...
A Hybrid Cloud MultiCloud Approach to Streamline Supply Chain Data Flow

What's hot (20)

PDF
Compsac 2018
PPTX
Renault: A Data Lake Journey
PDF
KVH Data Center Solutions
PDF
Simplify Data Center Monitoring With a Single-Pane View
PDF
Hitachi white-paper-storage-virtualization
PDF
Initiative Based Technology Consulting Case Studies
PDF
ECSA 2013 (Cuesta)
PDF
Oracle Autonomous Data Warehouse Cloud and Data Visualization
PDF
Consolidate More: High Performance Primary Deduplication in the Age of Abunda...
PDF
KTH at DDN User Group: Building Virtual Product Modeling for Scania and Mana...
PPTX
Pentaho Data Integration: Extrayendo, integrando, normalizando y preparando m...
PDF
plug-into-cloud-wp-12c-1896100
PDF
Zero Downtime, Zero Touch Stretch Clusters from Software-Defined Storage
PDF
Bel Power Solutions: Applying Open Compute Rack (OCP) & Power Specifications ...
PDF
Ten Reasons Why Netezza Professionals Should Consider Greenplum
PPTX
Alteryx Presentation
PDF
Data integration ppt-bhawani nandan prasad - iim calcutta
PDF
DataManagement_2015
PDF
Infosys Deploys Private Cloud Solution Featuring Combined Hitachi and Microso...
PPTX
Data Centers In US
Compsac 2018
Renault: A Data Lake Journey
KVH Data Center Solutions
Simplify Data Center Monitoring With a Single-Pane View
Hitachi white-paper-storage-virtualization
Initiative Based Technology Consulting Case Studies
ECSA 2013 (Cuesta)
Oracle Autonomous Data Warehouse Cloud and Data Visualization
Consolidate More: High Performance Primary Deduplication in the Age of Abunda...
KTH at DDN User Group: Building Virtual Product Modeling for Scania and Mana...
Pentaho Data Integration: Extrayendo, integrando, normalizando y preparando m...
plug-into-cloud-wp-12c-1896100
Zero Downtime, Zero Touch Stretch Clusters from Software-Defined Storage
Bel Power Solutions: Applying Open Compute Rack (OCP) & Power Specifications ...
Ten Reasons Why Netezza Professionals Should Consider Greenplum
Alteryx Presentation
Data integration ppt-bhawani nandan prasad - iim calcutta
DataManagement_2015
Infosys Deploys Private Cloud Solution Featuring Combined Hitachi and Microso...
Data Centers In US
Ad

Similar to Oracle 12c ilm_customer_experience (20)

PPT
Storage and The Cloud 1. What is driving IT / Businesses to Cloud 2. Traditio...
PDF
An Overview of Data Lake
PPTX
Migration into cloud
PDF
Architecting for the Cloud with TOGAF®
PPT
C cloud organizational_impacts_big_data_on-prem_vs_off-premise_john_sing
PDF
Oracle soa suite 12c - News
PDF
Oracle SOA Suite 12c - News and Overview
PPTX
Oracle database 12c new features
PPTX
Impact Analysis of Web Service and Cloud Integrations - Ignaz Wanders @ Graph...
PPTX
So we've done APM. Now what?
PDF
C4 delivering database as a service within your organization
PPTX
Agile Data Mining with Data Vault 2.0 (english)
PDF
Big Data and Fast Data - Lambda Architecture in Action
PDF
Value of Enterprise DevOps
PPSX
Cloud cpmputing and busness processes
PDF
MODERN DATA PIPELINE
PDF
Climbing the Cloud Stack: Dominic Wellington, BMC Software
PDF
Presentation cloud management
PPTX
Geting cloud architecture right the first time linthicum interop fall 2013
Storage and The Cloud 1. What is driving IT / Businesses to Cloud 2. Traditio...
An Overview of Data Lake
Migration into cloud
Architecting for the Cloud with TOGAF®
C cloud organizational_impacts_big_data_on-prem_vs_off-premise_john_sing
Oracle soa suite 12c - News
Oracle SOA Suite 12c - News and Overview
Oracle database 12c new features
Impact Analysis of Web Service and Cloud Integrations - Ignaz Wanders @ Graph...
So we've done APM. Now what?
C4 delivering database as a service within your organization
Agile Data Mining with Data Vault 2.0 (english)
Big Data and Fast Data - Lambda Architecture in Action
Value of Enterprise DevOps
Cloud cpmputing and busness processes
MODERN DATA PIPELINE
Climbing the Cloud Stack: Dominic Wellington, BMC Software
Presentation cloud management
Geting cloud architecture right the first time linthicum interop fall 2013
Ad

More from Jacques Kostic (8)

PPTX
Postgre sql vs oracle
PPTX
Poc exadata 2018
PPTX
Postgre sql best_practices
PPTX
High availability microsoftvsoracle
PPTX
High availability Microsoft vs Oracle
PDF
In memorybtree
PDF
Presentation 12c grid_upgrade
PDF
Poc exadata pres_doag_2015
Postgre sql vs oracle
Poc exadata 2018
Postgre sql best_practices
High availability microsoftvsoracle
High availability Microsoft vs Oracle
In memorybtree
Presentation 12c grid_upgrade
Poc exadata pres_doag_2015

Recently uploaded (20)

PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Empathic Computing: Creating Shared Understanding
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Approach and Philosophy of On baking technology
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Machine Learning_overview_presentation.pptx
PDF
cuic standard and advanced reporting.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Encapsulation theory and applications.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
Spectroscopy.pptx food analysis technology
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
Programs and apps: productivity, graphics, security and other tools
Digital-Transformation-Roadmap-for-Companies.pptx
SOPHOS-XG Firewall Administrator PPT.pptx
Empathic Computing: Creating Shared Understanding
Dropbox Q2 2025 Financial Results & Investor Presentation
Unlocking AI with Model Context Protocol (MCP)
Approach and Philosophy of On baking technology
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
“AI and Expert System Decision Support & Business Intelligence Systems”
The Rise and Fall of 3GPP – Time for a Sabbatical?
NewMind AI Weekly Chronicles - August'25-Week II
Building Integrated photovoltaic BIPV_UPV.pdf
Machine Learning_overview_presentation.pptx
cuic standard and advanced reporting.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Encapsulation theory and applications.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Spectroscopy.pptx food analysis technology
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Programs and apps: productivity, graphics, security and other tools

Oracle 12c ilm_customer_experience

  • 1. 2013 © Trivadis BASEL BERN BRUGG LAUSANNE ZUERICH DUESSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MUNICH STUTTGART VIENNA 2013 © Trivadis Implementation of Oracle 12c ILM Jacques Kostic Senior Consultant LS-IMS Date 2014.09.12 Implementation of Oracle 12c ILM 1
  • 2. 2013 © Trivadis AGENDA 1. Customer Overview  Environment  Requirements  Phases of the project 2. Trivadis Activities  Analysis of the Tools on the market  The implemented solution 3. Live Demo 4. Q & A Date 2014.09.12 Implementation of Oracle 12c ILM 2
  • 3. 2013 © Trivadis Date 2014.09.12 Implementation of Oracle 12c ILM Customer Overview 3
  • 4. 2013 © Trivadis Customer Overview The name will not be disclosed but the most relevant characteristics to the project are reported below.  Medium size customer of the Public sector.  Several databases involved on the data archiving project with more than 15 years of online data.  Complex business rules which define the data archiving and purging.  Expired information should be deleted from the database (law obligation). Date 2014.09.12 Implementation of Oracle 12c ILM 4 Customer Environment
  • 5. 2013 © Trivadis Customer Overview Description of the customer requirements to implement on the database with no application change.  Data should be organized within the following categories: Date 2014.09.12 Implementation of Oracle 12c ILM 5 Customer Requirements 1 of 2  Active  data younger than 3 fiscal years.  Archived  data older than 3 fiscal years but younger than the limit defined by the associated business rule (different retentions between 10, 15 or 25 years).  To purge  expired data should be consistently deleted from the database.
  • 6. 2013 © Trivadis Customer Overview  Storage tiering should be possible between Active and Archived data.  The automated database refresh procedure which clone Production databases to Test environment, should be capable to replicate all data or the Active data only.  The initial database version is 11gR2 but the decision to upgrade to 12c was taken before starting this project. Date 2014.09.12 Implementation of Oracle 12c ILM 6 Customer Requirements 2 of 2
  • 7. 2013 © Trivadis Customer Overview Due to the complexity and the risks associated to the purge of the data, the project has been divided in three distinct phases:  Identification of the most appropriate data lifecycle method.  Validation of the technical solution by a PoC.  Implementation of the data lifecycle on all databases. Date 2014.09.12 Implementation of Oracle 12c ILM 7 Phases of the Project
  • 8. 2013 © Trivadis Date 2014.09.12 Implementation of Oracle 12c ILM Trivadis Activities 8
  • 9. 2013 © Trivadis Trivadis Activities With the aim of being customer oriented and not technology oriented Trivadis has used the S.W.O.T. analysis to identify the most suitable data lifecycle technology.  The following options have been retained for the S.W.O.T. analysis:  Home made archiving/purging solution.  Pre-12c features (Partitioning, Compression, Total Recall).  Oracle 12c ILM. Date 2014.09.12 Implementation of Oracle 12c ILM 9 Analysis of the Tools on the market The S.W.O.T. analysis has shown that none of the retained options was able to satisfy all requirements. But the adoption of Oracle 12c Information Lifecycle Managements could guarantee solid foundation to the project.
  • 10. 2013 © Trivadis Trivadis Activities Verified that ILM alone was not enough we have combined the following functionalities to engineer and automate a robust Lifecycle solution.  Oracle 12c ILM the cornerstone of the project. Designed to optimize storage tiering and data compression, guaranteeing the maximum performance and cost saving. This technology relies on two main components: Date 2014.09.12 Implementation of Oracle 12c ILM 10 The Implemented Solution 1 of 4  Heat Map  provides a detailed view of how the data is being accessed and modified. The fine-grained statistics generated at row and segment level are differentiated by access (e.g. full table scan and index lookup). Other administrative tasks like Stats Gathering, DDLs or Table Redefinitions are automatically excluded.
  • 11. 2013 © Trivadis Trivadis Activities  Automatic Data Optimization (ADO)  allows to create policies for storage tiering, data compression and data movement. ADO uses Heat Map information to determine when enforcing a rule at row or segment level. Complex business rules can be translated in ADO actions using PL/SQL functions. Date 2014.09.12 Implementation of Oracle 12c ILM 11 The Implemented Solution 2 of 4 -- ILM Partition compression ALTER TABLE Sales modify partition p2009 ILM ADD POLICY ROW STORE COMPRESS ADVANCED SEGMENT AFTER 30 DAYS OF NO MODIFICATION; -- ILM Partition tiering ALTER TABLE Sales modify partition p2007 ILM ADD POLICY TIER TO TS_ARCHIVE;
  • 12. 2013 © Trivadis Trivadis Activities To cover the missing functionalities the following options have been integrated on the project.  In-Database Row Archiving permits to archive rows within a table by marking them as invisible. Added value for the customer: Date 2014.09.12 Implementation of Oracle 12c ILM 12 The Implemented Solution 3 of 4  Safely hide expired rows to the users with no need of application changes.  Development of a module for validating the rows marked as expired before definitive deletion.
  • 13. 2013 © Trivadis Trivadis Activities  Ad hoc PL/SQL procedures in support of the validation and purging of the expired data. Date 2014.09.12 Implementation of Oracle 12c ILM 13 The Implemented Solution 4 of 4  Automated RMAN replication of the test databases with the possibility to replicate all data or the Active data only.
  • 14. 2013 © Trivadis Date 2014.09.12 Implementation of Oracle 12c ILM Live Demo 14
  • 15. 2013 © Trivadis Questions and answers ... 2013 © Trivadis BASEL BERN BRUGG LAUSANNE ZUERICH DUESSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MUNICH STUTTGART VIENNA Jacques Kostic Senior Consultant LS-IMS Date 2014.09.12 Implementation of Oracle 12c ILM