ILM implementacija DWH baza u T-mobile

Similar documents
Alen Prodan. Standby DB tehnologija na Oracle SE bazi podataka

VRIJEDNOSTI ATRIBUTA

Izrada VI laboratorijske vježbe

OUR KNOWLEDGE FOR YOUR SUCCESS. Optimizacija Oracle baze podataka u kontekstu data warehouse sustava

pojedinačnom elementu niza se pristupa imeniza[indeks] indeks od 0 do n-1

Programiranje Programski jezik C. Sadržaj. Datoteke. prof.dr.sc. Ivo Ipšić 2009/2010

b) program deljiv3; uses wincrt; var i:integer; begin i:=3; while i<100 do begin write(i:5); i:=i+3; end; end.

Informacioni sistemi i baze podataka

Case Study Hrvatska pošta: Korisničko iskustvo iz snova. Tomislav Turk Samostalni sistem inženjer, Combis d.o.o. Zagreb,

Računarske osnove Interneta (SI3ROI, IR4ROI)

Sberbank Business Online na Mozilla FireFox

CSS CSS. selector { property: value; } 3/20/2018. CSS: Cascading Style Sheets

Geant2 - JRA1. Upravljanje mjerenjem i performansama mreža (perfsonar, baza multi-domain nadzorne usluge) Danijel Matek (Srce)

Uputa: Zabranjeno je koristiti bilo kakva pomagala. Rje²enja pi²ete desno od zadatka. Predajete samo ovaj list.

UPUTSTVO ZA KORIŠĆENJE NOVOG SPINTER WEBMAIL-a

Windows Server 2012, VDI Licenciranje najprodavanijeg servera, što je novo, VDI licenciranje. Office 2013 / Office 365

Uvod u relacione baze podataka

Sigurnost u Windows 7. Saša Kranjac MCT

PREDMET. Osnove Java Programiranja. Čas JAVADOC

Microsoft Hyper-V Server 2016 radionica EDU IT Pro, Zagreb,

Oracle 10gR2 Backup & Recovery

Osnove programskog jezika C# Čas 5. Delegati, događaji i interfejsi

Informatika Uvod u C#,.NET Framework i Visual Studio... nastavak...

Informatika Uvod u C#,.NET Framework i Visual Studio... nastavak...

Oracle Database 10g : Administration Workshop II (Release 2) Course 36 Contact Hours

namespace spojneice { public partial class Form1 : Form { public Form1() { InitializeComponent(); }

Sadržaj. Verzija 03/2017 Primjenjuje se od 20. novembra godine

Microsoftova productivity vizija

Mašinska vizija. Dr Nenad Jovičić tnt.etf.rs/~mv

Enterprise Backup Architecture. Richard McClain Senior Oracle DBA

Binarne hrpe. Strukture podataka i algoritmi VJEŽBE 26. siječnja / 133

Proširena stvarnost - Augmented Reality (AR) Dr Nenad Gligorić

IBM Endpoint Manager. Maja Kehić. security

Actual4Test. Actual4test - actual test exam dumps-pass for IT exams

Hybrid Cloud najbolje od oba svijeta

Vežbe - XII nedelja PHP Doc

Balakrishnan Nair. Senior Technology Consultant Back Up & Recovery Systems South Gulf. Copyright 2011 EMC Corporation. All rights reserved.

Cjenovnik usluga informacionog društva

PKI Applet Desktop Application Uputa za instalaciju programske potpore

Oracle Database Administration

9i RAC: Manual Backup and Recovery Shankar Govindan

Explore the Oracle 10g database architecture. Install software with the Oracle Universal Installer (OUI)

Uputstva za instaliranje čitača Datalogic Skorpio u operativnom sistemu Windows 7 i višim POM-NA-XX-46, V3.0

Single Sign-On s Officeom 365 na Kineziološkom fakultetu Sveučilišta u Zagrebu

Automating Information Lifecycle Management with

UNIVERZITET U BEOGRADU ELEKTROTEHNIČKI FAKULTET

Uputstvo za korišćenje logrotate funkcije

Oracle Database 12c R2: New Features for Administrators Part 2 Ed 1

Unaprjeñenje sigurnosti u mrežama pružatelja

Oracle Database 12c R2: New Features for Administrators Part 2 Ed 1 -

Oracle 11g Alter Table Move Tablespace Example

ASM BASED TABLESPACES BACKUP WITH RMAN FOR LONG TERM OFFLINE STORING

Oracle RMAN for Absolute Beginners

Uvod u programiranje - vežbe. Kontrola toka izvršavanja programa

COMPRESS TEST FOR HISTORIC DATABASES

Oracle Database 12C: Advanced Administration - 1Z0-063

DOAG 2013 Oracle 12c Backup & Recovery

IT Certification Exams Provider! Weofferfreeupdateserviceforoneyear! h ps://

PVC Eco. Eco Prozori i Balkonska Vrata Bela Boja Dezeni drveta su 40% skuplji

Uputa za instaliranje programske potpore za operativni sustav WINDOWS

Chapter One. Concepts BACKUP CONCEPTS

Variable Neighborhood Descent - VND (Metoda promenljivog spusta)

Disaster Recovery: Restore Database from One Server to another Server when Different Location

Tema 8: Koncepti i teorije relevantne za donošenje odluka (VEŽBE)

GUI - događaji (Events) i izuzeci. Bojan Tomić

ORACLE DBA TRAINING IN BANGALORE

UNIVERSITY AUTHORISED EDUCATION PARTNER (WDP)

Jezik Baze Podataka SQL. Jennifer Widom

Upute za postavljanje Outlook Expressa

RMAN: Cross-Platform Backup & Restore Oracle Database 12c for SAP

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

... ; ako je a n parno. ; ako je a n neparno

QRadar & StealthINTERCEPT

OUR KNOWLEDGE FOR YOUR SUCCESS. Iskustva u razvoju i implementaciji ADF aplikacije

MEĐIMURSKO VELEUČILIŠTE U ČAKOVCU STRUČNI STUDIJ RAČUNARSTVO IVAN SLAMEK USPOREDBA XML I RELACIJSKE BAZE PODATAKA ZAVRŠNI RAD

PARALELNO PROGRAMIRANJE

How to Recover the lost current control file, or the current control file is inconsistent with files that you need to recover??

VDSL modem Zyxel VMG1312-B10A/B30A

Oracle Database 12c: New Features for Administrators NEW

FILE / RMAN BACKUP PRODUCTS MANUAL EBOOK

Oracle Database 12c: New Features for Administrators Ed 2 NEW

Type 'demo()' for some demos, 'help()' for on-line help, or 'help.start()' for an HTML browser interface to help. Type 'q()' to quit R.

Oracle Database 11g Data Guard

10/29/2013. Program Agenda. The Database Trifecta: Simplified Management, Less Capacity, Better Performance

VIPNET Oracle konsolidacija (infrastruktura)

ORACLE 11gR2 DBA. by Mr. Akal Singh ( Oracle Certified Master ) COURSE CONTENT. INTRODUCTION to ORACLE

Tablespace Usage By Schema In Oracle 11g Rac

VB komande. Programiranje 1

Incrementally Updating Backups Tips and Tricks

VHDLPrimeri Poglavlje5.doc

Aspektno programiranje u Javi. AOP + AspectJ

Oracle 11g Backup & Recovery. - nove mogućnosti. Dubravko Jurina, inf. OCP DBA 10g. Rovinj, listopad 2008.

The World s Fastest Backup Systems

Oracle Database 11g for Experienced 9i Database Administrators

Učitati cio broj n i štampati njegovu recipročnu vrijednost. Ako je učitan broj 0, štampati 1/0.

Oracle 1Z Oracle 9i: New Features for Administrators. Download Full Version :

Programiranje III razred

EMC DATA DOMAIN PRODUCT OvERvIEW

Oracle Database 12c: New Features for Administrators Duration: 5 Days

Applied Biosystems SQL*LIMS Technical Support Technical Note

Transcription:

ILM implementacija DWH baza u T-mobile Bojan Šumljak, PS Consultant Hrvoje Dubravica, PS Head Consultant www.snt-world.com 1

Što je ILM? - information Lifecycle Management praksa primjenjivanja pravila nad informacijom - obuhvaća politiku, procese, postupke i alate - informacija je usklađena s poslovnim procesom kroz politike upravljanja.

Implementacijom ILM-a za DWH baze želimo: 1. smanjiti prostor koji se koristi na skupom diskovnom prostoru 2. smanjiti utjecaj izrade sigurnosne kopije na produkcijsku okolinu i opterećenje iste

ILM Životni tijek informacija 4

ILM Životni tijek informacija će se izvesti kroz tri osnovna koraka: 1. Klasificiranje postojećih podataka 2. Kreiranje ili modificiranje diskovnog prostora ( Storage Tier ) i tračnog backup sustava (Tape Library Tear ) za prihvat klasificiranih podataka 3. Izrada odgovarajućih procedura za kompresiju i migriranje klasificiranih podataka između klasa 5

Razvrstavanje postojećih podataka Klasificiranje podataka će se vršiti po vremenskoj mjernoj jedinici, s tim da će se u potpunosti prihvatiti struktura postojećih podataka. U Oracle bazi vremenska klasa je implementirana kroz Oracle particije,a one su potpuno transparentne za aplikacije dok podaci mogu biti fizički odvojeni na različitim diskovnim sustavima. 6

Razvrstavanje postojećih podataka Podaci kroz svoj životni tijek prolaze kroz 2 diskovna prostora i jedan tračni backup sustav: - Brzi diskovni sustav - Jeftiniji diskovni sustav - Backup tape library (VTL) 7

Konfiguracijska datoteka Konfiguracijska datoteka omogućava krajnjem korisniku definirati ulazne parametre za ILM: dwh DWHUSR ORDERS ORDERS_<YYYYMM> TS_ORDERS_TIER2_<YYYYMM> /dwh/ts_orders_tier2_<yyyymm> 3/15 8

Seldiba podataka kroz particije - MOVE PARTITION na jeftiniji diskovni sustav ALTER TABLE ORDERS MOVE PARTITION orders_octdec_2006 TABLESPACE ilm_low_cost PCTFREE 0 COMPRESS UPDATE GLOBAL INDEXES; 9

READ-ONLY Tablespace - prebacivanje podataka u RO - isključivanje RO datafileova iz RMAN-a -FS backup RO datafileova 10

READ-ONLY Tablespace U init.ora parametarskoj datoteci se postavi READ_ONLY_OPEN_DELAYED na TRUE te Oracle ne pristupa tim podacima ako se to eksplicitno ne traži. 11

Selidba podataka kroz particije - premještanje TIER2 podataka na TIER3 - data pump TIER3 - provjera podataka prije exporta i dropa -drop 12

Seldiba podataka kroz particije ODABIR PARTICIJE: select PARTITION_NAME from SYS.DBA_TAB_PARTITIONS where TABLE_OWNER='DWHUSR' and TABLE_NAME='ORDERS' and PARTITION_POSITION=1; DATA PUMP: DUMPFILE="exp_ORDERS_200601.dmp" LOGFILE="exp_ORDERS_200601.log" DIRECTORY=TIER3_DATA_PUMP TABLES=(DWUSR.ORDERS:ORDERS_200601) CONTENT=DATA_ONLY JOB_NAME=exp_ORDERS GLOBALNI INDEXI: alter table DWUSR.ORDER drop partition ORDERS_200601 UPDATE GLOBAL INDEX; 13

Seldiba podataka kroz particije PROVJERA IMA LI KORISNIH PODATAKA: select count(*) from dba_segments where TABLESPACE_NAME='TS_ORDERS_200601' and SEGMENT_TYPE <>'TEMPORARY'; DROP TABLE SPACE-a: drop tablespace TS_ORDERS_200601 INCLUDING CONTENTS AND DATAFILES; 14

Automatizacija procedure Nakon analize, klasificiranja i pripreme podataka upogonjen je eingine za automatsko migriranje podataka kroz sve cikluse podataka. ilm.ksh -t tabname -u tabowner [-p] [-ol] [-s streams] -T <12 23> [-R] sid -t ime tablice za koju radimo seljenje -u vlasnik tablice -p preview (način rada u kojem se neće seliti, ali će se napraviti vježba) -o stdout (inače je tihi rad) -l log (zapisivanje dnevnika) -s broj usporednih niti pri seljenju (ako se ne stavi, bit će 6) -T s kojeg Tier-a na koji (12 s T1 na T2, 23 s T2 na T3) -R resize (nakon seljenja na T2, napravi smanjivanje tablespace-a) sid ( ORACLE_SID) 15

Backup 16

Zaključak Umjesto zaključka slijede konkretne uštede: - SATA diskovi su minimalno 10 puta jeftiniji po TB - podaci na Tier2 su manji za cca. 50% radi korištenja kompresije - ušteda na licencama management software-a - u disaster recovery okruženju ne repliciramo cijelu bazu te imamo uštedu na diskovima i na licencama za BC kopije - ušteda na backup prostoru - backup i recover baze je brži - backup ne opterećuje produkciju - ušteda na električnoj energiji, prostoru i klimatizaciji - ušteda na hardverskom i sofverskom održavanju 17

Hvala 18