Oracle DBA Symposium 12 juni 2012

Foto's van dit symposium


Op het DBA Symposium van 12 juni 2012 zijn de onderstaande onderwerpen gepresenteerd:

 

EM12c: new features en Oracle’s interpretatie van het Cloud concept

Oracle Enterprise Manager 12c (EM12c) is alweer 5 maanden beschikbaar. Tijd om eens goed te kijken naar enkele new features zoals:

  • Incident Management
  • De Administration Groups, waarmee het beheer van Groups en de inrichting van de monitoring volledig kunnen worden geautomatiseerd
  • Template Collections
  • Het vernieuwde Compliancy Framework
  • Het sterk uitgebreide Configuration Management

Rob laat bovendien zien hoe Oracle het Cloud concept hanteert, en hoe dat met EM12c verweven is.

 

En niet te vergeten: waar gaat het fout? 

Rick legt uit wat Latches en Child Latches zijn, en waar ze voor dienen. Dankzij meneer Murphy weten we al jaren dat alles fout kán gaan, dus is het zaak om goed voorbereid te zijn. Daarom besteedt Rick ruim aandacht aan de vraag: wanneer gaat het fout met Latches? Hoe kun je zien dat je Latch Contention hebt? In het tweede deel geeft Rick antwoord op vragen als: welke latches? welke user? hoe kun je het meten ?

 Don’t wait for Mr Murphy to spoil your Latches: be prepared!

Hoe je het beste kunt profiteren van dit cache mechanisme

Oracle11 bracht nieuwe functionaliteit met de naam Server Result Cache. Je kunt er de resultaten van SQL-zoekvragen en PL/SQL-functies mee bewaren, zodat je die niet nogmaals hoeft uit te voeren. Dat kan het gebruik van systeembronnen fors omlaag brengen. Maar er liggen ook gevaren op de loer!

Rob legt uit hoe de Result Cache werkt en hoe je er gegarandeerd consistente resultaten mee krijgt. Hij demonstreert hoe gelijktijdige toegang wordt afgehandeld, en hoe je onplezierige verrassingen kunt voorkomen.

“Listen very carefully, I shall execute this only once!"

 
Een luchtkasteel?

Oracle VM is nu bijna vijf jaar op de markt, en ondertussen is versie 3.0 beschikbaar gekomen. Deze versie past binnen de cloudstrategie van Oracle en is volledig geïntegreerd met Oracle Enterprise Manager Cloud Control 12c.

De volgende punten staan op de agenda:

  • Wat is er nieuw in Oracle VM 3.0?
  • Integratie met Oracle Enterprise Manager Cloud Control 12c
  • Upgrade strategie van Oracle VM 2.0 naar 3.0
  • Demo: aanmaken van een nieuwe Virtual Machine met behulp van een Oracle VM Template

Pas als de mist is opgetrokken, kun je de wolkenhemel zien.

 
Yuri draaft graaft door…

Als voormalig mijnbouwkundig ingenieur weet Yuri als geen ander door te dringen in de complexe kronkelgangen van Oracle Database performance.

De afgelopen maanden heeft Yuri voor een groot hosting project veel aan performance management gedaan. Daarbij leunde hij sterk op de performance data die automatisch door Oracle worden verzameld.

In deze presentatie leidt Yuri je rond in AWR, en verlicht hij enkele duistere gangen op zoek naar goud.

Je gaat gegarandeerd naar huis met enkele nuggets, waaronder:
  • allerlei handige tips and tricks,
  • enkele 24-karaats scripts, waarmee je ook zelf aan de goudgraverij kunt.
De goudprijs stijgt… Grijp je kans!

 

Het knagende gevoel dat je iets kwijt bent, en wat je eraan kunt doen

Flashback geeft ons al jaren de mogelijkheid om gegevens terug te halen. Maar de tijd staat niet stil. In deze sessie trakteert Patrick je op de flashback van je leven. De onderwerpen:

- nieuwe features flashback 11.2 (foreign key acties nu automatisch)

- flashback database

  • o single instance
  • o rac omgeving incusief rac one node
  • o data guard

- flashback query

- flashback version query

- flashback transaction query

- combinatie van transaction query en version query

- flashback data archive (total recall)

- flashback en pl-sql

En natuurlijk: de demo!

!djit ed ni guret eem ej tmeen kcirtaP


 

De haiku van Hoogland

Er is veel veranderd ten opzichte van vroegere tijden. Denk bijvoorbeeld aan multiblock reads, beter bekend als full scans. Versie 11 van de database bracht nog grotere veranderingen. In de recente versie zijn meer technische details toegevoegd of gewijzigd.

Frits focust in deze presentatie op het scan type zelf, de veranderingen en de implicaties.

 

Reddend zwemmen in een datazee

De situatie:

Een klant gebruikt een groot aantal journal-tabellen, waarin data voor lange tijd zijn opgeslagen. Iedere mutatie op een hoofdtabel veroorzaakt een nieuwe rij in de bijbehorende journal-tabel.

Deze tabellen bestaan al een paar jaar, en veel journal-tabellen zijn dan ook behoorlijk gevuld... de grootste heeft miljoenen rijen.

Maar navraag leert dat die gegevens echt niet zo lang bewaard hoeven te worden.

De wens:

De klant houdt de data het liefst 3 maanden in de database. Daarna moeten ze nog 9 maanden redelijk makkelijk beschikbaar blijven.

De oplossing:

In dit geval is de volgende oplossing gekozen:

  • de journal-tabellen partitioneren op maand,
  • met behulp van datapump-partities data ouder dan 3 maanden buiten de database opslaan.

Hierbij wordt gebruik gemaakt van dbms_scheduler, dbms_datapump en dbms_redefinition.

Tijdens deze presentatie concentreert Eric zich op het gebruik van de package dbms_datapump.

 

Het gevaar van digital hoarding. Leer verstandig ontrommelen!