Atos, Atos and fish symbol, Atos Origin and fish symbol, Atos Consulting, and the fish itself are registered trademarks of Atos Origin SA. October 2009.

Slides:



Advertisements
Verwante presentaties
Update on EduStandard: public-private platform in Dutch education Henk Nijstad, Kennisnet / november 2013.
Advertisements

Help, ik moet naar Office 2007!?. Wat horen wij bij klanten Training “New UI will cause too big of a loss in productivity” Training “New UI will cause.
Applicatieplatform congres 12 & 13 maart
Agenda Blok 1 - Evolutie van Cloud Computing
Waitstats 2005/ april Wat gaan we doen? • Even voorstellen • Performance problemen • Een veel gebruikte aanvliegroute • Wat zijn waitstats.
Atos, Atos and fish symbol, Atos Origin and fish symbol, Atos Consulting, and the fish itself are registered trademarks of Atos Origin SA. August 2006.
Requirements -People are able to make their own memorial page, called a memori -The website will be build first in Dutch for extension.nl, then copied.
Hoe SQL injection werkt
Een alternatief voorstel Naar aanleiding van bestudering van de IAASB voorstellen denkt de NBA na over een alternatief. Dit alternatief zal 26 september.
>>0 >>1 >> 2 >> 3 >> 4 >> Adobe Premiere CS4 – Edius 5.5 – Adobe Elements 7.
Social Technographics Hoe ontwikkel je een succesvolle social media strategie? Reineke Reitsma Director, Consumer Technographics Forrester Research 11.
Internet College 2 Architecturen. Architectuur van netwerktoepassingen •Peer to peer –Windows werkgroep •File- en printer sharing •Internet connection.
Deltion College Engels C1 Gesprekken voeren [Edu/002]/ subvaardigheid lezen thema: Order, order…. can-do : kan een bijeenkomst voorzitten © Anne Beeker.
Global e-Society Complex België - Regio Vlaanderen e-Regio Provincie Limburg Stad Hasselt Percelen.
1 Co-Design at Chess-iT Guus Bosman. 2 Afstuderen bij Chess Net.Footworks tot augustus 2003 Afstuderen augustus 2003 tot maart 2004 Chess full-time vanaf.
Oracle Exadata Migraties.
ETHOS PROJECT: PROGRESS Follow-up & feedback end of year 1.
Access en MySql Ynte Jan Kuindersma, BIRD Automation Nationale Officedag 2009 EDE, 14 Oktober 2009.
Customer confidential
Ronde (Sport & Spel) Quiz Night !
Copyright © 2008 Tele Atlas. All rights reserved. Zet uw Business Data op de kaart: Locaties in eTOM ®
1 Services Assembly Production Plan Installation Dates: Current Baseline (Version 6 – 27 Sept ’02) Current Baseline (Version 6 – 27 Sept ’02) Endcap A/C.
Lucene/SOLR 1: inleiding + indexering
Frédérique Harmsze - Macaw 22 juni Wie ben ik?  Frédérique Harmsze  Information Worker Consultant bij Macaw sinds 2004  Intranet-projecten met.
ICT Infrastructuur.
Corporate Communications February 2011 Succesvol met Outsourcing Gerben Edelijn, CEO Thales Nederland.
IST Status Gerrit van Nieuwenhuizen IST-MIT meeting BNL, July 24, 2008
Beyond Big Grid – Amsterdam 26 september 2012 Enquette 77 ingevulde enquettes, waarvan 60 met gebruikservaring = Mainly Computer Science.
Identification Documents Port of Ghent All documents in this leaflet are copies of identification/legitimation documents that authorise persons to access.
Faculteit Ingenieurswetenschappen & Wetenschappen Software Engineering Publicatie Management Systeem Groep se1 Software Engineering Thierry Coppens.
EIE/06/075/SI From January 2007 to March 2009 Nationale Workshop Energiebesparing Introductie van E-BAG.
SQL injections en meer... PERU. web application vulnerabilities Cross Site Scripting (21.5%) SQL Injection (14%) PHP includes (9.5%) Buffer overflows.
Woensdag 23 juli 2014 volgende vorige algemeen ziekenhuis Sint-Jozef Malle Dementia pathway: a condition specific approach Patrick De Wit, MD Thierry Laporta,
Network Address Translation
Lezingenreeks : weefsels Introductie wiki. Wat is een wiki? Wiki From Wikipedia, the free encyclopedia A wiki is computer software that allows users to.
Client Management met ConfigMgr Jannes Alink – Management.
Atos, Atos and fish symbol, Atos Origin and fish symbol, Atos Consulting, and the fish symbol itself are registered trademarks of Atos Origin SA. © 2006.
Hogeschool van Utrecht1 LEERPLAN V2GDSY3 Februari 2010 – August 2010
De digitale coach Het verbeteren van een plan van aanpak Steven Nijhuis, coördinator projecten FNT Deze presentatie staat op:
Hibernate Object relational mapping
SAP Best Practices Pasklare branchespecifieke en brancheoverkoepelende expertise Beschikbaar heid voor klanten en partners van SAP.
CLICK THE END EINDE THE END May peace be with you EINDE Moge de vrede met jou zijn Next time I’ll present you the alphabet Volgende keer bied ik je het.
2009 Tevredenheidsenquête Resultaten Opleidingsinstellingen.
HOM - COM Ledenvergadering 08 / 10 / Easeus-Partition-Master- Home-Edition Link software: Master-Home-Edition/ _4-
1 Van Harvard naar MIPS. 2 3 Van Harvard naar MIPS Microprocessor without Interlocked Pipeline Stages Verschillen met de Harvard machine: - 32 Registers.
PLAYBOY Kalender 2006 Dit is wat mannen boeit!.
Automation SolutionsMFG/Pro Dutch usergroup 8 februari 2007 ISA S88 & S95 Het gebruik van deze normen in de productie.
Geheugen, distributie en netwerken Netwerken: de basis voor distributie van gegevens en taken (processen) –bestaan zo’n 40 jaar, zeer snelle ontwikkeling.
Ontwikkeling van een organisatie door evolutie en revolutie
1 Over het examen (1): Modus Mondeling met schriftelijke voorbereiding 4 uur, 3 onderdelen: –Modellering (  schriftelijk, dan mondeling) –Queries / relationeel.
Deltion College Engels B1 Gesprekken voeren [Edu/005] thema: applying for a job can-do : kan een eenvoudig sollicitatiegesprek voeren © Anne Beeker Alle.
Deltion College Engels C1 Gesprekken voeren [Edu/004]/ thema: There are lies, damned lies and statistics... can-do : kan complexe informatie en adviezen.
Introductie Cloud Computing Ruud Ramakers 19 April 2012 The best way to predict the future is to create it. Peter Drucker
Web Applicaties Bouwen met Visual Studio .NET
© Copyright VIMC 2009 Telecom Expense Management A Discussion Ed Vonk
ECHT ONGELOOFLIJK. Lees alle getallen. langzaam en rij voor rij
1 Inleiding Backups maken van VMs Klassieke aanpak VMware Consolidated Backup Conclusie.
Migratie Raid Level of + HD 13/12/2002 WMMigRaid - 00.
Ontbijtsessie 2 juli 2014 Kwaliteitsverbeteringen in Infra Projecten.
EML en IMS Learning Design
De financiële functie: Integrale bedrijfsanalyse©
Logistics: a driver for innovation Low costs High value Flexibility now and later Superior technology Timwood - T > No transport - I > No Inventory - M.
© 2013 Autodesk AutoCAD ® Map + GeoIT Bodem
Dick Dijkstra Azure Technical Specialist Microsoft
K. U. L E U V E N - L U D I T Agenda LinSam 29/03/ u u30 : Legaal werken met RH ES. (Werner M.) 14u u45 : Installatie RH ES. (Wim M.)
Het geheim van Linked Data Marcel ReuversGeonovum CB-NL 20 november 2014.
1 Zie ook identiteit.pdf willen denkenvoelen 5 Zie ook identiteit.pdf.
TransGrid – Decreases data recovery time, optimizes storage management
Transcript van de presentatie:

Atos, Atos and fish symbol, Atos Origin and fish symbol, Atos Consulting, and the fish itself are registered trademarks of Atos Origin SA. October 2009 © 2009 Atos Origin. Confidential information owned by Atos Origin, to be used by the recipient only. This document or any part of it, may not be reproduced, copied, circulated and/or distributed nor quoted without prior written approval from Atos Origin. projecten & beheer Jannes Arends, Rob Lasonder Dusseldorf, O9i VLDB datawarehouse migratie naar Exadata

2 Custom presentation- or document control name 3 artikelen Oracle Optimize Magazine DWH/Exadata migratie project:

3 Custom presentation- or document control name 0 Introductie: Snelcursus Duits Die Datei Het bestand Ein Patch einspielen Een patch inrollen

4 Custom presentation- or document control name Agenda »Introductie »Voorbereiding Exadata database machine »Inventarisatie bron databases »Inventarisatie Exadata machine »Instance mapping en aanmaken instances op Exadata »Resource management (AWR, instance caging, db resource management) »Aanmaken DBFS voor beheer (geen ACFS support voor exadata) »De migratie »Migratie strategie »Partitionering en parallellisatie »Inregelen compressie (OLTP en EHCC) »Testing & Results »Inregelen beheer »Backup en uitwijk »Monitoring

5 Custom presentation- or document control name 0 Introductie: Aandachtspunten bij de migratie »Oracle9i => Oracle11g »Connect role (connect_9i), default profile unexpire »Oracle10g + 11g new features »Oracle parameters »“Issues”: dbms_pipe, utl_file_dir, distributed transactions, database links »Single instance database => RAC database »Instance mapping »Resource management: inter-instance level: AWM (services), »Resource management: instance level: instance caging »Resource management: intra-instance: database resource management »Diverse aandachtspunten: utl_file_dir, connectivity (scan listeners) »Oracle VLDB aspecten »Migratie strategie »Partitionering en parallellisatie »Oracle Exadata aspecten »Compressie (OLTP en EHCC) »Performance (query offload e.d.) »Backup en uitwijk »Beheer (storage cells en database servers) en monitoring

6 Custom presentation- or document control name 0 Introductie: oude Oracle landschap All databases are configured as a non-RAC database, where a single instance is mapped to one database. The data is stored in storage devices that are attached to the servers via SAN. 2 VLDB databases (18,7 TB en 13,0 TB) met grote gepartitioneerde tabellen Grootste database SGA 84 GB en PGA 35 GB, 48 CPU Backup voor 2 grote databases via afsplitsen mirrors. Kleine via rman

7 Custom presentation- or document control name 0 Introductie: oude Oracle landschap DatabaseCPUPGASGATOTSIZE GB DWHP0148 (share with DWHKDP01)24 GB84 GB108 GB GB DWHKDP0148 (share with DWHP01)13 GB29 GB42 GB GB DWHE0142 GB3,4 GB6 GB0,4 GB SCOP0121 GB0,6 GB2 GB2,4 GB CMCP0184 GB8,1 GB12 GB2,9 GB CLMP018 (share with CLMD01/CLMD01)3 GB5,0 GB8 GB2,1 GB CLMD018 (share with CLMP01/CLMC01)2 GB3,4 GB6 GB1,5 GB CLMC018 (share with CLMP01/CLMD01)0,6 GB1,0 GB2 GB0,8 GB Totaal7049,6 GB134,5 GB186 GB GB

8 Custom presentation- or document control name 0 Introductie: nieuwe Oracle landschap PROD:1 Exadata machine (SAS-disks), Pre-prod: ½ Exadata machine (SATA-disks) Backup naar externe storage, 110 TB beschikbaar. Via infiniband (40 Gb/s) connectie Externe storage gekoppeld aan tape devices Backup storage via 10 Gb verbinding gespiegeld naar uitwijk locatie Voor externe files NFS filesysteem beschikbaar

9 Custom presentation- or document control name 0 Introductie: nieuwe Oracle landschap Met 1 ½ Exadata rack feitelijk al een heel server landschap in beheer:

10 Custom presentation- or document control name 0 Introductie: Oracle Best Practises Exadata V1 Best practices are usually applicable on V2 Note Oracle Exadata Best Practices: Note Oracle Exadata Performance Best Practices: Note Oracle Exadata Setup/Configuration Best Practices: Note Oracle Exadata High Availability Best Practices: Note Oracle Exadata Diagnosability Best Practices: Note Oracle Exadata Hardware Diagnostics Best Practices: Note Oracle Exadata Security Best Practices: Note Oracle Exadata Manageability Best Practices: Note Oracle Exadata Migration Best Practices: Note Oracle Exadata Backup & Recovery Best Practices: Note Setting up DCLI Utility on Oracle DB host: Note Oracle Exadata Enterprise Manager Best Practices Note Database Machine and Exadata Storage Server 11g Rel2 Supported versions

11 Custom presentation- or document control name I Voorbereiding: inventarisatie bron omgeving * Parameter onderzoek database Parameter onderzoek databases (sizing en config parameters, non default parameters) Zie doc inventarisatie.xls Top 20 tabellen per database opgeslagen. Zie doc top20 tabellen.xls. (top 3 grootste tabellen: DWHKDP:3,6 TB, DWHKDP: 2,9 TB, DWHP: 1,2 TB Van 2 VLDB databases statspack rapport uitgedraaid. 10:00 – 11:00 en 14:00 – 15:00). Zie sp_ _*.txt 2 VLDB databases bekeken met Lab128 V$db_cache_advice en v$pga_target_advice van beide bekeken. (ivm nieuwe sga_target en pga_aggregate_target settings)

12 Custom presentation- or document control name I Voorbereiding: controleer exadata machines * Parameter onderzoek database Database machines worden als een “appliance” opgeleverd, met alle software geinstalleerd en geconfigureerd, met draaiende ASM instances en 1 voorbeeld database. Meestal door Oracle ACS. Oracle levert per database machine een opleverdocument aan de klant. Deze bevat alle specificaties. Zie 112_ExadataDeploymentSummary_v2 1_atos_cami.docx Klant had zelf aangepaste.profile geinstalleerd met allemaal foutieve en obsolete (oracle7, oracle8) settings. Controleer de patches m.b.v. Oracle Note Database machine niet up-to-date met patches. Patchset 7 was uit, tot en met patchset 4 geinstalleerd, OWB patch missing. Zie patches.doc Versie geinstalleerd i.p.v Bug bij gebruik huge pages. 3 dagen na aanvang project dringende melding Oracle dat complete database machine firmware patch moet ivm +ASM diskproblemen. => PROD: 14 storage servers en 8 database servers en TEST 7 storage servers en 4 database servers. Foutieve datum-tijd op de storage servers: 5 uur te laat. Oracle Exacheck Extra eigen cheks

13 Custom presentation- or document control name I Voorbereiding: inventarisatie exadata machines * Parameter onderzoek database Samenvattend: Aanwezig: 8 database nodes met running +ASM instances. Aanwezig: 1 database (dbm) met 8 instances Geconfigureerde +ASM storage. Zie b.v. asmca info:

14 Custom presentation- or document control name I Voorbereiding: inventarisatie exadata machines * Parameter onderzoek database Al met al “bescheiden” hoeveelheid storage beschikbaar van 33 TB Zonder compressie (OLTP,EHCC) past het datawarehouse er niet op.

15 Custom presentation- or document control name I Voorbereiding: instance mapping I DatabaseCPUPGASGATOTSIZE GB DWHP0148 (share with DWHKDP01)24 GB84 GB108 GB GB DWHKDP0148 (share with DWHP01)13 GB29 GB42 GB GB DWHE0142 GB3,4 GB6 GB0,4 GB SCOP0121 GB0,6 GB2 GB2,4 GB CMCP0184 GB8,1 GB12 GB2,9 GB CLMP018 (share with CLMD01/CLMD01)3 GB5,0 GB8 GB2,1 GB CLMD018 (share with CLMP01/CLMC01)2 GB3,4 GB6 GB1,5 GB CLMC018 (share with CLMP01/CLMD01)0,6 GB1,0 GB2 GB0,8 GB Totaal7049,6 GB134,5 GB186 GB GB ResourceBruto per nodeNetto per nodeTotal netto ( x 8) Cpu Memory72 GB60 GB480 GB Storage GB

16 Custom presentation- or document control name I Voorbereiding: instance mapping II Install instances op alle nodes en disable waar nodig. Voordeel: heel makkelijk een instance bij te schakelen of te switchen. Nadeel: REDO en UNDO voor alle instances. (UNDO TBS DWHP > 1 TB)

17 Custom presentation- or document control name I Voorbereiding: algemene db richtlijnen Oracle note (Exadata Best Practises for DWH) Memory: 72 GB per node. 12 GB reserveren voor OS Linux Huge pages toepassen (default uit op exadata) Fileystemio_options op “setall”. (default op none) Bigfile tablespaces met auto allocate Recyclebin off ter voorkoming fragmentatie Geen memory_target maar sga_target/pga_aggregate_target (RA-04031: unable to allocate 4032 bytes of shared memory ) CELL_PARTITION_LARGE_EXTENTS = true Online redo log files van 32 GB, 1 member per groep. Statistics: wel statistics, dictionary stats en v$ stats, geen system statistics SQLNet setup: per node in /etc/system/oracle_admin een tnsnames.ora en sqlnet.ora. In elke $ORACLE_HOME/network/admin een link Enable NFSmount op alle database nodes

18 Custom presentation- or document control name I Voorbereiding: aanmaken instances met dbca After initial creation databases are configured:  Instance setup according to instance mapping document  Creation and sizing of user tablespaces  Configure specific init.ora parameters After migration some additional configuration steps  Configure backup settings: autobackup, force logging, etc. Also database servers are configured: enable cron for oracle, configure sqlnet setup, enable NFS mounts, etc.

19 Custom presentation- or document control name I Voorbereiding: aanmaken instances met dbca Aanmaken database m.b.v. DBCA. (8 minuten)

20 Custom presentation- or document control name I Voorbereiding: configuratie database Na afloop m.b.v. scripts configureren database: $ srvctl stop database –d DWHKDP $ srvctl start database –d DWHKDP {to enable parameter settings} $ srvctl stop database –d DWHKDP $ srvctl start database –d DWHKDP {om oude UNDO vrij te spelen}

21 Custom presentation- or document control name I Voorbereiding: configuratie database Voorbeeld 1: aanmaken UNDO tablespaces: iets meer dan 1 minuut voor 200 GB SQL> create bigfile undo tablespace undotbs1 datafile size M autoextend on next 672M maxsize M; Tablespace created. Elapsed: 00:01:06.51 Ter vergelijking: “onze” Telco database: SQL> create bigfile undo tablespace robb datafile '+FRA_DISK' size M autoextend on next 672M maxsize M; Tablespace created. Elapsed: 00:15:30.39 NXP RAC (OTA). Met ons mooie AO SOD (storage on demand, business class storage) SQL> create bigfile undo tablespace jannes datafile '+DG_OTA' size M autoextend on next 672M maxsize M; Tablespace created. Elapsed: 00:23:57.02 En op ons nieuwe USD stretched RAC cluster met HITACHI storage SQL> create bigfile undo tablespace jannes datafile '+GTOE_DATA' size M autoextend on next 672M maxsize M; Tablespace created. Elapsed: 00:14:57.47

22 Custom presentation- or document control name I Voorbereiding: configuratie database Voorbeeld 2: aanmaken tablespace 1,7 TB in minder dan 10 minuten SQL> create bigfile tablespace ts_dat_kdm_large datafile size M autoextend on next 672M maxsize M; Tablespace created. Elapsed: 00:09:54.40 Voorbeeld 3: aanmaken tablespace met default EHCC compression create bigfile tablespace ts_dat_kdm_archive datafile size M autoextend on next 672M maxsize M default compress for archive low;

23 Custom presentation- or document control name I Voorbereiding: EHCC compressie vaststellen

24 Custom presentation- or document control name Intermezzo: DCLI utility Distributed command line interface Doel: om 1 statement op meerdere nodes tegelijk uit te voeren. Voorbeeld:kopieren tnsnames.ora naar alle 8 nodes: ~]$ dcli -g dbs_group -l oracle cp /dbfs_mounts/admin/tns/tnsnames.ora /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/tnsnames.ora Zie documentatie voor meer info

25 Custom presentation- or document control name II Migratie: concept Hoofdmethode: INSERT /*+ APPEND */ via migratie server. => Daarnaast: 1 DB via export/import en 1 DB via clone

26 Custom presentation- or document control name II Migratie: enkele findings Locked statistics Dbms_pipe in gebruik. Niet ondersteund door RAC Tegenwoordig moet je als je naar buiten toe wilt met utl_smtp een access control list maken. Dat is nieuw in 11g.

27 Custom presentation- or document control name II Migratie: EHCC compressie select round(sum(bytes)/(1024/1024/1024) SIZE_GB_DBSEGMENTS from dba_segments; DWHKDP Before: GB After 1039 GB Factor 11,8 COMPRESSION DWHKDP BY OBJECT TYPE select segment_type, round (sum(bytes)/1024/1024/1024) from dba_segments where segment_type like 'INDEX%' or segment_type like 'TABLE%‘ group by segment_type order by segment_type; Compression factor objects => nog uitwerken. DWHP Before: GB DWHP After: GB Factor 2,8

28 Custom presentation- or document control name II Migratie: doorlooptijden Database DWHKDP: 8 uur Database DWHP: 9 uur. => is 1,8 TB per uur

29 Custom presentation- or document control name Intermezzo: global awr reports Zeer nuttig voor RAC: => Een AWR rapport over alle instances heen.

30 Custom presentation- or document control name Tape III: De Backup: landschap

31 Custom presentation- or document control name III: De Backup : configuratie 4 channels per actieve instance Op de SUN OS per channel een mount plus een mount voor de archives. Voorbeeld: CLMP heeft 2 actieve instances op node camidb03 en camidb04. De volgende channels worden gealloceerd bij een backup: /oradata/CLMP/backup_13 t/m /oradata/CLMP/backup_20 Backup’s gescheduled in de cron van Oracle: L0, L1, archival. Enkele doorloopgegevens:

32 Custom presentation- or document control name III: De Backup : doorlooptijden snelheid backup DWHKDP naar exadata zelf:  Database DWHKDP van 1 TB  Allocate 16 channels, 2 channel per database node  Maken van een multi-section backup 18 minuten !! Contrast: compressed backup 3:20 minuten !!

33 Custom presentation- or document control name III: Failover concept