SlideShare a Scribd company logo
1 of 15
Download to read offline
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

What's hot

Renault: A Data Lake Journey
Renault: A Data Lake JourneyRenault: A Data Lake Journey
Renault: A Data Lake JourneyDataWorks Summit
 
KVH Data Center Solutions
KVH Data Center SolutionsKVH Data Center Solutions
KVH Data Center SolutionsKVH Co. Ltd.
 
Simplify Data Center Monitoring With a Single-Pane View
Simplify Data Center Monitoring With a Single-Pane ViewSimplify Data Center Monitoring With a Single-Pane View
Simplify Data Center Monitoring With a Single-Pane ViewHitachi Vantara
 
Hitachi white-paper-storage-virtualization
Hitachi white-paper-storage-virtualizationHitachi white-paper-storage-virtualization
Hitachi white-paper-storage-virtualizationHitachi Vantara
 
Initiative Based Technology Consulting Case Studies
Initiative Based Technology Consulting Case StudiesInitiative Based Technology Consulting Case Studies
Initiative Based Technology Consulting Case Studieschanderdw
 
Oracle Autonomous Data Warehouse Cloud and Data Visualization
Oracle Autonomous Data Warehouse Cloud and Data VisualizationOracle Autonomous Data Warehouse Cloud and Data Visualization
Oracle Autonomous Data Warehouse Cloud and Data VisualizationEdelweiss Kammermann
 
Consolidate More: High Performance Primary Deduplication in the Age of Abunda...
Consolidate More: High Performance Primary Deduplication in the Age of Abunda...Consolidate More: High Performance Primary Deduplication in the Age of Abunda...
Consolidate More: High Performance Primary Deduplication in the Age of Abunda...Hitachi Vantara
 
KTH at DDN User Group: Building Virtual Product Modeling for Scania and Mana...
KTH at DDN User Group: Building Virtual Product Modeling for Scania and  Mana...KTH at DDN User Group: Building Virtual Product Modeling for Scania and  Mana...
KTH at DDN User Group: Building Virtual Product Modeling for Scania and Mana...inside-BigData.com
 
Pentaho Data Integration: Extrayendo, integrando, normalizando y preparando m...
Pentaho Data Integration: Extrayendo, integrando, normalizando y preparando m...Pentaho Data Integration: Extrayendo, integrando, normalizando y preparando m...
Pentaho Data Integration: Extrayendo, integrando, normalizando y preparando m...Alex Rayón Jerez
 
plug-into-cloud-wp-12c-1896100
plug-into-cloud-wp-12c-1896100plug-into-cloud-wp-12c-1896100
plug-into-cloud-wp-12c-1896100Prithvi Rajkumar
 
Zero Downtime, Zero Touch Stretch Clusters from Software-Defined Storage
Zero Downtime, Zero Touch Stretch Clusters from Software-Defined StorageZero Downtime, Zero Touch Stretch Clusters from Software-Defined Storage
Zero Downtime, Zero Touch Stretch Clusters from Software-Defined StorageDataCore Software
 
Bel Power Solutions: Applying Open Compute Rack (OCP) & Power Specifications ...
Bel Power Solutions: Applying Open Compute Rack (OCP) & Power Specifications ...Bel Power Solutions: Applying Open Compute Rack (OCP) & Power Specifications ...
Bel Power Solutions: Applying Open Compute Rack (OCP) & Power Specifications ...Bel Fuse Inc.
 
Ten Reasons Why Netezza Professionals Should Consider Greenplum
Ten Reasons Why Netezza Professionals Should Consider GreenplumTen Reasons Why Netezza Professionals Should Consider Greenplum
Ten Reasons Why Netezza Professionals Should Consider GreenplumVMware Tanzu
 
Data integration ppt-bhawani nandan prasad - iim calcutta
Data integration ppt-bhawani nandan prasad - iim calcuttaData integration ppt-bhawani nandan prasad - iim calcutta
Data integration ppt-bhawani nandan prasad - iim calcuttaBhawani N Prasad
 
Infosys Deploys Private Cloud Solution Featuring Combined Hitachi and Microso...
Infosys Deploys Private Cloud Solution Featuring Combined Hitachi and Microso...Infosys Deploys Private Cloud Solution Featuring Combined Hitachi and Microso...
Infosys Deploys Private Cloud Solution Featuring Combined Hitachi and Microso...Hitachi Vantara
 

What's hot (20)

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

Similar to Oracle 12c ilm_customer_experience

An Overview of Data Lake
An Overview of Data LakeAn Overview of Data Lake
An Overview of Data LakeIRJET Journal
 
Migration into cloud
Migration into cloud Migration into cloud
Migration into cloud yashsingh205
 
Architecting for the Cloud with TOGAF®
Architecting for the Cloud with TOGAF®Architecting for the Cloud with TOGAF®
Architecting for the Cloud with TOGAF®Sunil Kempegowda
 
C cloud organizational_impacts_big_data_on-prem_vs_off-premise_john_sing
C cloud organizational_impacts_big_data_on-prem_vs_off-premise_john_singC cloud organizational_impacts_big_data_on-prem_vs_off-premise_john_sing
C cloud organizational_impacts_big_data_on-prem_vs_off-premise_john_singJohn Sing
 
Oracle soa suite 12c - News
Oracle soa suite 12c - NewsOracle soa suite 12c - News
Oracle soa suite 12c - NewsTrivadis
 
Oracle SOA Suite 12c - News and Overview
Oracle SOA Suite 12c - News and OverviewOracle SOA Suite 12c - News and Overview
Oracle SOA Suite 12c - News and OverviewMatthias Furrer
 
Oracle database 12c new features
Oracle database 12c new featuresOracle database 12c new features
Oracle database 12c new featuresJakkrapat S.
 
Impact Analysis of Web Service and Cloud Integrations - Ignaz Wanders @ Graph...
Impact Analysis of Web Service and Cloud Integrations - Ignaz Wanders @ Graph...Impact Analysis of Web Service and Cloud Integrations - Ignaz Wanders @ Graph...
Impact Analysis of Web Service and Cloud Integrations - Ignaz Wanders @ Graph...Neo4j
 
So we've done APM. Now what?
 So we've done APM. Now what? So we've done APM. Now what?
So we've done APM. Now what?SL Corporation
 
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 organizationDr. Wilfred Lin (Ph.D.)
 
Agile Data Mining with Data Vault 2.0 (english)
Agile Data Mining with Data Vault 2.0 (english)Agile Data Mining with Data Vault 2.0 (english)
Agile Data Mining with Data Vault 2.0 (english)Michael Olschimke
 
Big Data and Fast Data - Lambda Architecture in Action
Big Data and Fast Data - Lambda Architecture in ActionBig Data and Fast Data - Lambda Architecture in Action
Big Data and Fast Data - Lambda Architecture in ActionGuido Schmutz
 
Value of Enterprise DevOps
Value of Enterprise DevOpsValue of Enterprise DevOps
Value of Enterprise DevOpsMike Kavis
 
Cloud cpmputing and busness processes
Cloud cpmputing and busness processesCloud cpmputing and busness processes
Cloud cpmputing and busness processesMinka Fudulova
 
MODERN DATA PIPELINE
MODERN DATA PIPELINEMODERN DATA PIPELINE
MODERN DATA PIPELINEIRJET Journal
 
Climbing the Cloud Stack: Dominic Wellington, BMC Software
Climbing the Cloud Stack: Dominic Wellington, BMC SoftwareClimbing the Cloud Stack: Dominic Wellington, BMC Software
Climbing the Cloud Stack: Dominic Wellington, BMC SoftwareBMC Software
 
Presentation cloud management
Presentation   cloud managementPresentation   cloud management
Presentation cloud managementxKinAnx
 
Geting cloud architecture right the first time linthicum interop fall 2013
Geting cloud architecture right the first time linthicum interop fall 2013Geting cloud architecture right the first time linthicum interop fall 2013
Geting cloud architecture right the first time linthicum interop fall 2013David Linthicum
 
Oracle Active Data Guard and Global Data Services in Action!
Oracle Active Data Guard and Global Data Services in Action!Oracle Active Data Guard and Global Data Services in Action!
Oracle Active Data Guard and Global Data Services in Action!Ludovico Caldara
 

Similar to Oracle 12c ilm_customer_experience (20)

An Overview of Data Lake
An Overview of Data LakeAn Overview of Data Lake
An Overview of Data Lake
 
Migration into cloud
Migration into cloud Migration into cloud
Migration into cloud
 
Architecting for the Cloud with TOGAF®
Architecting for the Cloud with TOGAF®Architecting for the Cloud with TOGAF®
Architecting for the Cloud with TOGAF®
 
C cloud organizational_impacts_big_data_on-prem_vs_off-premise_john_sing
C cloud organizational_impacts_big_data_on-prem_vs_off-premise_john_singC cloud organizational_impacts_big_data_on-prem_vs_off-premise_john_sing
C cloud organizational_impacts_big_data_on-prem_vs_off-premise_john_sing
 
Oracle soa suite 12c - News
Oracle soa suite 12c - NewsOracle soa suite 12c - News
Oracle soa suite 12c - News
 
Oracle SOA Suite 12c - News and Overview
Oracle SOA Suite 12c - News and OverviewOracle SOA Suite 12c - News and Overview
Oracle SOA Suite 12c - News and Overview
 
Oracle database 12c new features
Oracle database 12c new featuresOracle database 12c new features
Oracle database 12c new features
 
Impact Analysis of Web Service and Cloud Integrations - Ignaz Wanders @ Graph...
Impact Analysis of Web Service and Cloud Integrations - Ignaz Wanders @ Graph...Impact Analysis of Web Service and Cloud Integrations - Ignaz Wanders @ Graph...
Impact Analysis of Web Service and Cloud Integrations - Ignaz Wanders @ Graph...
 
So we've done APM. Now what?
 So we've done APM. Now what? So we've done APM. Now what?
So we've done APM. Now what?
 
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
 
Agile Data Mining with Data Vault 2.0 (english)
Agile Data Mining with Data Vault 2.0 (english)Agile Data Mining with Data Vault 2.0 (english)
Agile Data Mining with Data Vault 2.0 (english)
 
Big Data and Fast Data - Lambda Architecture in Action
Big Data and Fast Data - Lambda Architecture in ActionBig Data and Fast Data - Lambda Architecture in Action
Big Data and Fast Data - Lambda Architecture in Action
 
Value of Enterprise DevOps
Value of Enterprise DevOpsValue of Enterprise DevOps
Value of Enterprise DevOps
 
Cloud cpmputing and busness processes
Cloud cpmputing and busness processesCloud cpmputing and busness processes
Cloud cpmputing and busness processes
 
MODERN DATA PIPELINE
MODERN DATA PIPELINEMODERN DATA PIPELINE
MODERN DATA PIPELINE
 
Climbing the Cloud Stack: Dominic Wellington, BMC Software
Climbing the Cloud Stack: Dominic Wellington, BMC SoftwareClimbing the Cloud Stack: Dominic Wellington, BMC Software
Climbing the Cloud Stack: Dominic Wellington, BMC Software
 
Presentation cloud management
Presentation   cloud managementPresentation   cloud management
Presentation cloud management
 
MIS
MISMIS
MIS
 
Geting cloud architecture right the first time linthicum interop fall 2013
Geting cloud architecture right the first time linthicum interop fall 2013Geting cloud architecture right the first time linthicum interop fall 2013
Geting cloud architecture right the first time linthicum interop fall 2013
 
Oracle Active Data Guard and Global Data Services in Action!
Oracle Active Data Guard and Global Data Services in Action!Oracle Active Data Guard and Global Data Services in Action!
Oracle Active Data Guard and Global Data Services in Action!
 

More from Jacques Kostic

Postgre sql best_practices
Postgre sql best_practicesPostgre sql best_practices
Postgre sql best_practicesJacques Kostic
 
High availability microsoftvsoracle
High availability microsoftvsoracleHigh availability microsoftvsoracle
High availability microsoftvsoracleJacques Kostic
 
High availability Microsoft vs Oracle
High availability Microsoft vs OracleHigh availability Microsoft vs Oracle
High availability Microsoft vs OracleJacques Kostic
 
Presentation 12c grid_upgrade
Presentation 12c grid_upgradePresentation 12c grid_upgrade
Presentation 12c grid_upgradeJacques Kostic
 
Poc exadata pres_doag_2015
Poc exadata pres_doag_2015Poc exadata pres_doag_2015
Poc exadata pres_doag_2015Jacques Kostic
 

More from Jacques Kostic (8)

Postgre sql vs oracle
Postgre sql vs oraclePostgre sql vs oracle
Postgre sql vs oracle
 
Poc exadata 2018
Poc exadata 2018Poc exadata 2018
Poc exadata 2018
 
Postgre sql best_practices
Postgre sql best_practicesPostgre sql best_practices
Postgre sql best_practices
 
High availability microsoftvsoracle
High availability microsoftvsoracleHigh availability microsoftvsoracle
High availability microsoftvsoracle
 
High availability Microsoft vs Oracle
High availability Microsoft vs OracleHigh availability Microsoft vs Oracle
High availability Microsoft vs Oracle
 
In memorybtree
In memorybtreeIn memorybtree
In memorybtree
 
Presentation 12c grid_upgrade
Presentation 12c grid_upgradePresentation 12c grid_upgrade
Presentation 12c grid_upgrade
 
Poc exadata pres_doag_2015
Poc exadata pres_doag_2015Poc exadata pres_doag_2015
Poc exadata pres_doag_2015
 

Recently uploaded

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 

Recently uploaded (20)

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

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