Oracle DBA Symposium 12 juni 2012
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! Laatst aangepast (dinsdag 24 april 2012 15:17) |



