Opleiding: Oracle Database 19c DBA Performance Tuning & Management - 5-daagse online cursus
Leer de technieken die door ervaren Oracle-DBA’s worden gebruikt om de databaseprestaties te optimaliseren, knelpunten weg te werken en de systeemefficiëntie te maximaliseren.
De cursus Oracle Database 19c DBA Performance Tuning & Management biedt praktische, hands-on training in het diagnosticeren van prestatieproblemen, het afstemmen van SQL-instructies, het optimaliseren van geheugen en opslag, en het gebruik van de krachtige diagnostische tools van Oracle, zoals AWR, ADDM, ASH en SQL Trace. Aan de hand van praktijkgerichte labs leer je hoe je Oracle-databases proactief kunt monitoren, de uitvoering van query's kunt verbeteren en beproefde afstemmingsstrategieën kunt toepassen die downtime verminderen en een hoogpresterende bedrijfsomgeving ondersteunen
Doelgroep
- Oracle-databasebeheerders (DBA’s)
- Databaseprestatie-engineers
- Oracle-database-supportengineers
- Oracle-infrastructuur- en operationele specialisten
- Technische consultants die verantwoordelijk zijn voor Oracle-omgevingen
- Ervaren Oracle-professionals die hun expertise op het gebied van prestatieoptimalisatie willen versterken
Vereisten
- Een gedegen begrip van Oracle-databasebeheer
- Ervaring met Oracle SQL
- Kennis die gelijkwaardig is aan cursussen over Oracle Database 19c-beheer
- Bekendheid met de architectuur en het beheer van Oracle-databases
- Praktische ervaring met het beheren van Oracle-databases in productieomgevingen
Leerdoelen
- Prestatiebewaking en diagnostische tools: Leer de ingebouwde prestatietools van Oracle te gebruiken, waaronder AWR, ADDM, ASH en Performance Hub, om de status van de database te bewaken en prestatieproblemen te diagnosticeren. Je leert rapporten interpreteren, momentopnames en basislijnen analyseren, waarschuwingen configureren en prestatiestatistieken gebruiken om knelpunten proactief te identificeren en op te lossen voordat ze gevolgen hebben voor gebruikers.
- Realtime prestatieanalyse: Ontwikkel de vaardigheden om Oracle-databases in realtime te monitoren met behulp van tools zoals DBMS_MONITOR en Active Session History. Je volgt databasesessies, workloads en actieve bewerkingen, waardoor je snel prestatieproblemen kunt opsporen, het gebruik van resources kunt onderzoeken en effectief kunt reageren op live systeemactiviteit.
- Optimaliseren van enterprise- en datawarehouse-workloads: Ontdek geavanceerde technieken voor prestatie-afstemming voor Oracle-omgevingen met grote volumes. Je verdiept je in automatische indexering, gegevenscompressie, het verzamelen van realtime statistieken, schaalbare sequenties, op bitmaps gebaseerde functies en andere optimalisatiefuncties die de SQL-prestaties verbeteren, het verbruik van resources verminderen en de efficiëntie van grootschalige databases verhogen.
Cursusinhoud
Dag 1: Grondbeginselen van Oracle-prestatieoptimalisatie
- Inzicht krijgen in de principes, doelstellingen en best practices voor DBA’s op het gebied van Oracle-prestatieoptimalisatie.
- Ontwikkel een gestructureerde monitoringstrategie met meetbare prestatiedoelen.
- Analyseer de uitvoering van SQL-query’s met behulp van Explain Plan, Autotrace, SQL Trace en uitvoeringsplannen.
- Verken de Oracle Optimizer, uitvoeringsstrategieën en statistiekbeheer met DBMS_STATS.
- Leer hoe sorteerbewerkingen de prestaties van query’s en het gebruik van tijdelijke opslag beïnvloeden.
- Optimaliseer de databaseprestaties met behulp van effectieve indexeringsstrategieën, toegangspaden en technieken voor indexoptimalisatie.
Dag 2: Geavanceerde SQL-optimalisatie
- Implementeer geavanceerde indexeringstechnieken, waaronder bitmap-, functiegebaseerde, gecomprimeerde en gepartitioneerde indexen.
- Optimaliseer tabeljoins met behulp van de meest effectieve join-methoden en toegangspaden.
- Analyseer en verbeter de SQL-prestaties met SQL Tuning Advisor en SQL Developer.
- Verhoog de efficiëntie van query’s met behulp van sequenties, views, inline views en de WITH-clausule.
- Beheer uitvoeringsplannen met Oracle Optimizer-hints en technieken voor querytransformatie.
- Pas best practices voor SQL- en PL/SQL-prestaties toe, waaronder het cachen van resultaten, bindvariabelen en cursoroptimalisatie.
Dag 3: Prestatiediagnostiek en geheugenafstemming
- Stel een diagnose van databaseprestatieproblemen met behulp van Oracle-monitoringtools, wachttijdgebeurtenissen en dynamische prestatieweergaven.
- Verbeter de efficiëntie van SQL door indexen, tabellen en opslagstructuren te onderhouden.
- Analyseer SQL-workloads en vergelijk afstemmingsresultaten met behulp van SQL Performance Analyzer.
- Optimaliseer uitvoeringsplannen met SQL Performance Management, SQL Monitoring en de SQL Access Advisor.
- Configureer en beheer Automatic Memory Management (AMM) en Shared Memory (SGA).
- Tune de Shared Pool, bibliotheekcache en SQL-resultaatcache om de databaseprestaties te verbeteren.
Dag 4: Oracle-monitoring en werkbelastinganalyse
- Optimaliseer de databasebuffercache om het geheugengebruik en de responstijden van query's te verbeteren.
- Configureer PGA-geheugen en tijdelijke tabelruimten voor efficiënte SQL-verwerking.
- Maak en analyseer AWR-momentopnames, rapporten en prestatiebaselines.
- Gebruik AWR, Performance Hub, ADDM en ASH om prestatieknelpunten te identificeren en op te lossen.
- Configureer statistieken, waarschuwingen en drempelwaarden voor proactieve databasemonitoring.
- Monitor prestatietrends en automatiseer de analyse van de database-status met behulp van Oracle-diagnosetools.
Dag 5: Optimalisatie van bedrijfsprestaties
- Monitor databasebewerkingen en applicatieworkloads in realtime met behulp van Oracle-monitoringtools.
- Traceer sessies en applicaties met DBMS_MONITOR om prestatieproblemen te diagnosticeren.
- Pas geavanceerde afstemmingstechnieken toe voor grootschalige databases, waaronder automatische indexering, compressie en realtime statistieken.
- Optimaliseer de I/O-prestaties van de database via opslagconfiguratie, ASM en efficiënt bestandsbeheer.
- Verbeter de efficiëntie van de werklast met behulp van schaalbare sequenties, bitmapfuncties en SQL-optimalisatiefuncties.
- Breng de best practices voor Oracle-prestatieafstemming samen op het gebied van geheugen, opslag, statistieken en optimalisatie van bedrijfsdatabases.
FAQ
Wanneer vindt de cursus plaats?
Het grootste deel van de cursus bestaat uit een online cursus van een volledige dag, van ’s ochtends tot ’s middags (CET), met 8 aaneengesloten uren per dag. Neem echter contact met ons op om de definitieve, gedetailleerde roosters te bevestigen.
Bereidt deze cursus mij voor op praktijkgerichte herstelscenario’s?
Ja. Je werkt aan praktische back-up- en herstelscenario’s die de uitdagingen weerspiegelen waarmee Oracle-databasebeheerders vaak worden geconfronteerd. Hieronder vallen het herstellen van verloren of beschadigde gegevens, het uitvoeren van point-in-time-herstel, het herstellen van databases na storingen en het dupliceren van databases voor testdoeleinden en noodherstel.
Waarom zou ik RMAN gebruiken in plaats van handmatige back-ups?
RMAN (Recovery Manager) is de standaard back-up- en hersteltool van Oracle, ontworpen om databasebescherming te automatiseren en te vereenvoudigen. In vergelijking met handmatige back-upmethoden biedt RMAN snellere, betrouwbaardere back-ups, ondersteunt het incrementeel herstel, controleert het de integriteit van back-ups en beheert het automatisch de metagegevens van back-ups.
Wat is de Flash Recovery Area (FRA)?
De Flash Recovery Area (FRA) is een speciale opslaglocatie voor Oracle-herstelbestanden, waaronder back-ups, gearchiveerde redo-logs en Flashback-logs. In deze cursus leert u hoe u de FRA kunt configureren, bewaken en beheren om de efficiëntie van back-ups te verbeteren en betrouwbaar databaseherstel te ondersteunen.
Leer ik point-in-time recovery (PITR)?
Ja. Je doet praktische ervaring op met het uitvoeren van zowel volledige als point-in-time recovery met behulp van RMAN. De cursus behandelt het herstel van volledige databases, tabelruimten, gegevensbestanden en individuele gegevensblokken, waardoor je downtime en gegevensverlies na systeemstoringen of gebruikersfouten tot een minimum kunt beperken.
Belangrijkste kenmerken
- Cursus en materiaal in het Engels
- Gemiddeld niveau
- 5 dagen live virtuele training onder leiding van een instructeur (8 uur per dag)
- Interactieve, praktische live labs
- Alle relevante cursusmaterialen
- Meer dan 60 aanbevolen studie-uren
- Certificaat inbegrepen