Introduzione Oracle SERVER
Una base di dati di server Oracle è una raccolta dei dati trattati come un'unità. Lo scopo di una base di dati è di memorizzare e richiamare le informazioni relative. Un Oracle server è lo strumento per risolvere i problemi della gestione di informazioni. Generalmente, un Oracle sql server controlla una grande quantità di dati in un ambiente multiutente; controlla inoltre l'accesso non autorizzato e fornisce le soluzioni efficienti per il recupero di failure recovery.
La struttura del database Oracle è composta da:
- schema objects
- data block
- extent
- segment
- tablespaces
Uno schema object
è un'insieme di oggetti di database come tables, view, index.
tables: sono le unità basi della memorizzazione dei dati in un Oracle database.
View
Le viste sono le rappresentazioni personalizzate dei dati in una o più tabelle.
Indexes
Sono strutture opzionali associati alle tabelle che permettono di incrementare le prestazioni sulle operazioni di select, insert, update, delete.
Data Blocks
Al livello più basso, i dati della base di dati di Oracle sono memorizzati nei data blocks che corrisponde ad un numero specifico di byte dello spazio fisico del database Oracle sul disco fisico. Il formato di blocco standard è specificato dal parametro DB_BLOCK_SIZE. In più, potete specificare di fino a altri cinque formati di blocco. Una database Oracle usa ed assegna lo spazio libero della base di dati nei blocchetti di dati di Oracle.
|
|
|
Oracle APPLICATION SERVER
Extents
Il livello seguente dello spazio logico della base di dati è un extent. Un extent è un numero specifico di data blocks attigui di dati, ottenuto in singola ripartizione, usata per memorizzare un tipo specifico di informazioni.
Segments
Sopra i limiti, il livello di immagazzinaggio logico della base di dati è un segmento. Un segmento è un insieme dei limiti assegnati per una determinata struttura logica. La seguente tabella descrive i tipi differenti di segmenti.
Tablespaces
Una base di dati è divisa nelle unità logiche di immagazzinaggio denominate tablespaces, che raggruppano insieme le strutture logiche relative. Per esempio, i tablespaces raggruppano comunemente insieme tutti gli oggetti di applicazione per facilitare alcuni funzionamenti amministrativi.
|
|
|
|
|
|
|
|