Eric Valk
|
Eric Valk is sinds 1988 actief in de Oracle-wereld. Hij begon bij Oracle als trainer. Door het beheer van de cursusomgevingen rolde hij het DBA-vak in. In 1995 wilde Eric zijn kennis wel eens in de praktijk brengen, en stapte hij over naar Transfer Solutions. Na 9 jaar vestigde hij zich als freelancer. Eric probeert consultancy-opdrachten af te wisselen met het geven van DBA-cursussen. Hij gaat elke dag nóg meer van het vak houden. Eric werkt graag in omgevingen waar ook software-ontwikkeling plaatsvindt, zodat hij kan blijven onderzoeken, en klanten kan adviseren hoe zij de Oracle-technologie het beste kunnen inzetten. Eric vormt samen met Nienke, Bernhard, Simone en Corné de Planboard programmacommissie. |
Datapump, pompen of verzuipen?
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! |
