Nwlapcug.com


Il modo migliore per estrarre dati da un Database Oracle singola

Il modo migliore per estrarre dati da un Database Oracle singola


L'estrazione è il primo passo per lo spostamento di dati da un database Oracle operativo per una destinazione, ad esempio un Data warehouse. Anche se può sembrare un compito semplice, copia di dati da un sistema di origine può essere difficile e richiede molto tempo, e poiché il sistema di origine è operativo, è necessario verificare che il metodo di estrazione non pregiudica le prestazioni o la disponibilità di dati di sistema di origine. Il modo migliore per realizzare questo, secondo Oracle, è tramite estrazione in linea e tablespace trasportabili.

Fatti

Estrazione non in linea consente di evitare che interagiscono direttamente con..--e possibilmente compromettere..--il database del sistema di origine. Invece, si tappa all'esterno del database prima di iniziare le procedure di estrazione. Anche se questo metodo di estrazione ha prerequisiti specifici e richiede l'utilizzo di un programma di utilità Data Pump per trasporto, tablespace trasportabili sono una struttura di area di gestione temporanea in cui vantaggi di prestazioni e gestione "significativi" impostare la struttura dagli altri metodi di estrazione. I prerequisiti includono l'utilizzo di Oracle 8i o più tardi per il database di origine e di destinazione, lo stesso carattere set per entrambi e lo stesso sistema operativo se entrambe le versioni sono tra Oracle 8i e Oracle 10g.

Identificazione

Un tablespace trasportabili è una struttura logica..--che significa che esiste solo in memoria. A seconda delle sue dimensioni, un tablespace trasportabili può ospitare uno o più file di dati fisici, ciascuno dei quali può contenere i dati della tabella, dei metadati, indici e un numero di altri oggetti di database. Utilizzare la tabella crea... COME comando SELECT per creare un tablespace e copiare le informazioni dal database di origine. Mentre un tablespace trasportabili è spesso temporaneo..--o una tabella che si rilascia dopo l'estrazione è completa..--è anche possibile salvare e riutilizzare un tablespace trasportabili.

Vantaggi

Ciò che rende questo metodo di estrazione dati preferibile è la sua velocità. Un tablespace trasportabili copia dati direttamente dall'origine alla destinazione, lasciando il Data Pump responsabile del trasporto solo i metadati di oggetto di database. Questo riduce notevolmente il tempo che necessario per caricare, scaricare e quindi ricaricare i dati nel database di destinazione. Maggiore funzionalità è un altro vantaggio di tablespace trasportabili. Come l'origine e la destinazione sono Oracle version11g o più tardi, piattaforme di trasporto è un'opzione.

Processo

Estrazione di dati utilizzando un tablespace di trasporto si verifica durante i primi tre passaggi di un processo di quattro-cinque-passo. Il primo passo, che è solo necessario con trasporto multi-piattaforma, comporta l'esecuzione di query il formato di endian-- o l'ordine nel quale computer memoria memorizza sequenze di byte..--per garantire la compatibilità di piattaforma tra il database di origine e di destinazione. Successivamente, selezionare un set di self-contained tablespace, o uno che non contiene alcun riferimento..--ad esempio indici o colonne LOB..--che punta all'esterno i tablespace o uno che contiene solo le sezioni di una tabella partizionata. Il terzo passo consiste nel fare le tabelle self-contained "read-only," invocando l'utilità Data Pump, identificando i tablespace che si desidera includere e infine, i dati di conversione dei file in un percorso temporaneo sulla piattaforma di origine, ad esempio "directory/temp."