Oracle Solutions for Data Archiving

Slides:



Advertisements
Similar presentations
Tuning: overview Rewrite SQL (Leccotech)Leccotech Create Index Redefine Main memory structures (SGA in Oracle) Change the Block Size Materialized Views,
Advertisements

BY LECTURER/ AISHA DAWOOD DW Lab # 3 Overview of Extraction, Transformation, and Loading.
® IBM Software Group © IBM Corporation QUY Thai Duy – ITFac DLU Lesson 7: Movement, backup and restore data.
17 Copyright © 2005, Oracle. All rights reserved. Performing Flashback.
Backup and recovery Basics of Backup and restoration Types of recovery Defining strategy Starting up and shutting down 80/20 rule SLA’s.
Chapter 6: Database Evolution Title: AutoAdmin “What-if” Index Analysis Utility Authors: Surajit Chaudhuri, Vivek Narasayya ACM SIGMOD 1998.
Introduction to Oracle Backup and Recovery
CERN - IT Department CH-1211 Genève 23 Switzerland t Partitioning in COOL Andrea Valassi (CERN IT-DM) R. Basset (CERN IT-DM) Distributed.
1 The Google File System Reporter: You-Wei Zhang.
Database Design for DNN Developers Sebastian Leupold.
Using Microsoft ACCESS to develop small to medium applications on campus.
Crystal And Elliott Edward M. Kwang President. Crystal Version Standard - $145 Professional - $350 Developer - $450.
Data Warehousing Seminar Chapter 5. Data Warehouse Design Methodology Data Warehousing Lab. HyeYoung Cho.
IT The Relational DBMS Section 06. Relational Database Theory Physical Database Design.
Concepts of Database Management, Fifth Edition Chapter 8: Database Administration.
Database Technical Session By: Prof. Adarsh Patel.
Sofia, Bulgaria | 9-10 October SQL Server 2005 High Availability for developers Vladimir Tchalkov Crossroad Ltd. Vladimir Tchalkov Crossroad Ltd.
1 Oracle Database 11g – Flashback Data Archive. 2 Data History and Retention Data retention and change control requirements are growing Regulatory oversight.
The protection of the DB against intentional or unintentional threats using computer-based or non- computer-based controls. Database Security – Part 2.
1 Chapter 14 DML Tuning. 2 DML Performance Fundamentals DML Performance is affected by: – Efficiency of WHERE clause – Amount of index maintenance – Referential.
A Guide to Oracle9i1 Database Instance startup and shutdown.
The Oracle9i Multi-Terabyte Data Warehouse Jeff Parker Manager Data Warehouse Development Amazon.com Session id:
Tips and Tricks for Managing and Administering your Enterprise Project Management Server Solution Mike Joe / Karthik Chermakani Software Test Engineer.
Kako razvijate PL/SQL pakete? File based PL/SQL development Mitja Golouh SIOUG 2006,
SQL Fundamentals  SQL: Structured Query Language is a simple and powerful language used to create, access, and manipulate data and structure in the database.
IT Database Administration Section 09. Backup and Recovery Backup: The available options Full Consistent (cold) Backup Database shutdown, all files.
Database Security. Multi-user database systems like Oracle include security to control how the database is accessed and used for example security Mechanisms:
Transportation: Refreshing Warehouse Data Chapter 13.
Module 6: Data Protection. Overview What does Data Protection include? Protecting data from unauthorized users and authorized users who are trying to.
© 2006 Northgate Information Solutions plc and its associated companies. All rights reserved. Slide 1.
Database Security. Multi-user database systems like Oracle include security to control how the database is accessed and used for example security Mechanisms:
Best Practices in Loading Large Datasets Asanka Padmakumara (BSc,MCTS) SQL Server Sri Lanka User Group Meeting Oct 2013.
© 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Database Growth: Problems & Solutions.
Log Shipping, Mirroring, Replication and Clustering Which should I use? That depends on a few questions we must ask the user. We will go over these questions.
ORACLE DBA INTRODUCTION: Undo Introduction offline status Pending Rollback segments Features of Flashback Flashback Table Flashback query Flashback Version.
23 Copyright © 2004, Oracle. All rights reserved. Preferring the Past: Flashback.
1 Copyright © 2005, Oracle. All rights reserved. Oracle Database Administration: Overview.
2 Copyright © 2008, Oracle. All rights reserved. Building the Physical Layer of a Repository.
11 Copyright © 2009, Oracle. All rights reserved. Enhancing ETL Performance.
Understanding Core Database Concepts Lesson 1. Objectives.
Planning a Migration.
Database recovery contd…
Controlling User Access
DBMS & TPS Barbara Russell MBA 624.
Table spaces.
CS 540 Database Management Systems
PGT(CS) ,KV JHAGRAKHAND
Evolution of Data(base) Replication Technologies for WLCG
Antonio Abalos Castillo
MongoDB Er. Shiva K. Shrestha ME Computer, NCIT
Backup and Recovery (1) Oracle 10g Hebah ElGibreen CAP364.
Database Security.
Applied CyberInfrastructure Concepts Fall 2017
Creating an Oracle Database
Optimizing SQL Queries
Database Security.
Oracle Storage Performance Studies
Big Data The huge amount of data being collected and stored about individuals, items, and activities and to the process of drawing useful information from.
Case studies – Atlas and PVSS Oracle archiver
DATABASE MANAGEMENT SYSTEM
April 30th – Scheduling / parallel
1 Demand of your DB is changing Presented By: Ashwani Kumar
Data Lifecycle Review and Outlook
Teaching slides Chapter 8.
Copyright © 2013 – 2018 by Curt Hill
OPS-14: Effective OpenEdge® Database Configuration
Introducing Citilabs’ Scenario Based Master Network Data Model
Understanding Core Database Concepts
APE EAD3 introduction - DARIAH - Brussels
Best Practices in Higher Education Student Data Warehousing Forum
Presentation transcript:

Oracle Solutions for Data Archiving Luca Canali, CERN/IT-DM Distributed Database Operations Workshop November 11th, 2008 The title has to be worked on.

Data life cycle management - WHAT Use cases ultimately come from the experiments Typically require removal of large chunks of data on a time-based selection Related use case: put read only part of data

Data life cycle management - WHY Manageability A database should not become a ‘data dump’ Very large DBs are hard to manage Performance Some application-critical SQL statements may not scale well (full scans, hash joins, etc) More and more attention to SQL tuning is needed with very large tables Cost When the DB grows extra HW resources are needed to maintain the service levels ex: extra spindles to provide IOPS to read stale data

There is no default Oracle mechanism to archive parts of applications Why it’s hard There is no default Oracle mechanism to archive parts of applications It must be custom implemented Rules must be set in place by the ‘data owners’ on how to move and restore What can be of help Oracle features for bulk data movement Typically require DBA privileges Additional HW to hold ‘offline data’

Oracle and large data movements Normal DML is too slow delete operations in particular Alternatives DDL such as partition exchange/movement Transportable tablespace CTAS (create table a select) Datapump

Oracle and large data sets Data (tables) need to have the possibility to allow extracting ‘chunks’ in a time-based manner Oracle partitioning by time is a possibility Beware of many limitations of partitioning (it’s not a magic wand) Do-it-yourself partitioning by generating multiple tables/schema every year (for example)

Lookup tables/metadata is needed too Additional challenge Lookup tables/metadata is needed too Besides the main table(s) to archive Can be a large number of tables Not easy to identify a ‘consistent set’ to archive

Technology Main requirements Possible solutions Must be able to restore the data if and when need (over a time scale of 10 years, i.e. 3-4 Oracle versions) Must keep track of what is where Should use one of the few Oracle technologies for moving large chunks of data Possible solutions Move data to a specialized Oracle database to collect ‘application chunks’ Export to files (flat files or datapump) is not considered reliable given current experience

Possible Scenarios Scenario 1 Application owners identify consistent sets of data to be moved Identified data sets are moved by the DBAs Data is then dropped from production. requires considerable effort from the developers gives the cleaner result

Possible Scenarios Scenario 2 A clone (complete copy) of the selected applications is taken (for example at the end of each year) and archived according to the chosen archive technology Application owners then take care of deleting from production trusting that data is archived and kept. easy to implement more data than strictly needed is copied

Example of data movements

Example of data purging after archive

LHC databases are growing fast Conclusions LHC databases are growing fast Offline data for significant performance and cost gains Mechanisms for offlining are application dependent DB services and ideas to provide tools to move and restore data A large Oracle ‘Archive DB’ could be part of the solution

Q&A Thank you