Extraction is de eerste stap in het verplaatsen van gegevens vanuit een operationele Oracle-database naar een bestemming zoals een data warehouse . Hoewel het misschien een eenvoudige taak lijkt , kan het kopiëren van gegevens uit een bronsysteem worden tijdrovend en moeilijk , en omdat de bron systeem operationeel is, moet u zorgen voor de extractie methode heeft geen invloed op de prestaties of de beschikbaarheid van bronsysteem gegevens . De beste manier om dit te bereiken , volgens Oracle , is met behulp van offline extractie en vervoerbare tablespaces . Feiten Offline extractie helpt u voorkomen dat direct interactie met - en mogelijk afbreuk te doen - het bronsysteem database. In plaats daarvan , je het podium buiten de database voor het begin van extractie procedures . Hoewel deze extractie methode heeft specifieke vereisten en vereist het gebruik van een Data hulpprogramma Pomp voor transport , vervoerbare tablespaces zijn een verzamelplaats structuur waarvan de " significante " de prestaties en het beheer van voordelen stellen de structuur onderscheidt van andere extractie methoden . Vereisten zijn onder andere met behulp van Oracle 8i of hoger voor zowel de bron en de bestemming databank , dezelfde karakterset voor zowel en hetzelfde besturingssysteem als een van beide versie is tussen Oracle 8i en Oracle 10g . Identificatie een vervoerbare tablespace is een logische structuur - wat betekent dat het bestaat alleen in het geheugen . Afhankelijk van de grootte , kan een transporteerbare eetlepel huisvesten van een of meer fysieke databestanden , die elk kunnen tabelgegevens bevatten , metadata , indexen en een aantal andere database- objecten . Gebruik de instructie CREATE TABLE ... AS SELECT commando om een eetlepel en kopieer gegevens van de bron -database te creëren . Terwijl een vervoerbare eetlepel is meestal van tijdelijke aard - of een tafel you drop na extractie voltooid is - u kunt ook opslaan en later een transporteerbare eetlepel hergebruiken Voordelen < br . > Wat maakt deze manier van data-extractie voorkeur is zijn snelheid . Een verplaatsbare tablespace kopieert gegevens rechtstreeks van de bron naar de bestemming , waardoor de Data Pump verantwoordelijk voor het vervoer alleen databaseobject metadata . Dit vermindert aanzienlijk de tijd die het duurt om te laden , lossen en vervolgens opnieuw gegevens in de bestemming database. Verhoogde functionaliteit is een ander voordeel van vervoerbare tablespaces . Zolang zowel de bron en de bestemming zijn Oracle version11g of hoger , cross-platform vervoer is een optie . Proces gegevens extractie behulp van een transport eetlepel optreedt tijdens de eerste drie stappen van een vier - tot vijf - stappen proces . De eerste stap , dat is alleen nodig met cross - platform transport , gaat bevragen de endian formaat - of de volgorde waarin de computer het geheugen opslaat byte-reeksen - naar platform compatibiliteit tussen de bron en de bestemming databank te waarborgen . Vervolgens selecteert u een set van self-contained tablespaces , of een die geen referenties bevat - zoals indexen of grote object zuilen - wijzen buiten de tablespaces of een die slechts delen van een gepartitioneerde tabel bevat . De derde stap is het maken van de self-contained tafels " alleen - lezen ", een beroep op de Data hulpprogramma Pomp , het identificeren van de tablespaces u wilt opnemen en ten slotte , het omzetten van de data bestanden in een tijdelijke locatie op de source-platform , zoals " directory /temp . "
|