Glossario

driver di accesso

Nell'infrastruttura di tabella esterna, l'API che interpreta i dati esterni per il database. Il driver di accesso viene eseguito all'interno del database, che utilizza il driver per leggere i dati nella tabella esterna.

percorso di accesso

I mezzi con cui i dati vengono recuperati da un database. Ad esempio, una query che utilizza un indice e una query che utilizza una scansione tabella completa utilizza percorsi di accesso diversi.

Proprietà ACID

Le proprietà di base di una transazione di database a cui devono obbedire tutte le transazioni di Oracle AI Database. ACID è un acronimo per atomicità, consistenza, isolamento e durata.

redo log file in linea attivo

Un redo log file in linea che può contenere dati necessari per il recupero dell'istanza di database.

sessione attiva

Una sessione di database che utilizza la CPU e non è in attesa di un evento nella classe di attesa inattiva.

ASH (Active Session History)

Parte del framework di autogestione del database che analizza le sessioni di database attive ogni secondo, scrivendo i dati nella memoria e nello storage persistente.

transazione attiva

Transazione avviata ma non ancora sottoposta a commit o rollback.

ottimizzazione adattiva delle query

Set di funzionalità che consente all'ottimizzatore adattivo di apportare modifiche ai piani di esecuzione in fase di esecuzione e scoprire informazioni aggiuntive che possono portare a migliori statistiche dell'ottimizzatore. L'ottimizzazione adattiva è utile quando le statistiche esistenti non sono sufficienti per generare un piano ottimale.

ADDM

Automatic Database Diagnostic Monitor. Un'infrastruttura di Oracle AI Database che consente a un database di diagnosticare le proprie prestazioni e determinare in che modo i problemi identificati potrebbero essere risolti.

ADR

Repository di diagnostica automatica. Data store gerarchico basato su file per la gestione delle informazioni, inclusi il trace e la registrazione della rete.

Base ADR

Directory radice ADR. La base ADR può contenere più home ADR, in cui ogni home ADR è la directory radice per tutte le parentesi graffe, i dump, l'alert log e così via per un'istanza di un prodotto o componente Oracle.

Home ADR

Directory radice per tutte le parentesi graffe, i dump, l'alert log e così via di diagnostica per un'istanza di un prodotto o componente Oracle. Ad esempio, in un ambiente Oracle RAC con memorizzazione condivisa e Oracle ASM, ogni istanza di database e ogni istanza Oracle ASM dispone della propria home ADR.

compressione indice avanzata

Estensione e miglioramento della compressione del prefisso per gli indici univoci e non univoci supportati nelle tabelle organizzate dall'heap. A differenza della compressione del prefisso, che utilizza l'eliminazione della chiave duplicata fissa per ogni blocco, la compressione avanzata utilizza l'eliminazione della chiave duplicata adattiva per blocco.

compressione riga avanzata

Tipo di compressione della tabella, destinata alle applicazioni OLTP, che comprime i dati manipolati da qualsiasi operazione SQL.

Vedere anche compressione della tabella di base.

funzione di aggregazione

Funzione, ad esempio COUNT, che opera su un gruppo di righe per restituire una singola riga.

alert log

File che fornisce un log cronologico di messaggi ed errori del database. L'alert log viene memorizzato in ADR.

funzione analitica

Funzione che opera su un gruppo di righe per restituire più righe.

query analitica

Query "what if" che risponde a una domanda aziendale. In genere, le query analitiche implicano join e aggregazione e richiedono la scansione di una quantità molto grande di dati di input per produrre una quantità relativamente piccola di output.

vista analitica

Tipo di vista che incapsula aggregazioni, calcoli e join di dati fact. Le viste analitiche organizzano i dati utilizzando un modello dimensionale. Consentono di aggiungere con facilità aggregazioni e calcoli ai data set e di presentare i dati nelle viste su cui è possibile effettuare query mediante istruzione SQL relativamente semplici.

antijoin

join che restituisce le righe dal lato sinistro del predicato per le quali non sono presenti righe corrispondenti sul lato destro del predicato.

applicazione

All'interno di una radice applicazione, un'applicazione è un set di dati e metadati denominato con controllo delle versioni creato da un utente comune. Un'applicazione può includere un utente comune dell'applicazione, un oggetto comune dell'applicazione o più e una combinazione delle precedenti.

architettura delle applicazioni

Ambiente informatico in cui un'applicazione di database si connette a un database Oracle. Le due architetture di database più comuni sono client/server e multitier.

oggetto comune applicazione

Oggetto di database condiviso creato durante la connessione a una root applicazione. I metadati (per un oggetto collegato ai metadati) o i dati (per un oggetto comune collegato ai dati) sono condivisi dai PDB dell'applicazione nel contenitore dell'applicazione.

utente comune applicazione

Un utente comune creato durante la connessione a un root dell'applicazione. I metadati (per un oggetto comune collegato ai metadati) o i dati (per un oggetto comune collegato ai dati) sono condivisi dai PDB dell'applicazione nel contenitore dell'applicazione.

contenitore applicazione

Set denominato di PDB dell'applicazione collegati a una radice dell'applicazione. Un contenitore applicazioni può contenere un seed applicazione.

contesto applicazione

Una coppia nome-valore di attributo in uno spazio di nomi specificato. Le applicazioni impostano vari contesti prima di eseguire azioni sul database.

Continuità di applicazione

Funzione che consente la ripetizione, in modo rapido e senza interruzioni, di una richiesta nei confronti del database dopo un errore recuperabile che rende la sessione del database non disponibile.

indice dominio applicazione

Un indice personalizzato specifico di un'applicazione.

PDB di applicazione

Un PDB collegato a un contenitore applicazioni.

radice dell'applicazione

Contenitore radice all'interno di un contenitore applicazione. Ogni contenitore applicazioni ha esattamente una radice applicazione. Un'applicazione root condivide alcune caratteristiche con la root CDB, in quanto può contenere oggetti comuni e alcune caratteristiche con un PDB, poiché viene creata con l'istruzione CREATE PLUGGABLE DATABASE.

seed applicazione

Un PDB applicazione facoltativo che funge da modello per la creazione di altri PDB all'interno di un contenitore applicazione. Un contenitore applicazioni include 0 o 1 seed applicazione.

application server

Software che fornisce un'interfaccia tra il client e uno o più server di database e ospita le applicazioni.

compressione archiviazione

Hybrid Columnar Compression specificata con COLUMN STORE COMPRESS FOR ARCHIVE. Questo tipo utilizza rapporti di compressione più elevati rispetto a COLUMN STORE COMPRESS FOR QUERY ed è utile per la compressione dei dati che verranno memorizzati per lunghi periodi di tempo.

redo log file archiviato

Membro del redo log in linea archiviato da Oracle AI Database. I redo log file archiviati possono essere applicati a un backup del database nel recupero dei supporti.

Modalità ARCHIVELOG

Modalità del database che consente l'archiviazione del redo log in linea.

processo archiver (ARCn)

Processo in background che archivia i redo log file in linea.

archiviazione

Operazione di generazione di un redo log file archiviato.

indice crescente

Un indice in cui i dati vengono memorizzati in ordine crescente. Per impostazione predefinita, i dati dei caratteri vengono ordinati in base ai valori binari contenuti in ciascun byte del valore, ai dati numerici dal numero più piccolo al numero più grande e alla data dal primo al più recente valore.

tabella in cluster di attributi

Tabella organizzata dall'heap che memorizza i dati in prossimità del disco in base alle direttive di clustering specificate dall'utente.

audit trail

Ubicazione in cui sono memorizzati i record di audit.

ADDM (Automatic Database Diagnostic Monitor)

Vedere ADDM.

ADR (Automatic Diagnostic Repository)

Vedere ADR.

gestione automatica della memoria

Modalità in cui Oracle AI Database gestisce la memoria SGA e PGA dell'istanza in modo completamente automatico.

gestione automatica dello spazio dei segmenti (ASSM)

Metodo di gestione dello spazio di storage che utilizza bitmap per gestire lo spazio dei segmenti anziché liste libere.

modalità Automatic Undo Management

Modalità del database in cui gestisce automaticamente lo spazio di undo in una tabella di undo dedicata.

Vedere anche modalità di gestione degli undo manuali.

AWR (Automatic Workload Repository)

Vedere AWR.

transazione autonoma

Transazione indipendente che può essere richiamata da un'altra transazione, denominata transazione principale.

AWR

AWR (Automatic Workload Repository). Un repository integrato in ogni database Oracle. Oracle AI Database crea periodicamente uno snapshot delle sue statistiche vitali e delle informazioni sui carichi di lavoro e le memorizza in AWR.

Baseline AWR

Raccolta di tassi statistici solitamente effettuata in un periodo in cui il sistema sta funzionando bene al massimo carico

Snapshot AWR

Set di statistiche delle prestazioni acquisite in AWR in un'ora specifica.

Indice B-Tree

Un indice organizzato come un albero capovolto. Un indice B-tree ha due tipi di blocchi: i blocchi di ramo per la ricerca e i blocchi foglia che memorizzano i valori. I blocchi foglia contengono ogni valore di dati indicizzato e un ID riga corrispondente utilizzato per individuare la riga effettiva. La "B" sta per "bilanciato" perché tutti i blocchi di foglia rimangono automaticamente alla stessa profondità.

processo in background

Un processo che consolida le funzioni che altrimenti sarebbero gestite da più programmi Oracle in esecuzione per ogni processo client. I processi in background eseguono gli I/O in modo asincrono e monitorano altri processi Oracle.

Vedere anche istanza del database; processo Oracle.

backup

Una copia dei dati. Un backup può includere parti cruciali del database come i file di dati, il file dei parametri del server e il file di controllo.

backup piece

La più piccola unità di un backup set.

backup set

Formato di backup RMAN proprietario che contiene i dati di uno o più file di dati, redo log file archiviati o control file o file dei parametri del server.

compressione tabella di base

Tipo di compressione della tabella destinata alle operazioni di caricamento di massa. È necessario utilizzare le operazioni INSERT con percorso diretto, le operazioni ALTER TABLE . . . MOVE o la ridefinizione della tabella in linea per ottenere la compressione della tabella di base.

cache tabella grande

Parte facoltativa e integrata della buffer cache del database che utilizza un algoritmo di sostituzione a livello di oggetto basato sulla temperatura anziché il tradizionale algoritmo di sostituzione a livello di blocco basato su LRU.

tablespace a file unico

Tablespace contenente un file di dati o un file temporaneo di grandi dimensioni.

bind variable

Segnaposto in un'istruzione SQL che deve essere sostituito con un valore o un indirizzo valore valido affinché l'esecuzione dell'istruzione sia riuscita. Utilizzando le bind variable, è possibile scrivere un'istruzione SQL che accetta input o parametri in fase di esecuzione. L'esempio seguente mostra una query che utilizza v_empid come bind variable:

SELECT * FROM employees WHERE employee_id = :v_empid;

indice bitmap

Un indice di database in cui il database memorizza una bitmap per ogni chiave di indice anziché una lista di ID riga.

indice bitmap join

Un indice bitmap per il join di due o più tabelle.

unione bitmap

Operazione che unisce le bitmap recuperate dalle scansioni bitmap index. Ad esempio, se le colonne gender e DOB dispongono di indici bitmap, il database potrebbe utilizzare un'unione bitmap se il predicato query è WHERE gender='F' AND DOB > 1966.

danneggiamento dei blocchi

blocco di dati che non è in un formato Oracle riconosciuto o il cui contenuto non è coerente internamente.

intestazione a blocchi

Parte di un blocco di dati che include informazioni sul tipo di blocco, l'indirizzo del blocco e talvolta informazioni sulla transazione.

sovraccarico blocco

Spazio in un blocco di dati che memorizza i metadati necessari per la gestione del blocco. Il sovraccarico include l'intestazione del blocco, la directory della tabella e la directory delle righe.

blocco ramo

In un indice B-tree, un blocco utilizzato dal database per la ricerca. I blocchi foglia memorizzano le voci dell'indice. I blocchi di ramo di livello superiore di un indice B-tree contengono dati di indice che puntano a blocchi di indice di livello inferiore.

Indice B-Tree

Un indice organizzato come un albero capovolto. Un indice B-tree ha due tipi di blocchi: i blocchi di ramo per la ricerca e i blocchi foglia che memorizzano i valori. I blocchi foglia contengono ogni valore di dati indicizzato e un ID riga corrispondente utilizzato per individuare la riga effettiva. La "B" sta per "bilanciato" perché tutti i blocchi di foglia rimangono automaticamente alla stessa profondità.

buffer

Indirizzo di memoria principale nella cache del buffer del database. Un buffer memorizza nella cache i blocchi di dati attualmente utilizzati e di recente letti dal disco. Quando è necessario un nuovo blocco, il database può sostituire un blocco di dati precedente con uno nuovo.

percentuale di corrispondenze trovate nella buffer cache

La misura della frequenza con cui il database ha trovato un blocco richiesto nella buffer cache senza doverlo leggere dal disco.

intestazione del buffer

Struttura di memoria in cui vengono memorizzati i metadati relativi a un buffer.

pool di buffer

Una raccolta di buffer nella SGA.

business intelligence

Analisi delle informazioni di un'organizzazione come aiuto per prendere decisioni aziendali.

semantica dei byte

Trattamento delle stringhe come sequenza di byte. Gli offset in stringhe e le lunghezze di stringa sono espressi in byte.

recupero cache

Fase automatica del recupero dell'istanza in cui Oracle AI Database applica tutte le modifiche di cui è stato eseguito il commit e di cui non è stato eseguito il commit nei file di redo log in linea ai blocchi di dati interessati.

cardinalità

Rapporto tra i valori distinti e il numero di righe di tabella. Una colonna con solo due valori distinti in una tabella di milioni di righe avrebbe una cardinalità bassa.

Join cartesiano

join in cui una o più tabelle non dispongono di condizioni di join per altre tabelle dell'istruzione. L'ottimizzatore unisce ogni riga da un'origine dati a ogni riga dall'altra origine dati, creando il prodotto cartesiano dei due set.

CDB

Installazione di Oracle AI Database che contiene almeno un PDB. A partire da Oracle Database 21c, ogni database Oracle è un CDB.

Amministratore CDB

Amministratore di database che gestisce un CDB. Un amministratore PDB gestisce i singoli PDB all'interno del CDB.

Radice CDB

In un container database multi-tenant (CDB), una raccolta di schemi, oggetti di schema e oggetti non di schema a cui appartengono tutti i PDB. Ogni CDB dispone esattamente di un contenitore radice, che memorizza i metadati di sistema necessari per gestire i PDB. Tutti i PDB appartengono alla radice CDB.

codifica dei caratteri

Codice che associa ogni carattere di un dato repertorio a un'unità di codice per facilitare l'archiviazione dei dati.

semantica dei caratteri

Trattamento delle stringhe come sequenza di caratteri. Gli offset in stringhe e le lunghezze di stringa sono espressi in caratteri (codici di carattere).

set di carattere

Schema di codifica utilizzato per visualizzare i caratteri sullo schermo del computer.

vincolo assegno

Vincolo in una colonna o in un set di colonne che richiede che una condizione specificata sia vera o sconosciuta per ogni riga.

checkpoint

1. Struttura dati che contrassegna la posizione del checkpoint, ovvero l'SCN nel redo thread in cui deve iniziare il recupero dell'istanza. I checkpoint vengono registrati nel file di controllo e nell'intestazione di ogni file di dati e sono un elemento cruciale di recupero.

2. Scrittura su disco di blocchi di dati danneggiati nella cache del buffer del database. Il processo database writer (DBW) scrive i blocchi su disco per sincronizzare la buffer cache con i file di dati.

processo di checkpoint (CKPT)

Processo in background che aggiorna le intestazioni dei file di controllo e dei file di dati con informazioni sul checkpoint e segnala a DBW di scrivere blocchi su disco.

punto di ripristino pulito

Punto di ripristino PDB creato quando il PDB viene chiuso. Un PDB di flashback su un punto di ripristino pulito non richiede il ripristino dei backup o la creazione di un'istanza temporanea.

cursore figlio

Cursore contenente il piano, l'ambiente di compilazione e altre informazioni per un'istruzione il cui testo è memorizzato in un cursore padre. Il cursore padre è il numero 0, il primo figlio è il numero 1 e così via. I cursori figlio fanno riferimento esattamente allo stesso testo SQL del cursore padre, ma sono diversi. Ad esempio, due istruzioni con il testo SELECT * FROM mytable utilizzano cursori diversi quando fanno riferimento a tabelle denominate mytable in schemi diversi.

record riutilizzo circolare

Tipo di record di control file contenente informazioni non critiche idonee per la sovrascrittura, se necessario. Quando tutti gli slot di record disponibili sono pieni, il database espande il control file per lasciare spazio a un nuovo record o sovrascrive il record meno recente.

client

Nell'architettura client/server, l'applicazione di database front-end che interagisce con un utente. La parte client non ha responsabilità di accesso ai dati.

set di caratteri client

Set di caratteri per i dati immessi o visualizzati da un'applicazione client. Il set di caratteri per il client e il database può essere diverso.

processo client

Processo che esegue il codice dell'applicazione o dello strumento Oracle. Quando gli utenti eseguono applicazioni client come SQL*Plus, il sistema operativo crea processi client per eseguire le applicazioni.

Vedere anche processo Oracle.

Architettura client/server

Architettura software basata su una separazione dell'elaborazione tra due CPU, una che funge da client nella transazione, la richiesta e la ricezione di servizi e l'altra da server che fornisce servizi in una transazione.

file system cluster

File system distribuito che è un cluster di server che collaborano per fornire coerenza e prestazioni elevate ai propri client.

indice del cluster

Un indice B-tree nella chiave cluster.

chiave cluster

In un cluster tabella, la colonna o le colonne che le tabelle in cluster hanno in comune. Ad esempio, le tabelle employees e departments condividono la colonna department_id. Specificare la chiave cluster durante la creazione del cluster di tabelle e durante la creazione di ogni tabella aggiunta al cluster di tabelle.

buffer freddo

Buffer nella buffer cache del database non utilizzato di recente.

colonna

Spazio verticale in una tabella che rappresenta un dominio di dati. Una definizione di tabella include un nome di tabella e un set di colonne. Ogni colonna ha un nome e un tipo di dati.

formato colonna

Formato basato su colonne per gli oggetti che risiedono nell'area di memorizzazione colonne in memoria. Il formato a colonne è in contrasto con il formato di riga utilizzato dal database per memorizzare gli oggetti nella buffer cache del database e nei file di dati.

commit

Azione che termina una transazione di database e rende permanenti tutte le modifiche eseguite nella transazione.

cleanup commit

Rimozione automatica di informazioni sulla transazione correlate al blocco (voce ITL) dai blocchi dopo un commit. Il database rimuove la voce ITL solo se i blocchi modificati contenenti dati dalla transazione di cui è stato eseguito il commit sono ancora nella SGA e se nessun'altra sessione li sta modificando.

oggetto comune

Oggetto che risiede nella root CDB o nella root dell'applicazione che condivide dati (un oggetto comune collegato ai dati) o metadati (un oggetto comune collegato ai metadati). Tutti gli oggetti comuni nella radice CDB sono forniti da Oracle. Un oggetto comune in una radice applicazione è definito oggetto comune applicazione.

ruolo comune

Ruolo esistente in tutti i container in un container database (CDB) multi-tenant.

utente comune

In un container database multi-tenant (CDB), un utente del database che esiste con la stessa identità in più container. Un utente comune creato nella root CDB ha la stessa identità in ogni PDB esistente e futuro. Un utente comune creato in un contenitore applicazione ha la stessa identità in ogni PDB applicazione esistente e futuro in questo contenitore applicazione.

aggiornamento completato

Esecuzione della query che definisce una vista materializzata. L'aggiornamento completo viene eseguito quando si crea inizialmente la vista materializzata, a meno che la vista materializzata non faccia riferimento a una tabella precostruita oppure si definisca la tabella come BUILD DEFERRED.

operazione di database composto

Attività tra due punti nel tempo in una singola sessione del database.

indice composto

Indice su più colonne in una tabella.

partizionamento composito

Strategia di partizionamento in cui una tabella viene partizionata mediante un metodo di distribuzione dei dati e ciascuna partizione viene ulteriormente suddivisa in sottopartizioni utilizzando un secondo metodo di distribuzione dei dati.

chiave univoca composta

Insieme di due o più colonne con un vincolo chiave univoco.

trigger composto

Un trigger può sparare in più punti di temporizzazione. Ad esempio, un trigger composto potrebbe essere attivato sia prima che dopo l'istruzione di attivazione.

unità di compressione

In Hybrid Columnar Compression, un costrutto logico che memorizza un insieme di righe. Quando si caricano i dati in una tabella, il database memorizza gruppi di righe in formato colonna, con i valori di ogni colonna memorizzati e compressi insieme. Dopo che il database ha compresso i dati delle colonne per un set di righe, il database inserisce i dati nell'unità di compressione.

indice concatenato

Vedere indice dei composti.

condizione

Combinazione di una o più espressioni e operatori logici in un'istruzione SQL che restituisce un valore TRUE, FALSE o UNKNOWN. Ad esempio, la condizione 1=1 restituisce sempre TRUE.

scrittura in conflitto

In una transazione impegnata in lettura, una situazione che si verifica quando la transazione tenta di modificare una riga aggiornata da una transazione concorrente non impegnata.

connessione

Percorso di comunicazione tra un processo client e un'istanza di database Oracle.

Vedere anche sessione.

connection pooling

Funzione di utilizzo delle risorse e scalabilità utente che massimizza il numero di sessioni su un numero limitato di connessioni di protocollo a un server condiviso.

backup coerente

Un backup completo del database che è possibile aprire con l'opzione RESETLOGS senza eseguire il recupero dei supporti. Per sua natura, un backup coerente dell'intero database non richiede che l'applicazione di redo sia resa coerente.

Vedere anche Backup non coerente.

lettura coerente

Recupero di una versione di un blocco nella buffer cache del database coerente con un SCN specifico (parte di consistenza della lettura). Se il database richiede un blocco per soddisfare una query e se nessun blocco nella buffer cache del database è coerente con l'SCN corretto, il database tenta di ottenere la versione corretta del blocco dai dati di undo.

contenitore

In un container database multi-tenant (CDB), la radice o un PDB.

contesto

Set di attributi definiti dall'applicazione che convalida e protegge un'applicazione. L'istruzione SQL CREATE CONTEXT crea spazi di nomi per i contesti.

control file

File binario che registra la struttura fisica di un database e contiene i nomi e le posizioni dei file redo log, l'indicatore orario della creazione del database, il numero di sequenza di log corrente, le informazioni di checkpoint e così via.

cubo

Un'organizzazione di misure con dimensioni identiche e altre caratteristiche condivise. Gli assi del cubo contengono membri dimensione, mentre il corpo del cubo contiene valori di dati.

lettura modalità corrente

Recupero della versione di un blocco di dati esistente in questo momento nella buffer cache, senza utilizzare la consistenza della lettura. Nella modalità corrente esiste una sola versione di un blocco alla volta.

redo log file in linea corrente

Il redo log file in linea in cui il processo Log Writer (LGWR) sta scrivendo attivamente.

cursor

Un handle o un nome per un'area SQL privata nella PGA. Poiché i cursori sono strettamente associati alle aree SQL private, i termini vengono talvolta utilizzati in modo intercambiabile.

blocco dati

La più piccola unità logica di storage dei dati in Oracle AI Database. Altri nomi per i blocchi di dati includono blocchi o pagine Oracle. Un blocco dei dati corrisponde a un numero specifico di byte dello spazio fisico sul disco.

Vedere anche estensione; segmento.

concorrenza dati

Accesso simultaneo agli stessi dati da parte di molti utenti. Un sistema di gestione del database multiutente deve fornire controlli adeguati sulla concorrenza in modo che i dati non possano essere aggiornati o modificati in modo improprio, compromettendo l'integrità dei dati.

Vedere anche Coerenza dei dati.

coerenza dei dati

Vista coerente dei dati di ciascun utente in un database multiutente.

Vedere anche concorrenza dei dati.

danneggiamento dei dati

Errore che si verifica quando un componente hardware, software o di rete causa la lettura o la scrittura di dati corrotti.

dizionario dati

Raccolta di sola lettura di tabelle e viste di database contenenti informazioni di riferimento sul database, sulle relative strutture e sui relativi utenti.

blocco del dizionario dati (DDL)

Blocco che protegge la definizione di un oggetto schema mentre un'operazione DDL in corso agisce o fa riferimento all'oggetto. Oracle AI Database acquisisce automaticamente un blocco DDL per conto di qualsiasi transazione DDL che lo richiede. Gli utenti non possono richiedere in modo esplicito i lock DDL.

cache del dizionario dati

Area di memoria nel pool condiviso che contiene informazioni sul dizionario dati. La cache del dizionario dati è anche nota come cache delle righe perché contiene i dati come righe anziché come buffer, che contengono interi blocchi di dati.

vista dizionario dati

Vista predefinita di tabelle o altre viste nel dizionario dati. Le viste del dizionario dati iniziano con il prefisso DBA_, ALL_ o USER_.

file di dati

File fisico su disco creato da Oracle AI Database e contenente i dati per un database. I file di dati possono trovarsi in un file system del sistema operativo o in un gruppo di dischi Oracle ASM.

collegamento dati

In un PDB, un meccanismo interno che punta ai dati (non ai metadati) nella radice. Ad esempio, i dati AWR si trovano nella radice. Ogni PDB utilizza un collegamento oggetto per puntare ai dati AWR nella radice, rendendo quindi accessibili viste come DBA_HIST_ACTIVE_SESS_HISTORY e DBA_HIST_BASELINE in ogni contenitore separato.

oggetto comune collegato ai dati

Oggetto comune esistente nella root CDB o nella root dell'applicazione. I dati, anziché i metadati, sono condivisi da qualsiasi PDB che contiene un collegamento dati che punta all'oggetto comune.

integrità dei dati

Regole aziendali che definiscono gli standard per dati accettabili. Queste regole vengono applicate a un database utilizzando vincoli di integrità e trigger per impedire l'immissione di dati non validi.

data mining

La ricerca automatizzata di grandi magazzini di dati per modelli e tendenze che trascendono la semplice analisi.

segmento dati

Il segmento contenente i dati per una tabella, una partizione di tabella o un cluster di tabelle non in cluster.

Vedere anche estensione.

tipo di dati

In SQL, un set fisso di proprietà associate a un valore o una costante di colonna. Ad esempio, VARCHAR2 e NUMBER. Oracle AI Database tratta i valori di diversi tipi di dati in modo diverso.

data warehouse

Database relazionale progettato per l'esecuzione delle query e per l'analisi anziché per OLTP.

controllo dell'accesso al database

Limitazione dell'accesso ai dati e delle attività del database. Ad esempio, la limitazione degli utenti all'esecuzione di query su tabelle specifiche o di istruzioni di database specifiche.

applicazione database

Programma software che interagisce con un database per accedere e manipolare i dati.

autenticazione del database

Processo mediante il quale un utente presenta le credenziali al database, che verifica le credenziali e consente l'accesso al database.

dimensione del blocco del database

La dimensione del blocco di dati per un set di database quando viene creato. La dimensione è impostata per le tablespace SYSTEM e SYSAUX ed è quella predefinita per tutte le altre tablespace. La dimensione del blocco del database non può essere modificata se non ricreando il database.

buffer cache database

La parte dell'area globale di sistema (SGA, System Global Area) che contiene copie di blocchi di dati. Tutti i processi client connessi contemporaneamente all'istanza di database condividono l'accesso alla buffer cache.

set di caratteri database

Schema di codifica dei caratteri che determina quali lingue possono essere rappresentate in un database.

driver del database

Software situato tra un'applicazione e un database Oracle. Il driver traduce le chiamate API effettuate dall'applicazione in comandi che il database può elaborare. Utilizzando un driver ODBC, un'applicazione può accedere a qualsiasi origine dati, inclusi i dati memorizzati in fogli di calcolo. Il driver ODBC esegue tutti i mapping tra lo standard ODBC e il database.

istanza di database

La combinazione di area globale di sistema (SGA) e di processi in background. Un'istanza è associata a un solo database. Ogni istanza di database è un'istanza di database di lettura/scrittura o un'istanza di database di sola lettura. In una configurazione di Oracle Real Application Clusters, più istanze accedono a un singolo database.

database link

Un oggetto schema in un database che consente agli utenti di accedere agli oggetti in un database diverso.

sistema di gestione dei database (DBMS)

Software che controlla lo storage, l'organizzazione e il recupero dei dati.

oggetto database

Oggetto del database che può essere manipolato con SQL. Gli oggetti dello schema, ad esempio tabelle e indici, risiedono negli schemi. Gli oggetti non schema, ad esempio directory e ruoli, non risiedono negli schemi.

operazione database

Nel contesto del monitoraggio del database, un'entità logica che include un'istruzione SQL, un blocco PL/SQL o un composto dei due.

recupero point-in-time del database

Tipo di recupero dei supporti che genera una versione non corrente del database. In questo caso, non si applicano tutti i redo generati dopo il backup ripristinato.

sicurezza del database

Aspetto dell'amministrazione del database che riguarda l'autenticazione degli utenti, la cifratura, il controllo dell'accesso e il monitoraggio.

database server

Server che gestisce in modo affidabile una grande quantità di dati in un ambiente multiutente in modo che gli utenti possano accedere contemporaneamente agli stessi dati. Un database server impedisce anche l'accesso non autorizzato e fornisce soluzioni efficienti per il ripristino degli errori.

Griglia server database

Raccolta di server merci connessi insieme per essere eseguiti su uno o più database.

servizio di database

Rappresentazione denominata di una o più istanze di database. Il nome del servizio per un database Oracle è in genere il nome del database globale. I client utilizzano il nome del servizio per connettersi a una o più istanze di database.

Griglia memorizzazione database

Raccolta di array di storage modulari a basso costo combinati e a cui accedono i computer nella Griglia server database.

utente del database

Account tramite il quale è possibile eseguire il login a un database Oracle.

Database Writer (DBW)

Processo di background che scrive i buffer nella cache del buffer del database nei file di dati.

DDL

DDL (Data Definition Language) Include istruzioni come CREATE TABLE o ALTER INDEX che definiscono o modificano una struttura dati.

deadlock

Situazione in cui due o più utenti sono in attesa di dati bloccati l'uno dall'altro. Tali deadlock sono rari in Oracle AI Database.

lingua dichiarativa

Linguaggio non procedurale che descrive cosa dovrebbe essere fatto, ora come farlo. SQL e Prolog sono esempi di linguaggi dichiarativi. SQL è dichiarativo nel senso che gli utenti specificano il risultato che desiderano, non come derivarlo.

server dedicato

Configurazione del database in cui un processo server gestisce le richieste per un singolo processo client.

Vedere anche server condiviso.

vincolo differibile

Vincolo che consente a un'istruzione SET CONSTRAINT di differire il controllo dei vincoli fino all'emissione di un'istruzione COMMIT. Un vincolo differibile consente di disabilitare temporaneamente il vincolo durante l'esecuzione di modifiche che potrebbero violare il vincolo.

inserimento differito

Inserire il suggerimento MEMOPTIMIZE_WRITE in una tabella specificata come MEMOPTIMIZE FOR WRITE. Impossibile eseguire il rollback degli inserimenti differiti e non utilizzare i meccanismi di coerenza della buffer cache del database. I processi in background scrivono gli inserimenti differiti nei file di dati in modo asincrono.

Procedura PL/SQL dei diritti di definer

Procedura che viene eseguita con i privilegi del proprietario e non dell'utente corrente.

grado di parallelismo

Numero di server di esecuzione parallela associati a una singola operazione. L'esecuzione parallela è progettata per utilizzare in modo efficace più CPU. Il framework di esecuzione parallela di Oracle AI Database ti consente di scegliere in modo esplicito un grado specifico di parallelismo o di affidarti a Oracle AI Database per controllarlo automaticamente.

oggetto dipendente

In una dipendenza oggetto schema, l'oggetto la cui definizione fa riferimento a un altro oggetto. Ad esempio, se la definizione dell'oggetto A fa riferimento all'oggetto B, A è un oggetto dipendente su B.

indice decrescente

Indice in cui i dati vengono memorizzati in una o più colonne specificate in ordine decrescente.

dimensione

Una struttura che categorizza i dati per consentire agli utenti la risposta a domande relative alle attività aziendali. Dimensioni utilizzate comunemente sono le dimensioni clienti, prodotti e tempo.

tabella dimensione

Tabella relazionale in cui vengono memorizzati tutti o parte dei valori di una dimensione in una stella o in un snowflake schema. Le tabelle dimensione in genere contengono colonne per le chiavi di dimensione, i livelli e gli attributi.

percorso diretto INSERT

Un INSERT in cui il database scrive i dati direttamente nei file di dati, ignorando la cache del buffer del database. Il database aggiunge i dati inseriti ai dati esistenti nella tabella.

lettura del percorso diretto

Un blocco singolo o multiplo letto nella PGA, bypassando la SGA.

oggetto directory

Oggetto di database che specifica un alias per una directory nel file system del server in cui si trovano i file binari esterni LOB (BFILEs) e i dati della tabella esterna. Tutti gli oggetti directory vengono creati in un singolo spazio di nomi e non sono di proprietà di un singolo schema.

lettura non corretta

Situazione che si verifica quando una transazione legge dati non sottoposti a commit scritti da un'altra transazione. Oracle AI Database mai consente letture sporche.

dispatcher

Vedere processo dispatcher (Dnnn).

processo dispatcher (D nnn)

Processo in background facoltativo presente solo quando viene utilizzata una configurazione server condivisa. Ogni processo del dispatcher è responsabile dell'instradamento delle richieste dai processi client connessi ai processi server condiviso disponibili e della restituzione delle risposte.

database distribuito

Set di database in un sistema distribuito che può apparire alle applicazioni come una singola origine dati.

ambiente distribuito

Una rete di sistemi diversi che comunicano perfettamente tra loro.

elaborazione distribuita

Operazioni che si verificano quando un'applicazione distribuisce i propri task tra diversi computer in una rete.

transazione distribuita

Transazione che include istruzioni che, singolarmente o in gruppo, aggiornano i dati sui nodi di un database distribuito. Oracle AI Database garantisce l'integrità dei dati nelle transazioni distribuite utilizzando il meccanismo di commit a due fasi.

DML

Lingua di manipolazione dei dati. Include istruzioni come SELECT, INSERT, UPDATE e DELETE.

Blocco DML

Blocco che impedisce interferenze distruttive di operazioni DML o DDL in conflitto simultanee. Le istruzioni DML acquisiscono automaticamente lock di riga e lock di tabella.

visualizzazione dinamica delle prestazioni

Una vista speciale che viene aggiornata continuamente mentre un database è aperto e in uso. Le viste prestazioni dinamiche sono talvolta denominate Viste V$.

SQL dinamica

SQL il cui testo completo non è noto fino al runtime. Le istruzioni SQL dinamiche vengono memorizzate in stringhe di caratteri immesse o create dal programma in fase di esecuzione.

edizione

Ambiente privato in cui è possibile ridefinire gli oggetti di database. La ridefinizione basata su edizione consente di aggiornare gli oggetti di database di un'applicazione mentre è in uso, riducendo al minimo o eliminando i tempi di inattività.

cifratura

Processo di trasformazione dei dati in un formato illeggibile mediante una chiave segreta e un algoritmo di cifratura.

equijoin

Join con una condizione di join contenente un operatore di uguaglianza.

ETL

Estrazione, trasformazione e caricamento (ETL) Processo di estrazione dei dati dai sistemi di origine e di inserimento in un data warehouse.

blocco esclusivo

Blocco che impedisce la condivisione della risorsa associata. La prima transazione per ottenere un blocco esclusivo su una risorsa è l'unica transazione che può modificare la risorsa fino al rilascio del blocco.

istruzione SQL eseguibile

Istruzione SQL che genera chiamate a un'istanza di database, incluse le istruzioni DML e DDL e l'istruzione SET TRANSACTION.

piano di esecuzione

Combinazione di passi utilizzata dal database per eseguire un'istruzione SQL. ognuno di essi recupera fisicamente righe di dati dal database o li prepara in modo tale che l'utente possa inviare l'istruzione. È possibile eseguire l'override dei piani di esecuzione utilizzando un suggerimento.

espressione

Combinazione di uno o più valori, operatori e funzioni SQL che viene risolta in un valore. Ad esempio, l'espressione 2*2 restituisce 4. In generale, le espressioni assumono il tipo di dati dei relativi componenti.

estensione

Blocchi di dati contigui multipli allocati per la conservazione di un determinato tipo di informazioni. Un segmento è costituito da una o più estensioni.

Vedere anche blocco dati.

tabella esterna

Tabella di sola lettura i cui metadati sono memorizzati nel database ma i cui dati sono memorizzati in file esterni al database. Il database utilizza i metadati che descrivono le tabelle esterne per esporre i dati come se fossero tabelle relazionali.

Estrazione, trasformazione e caricamento (ETL)

Vedere ETL.

fact

Dati che rappresentano una misura business, ad esempio dati relativi alle vendite o ai costi.

tabella fact

Tabella in uno schema a stella di un data warehouse contenente dati fattuali. Una fact table in genere dispone di due tipi di colonne: quelle che contengono fact e quelle che sono chiavi esterne alle tabelle dimensione.

scansione Fast Full Index

Una scansione completa dell'indice in cui il database legge tutti i blocchi dell'indice utilizzando letture multiblocco, quindi elimina i blocchi diramazione, restituendo i blocchi di indice in nessun ordine particolare.

area di recupero rapido

Posizione del disco facoltativa in cui sono memorizzati i file correlati al recupero, ad esempio control file e redo log in linea copie, redo log file archiviati, flashback log e backup RMAN.

tolleranza agli errori

Protezione fornita da un'architettura ad alta disponibilità contro il guasto di un componente nell'architettura.

campo

In una tabella, l'intersezione di una riga e colonna.

file system

Struttura dati creata all'interno di uno spazio di indirizzi su disco contiguo.

auditing con filtro

Tipo di audit del database che consente di eseguire l'audit di colonne di tabella specifiche e di associare gestori di eventi durante la creazione dei criteri.

SGA fissa

Area interna di pulizia che contiene una vasta gamma di informazioni, tra cui informazioni generali sullo stato del database e dell'istanza, e le informazioni comunicate tra i processi.

processo di archiviazione dei dati flashback (FBDA)

Processo in background che archivia le righe cronologiche delle tabelle tracciate negli archivi di dati di flashback. Quando si esegue il commit di una transazione contenente DML in una tabella tracciata, questo processo memorizza l'immagine preliminare delle righe modificate nell'archivio dati di flashback. Inoltre, mantiene i metadati nelle righe correnti.

forza modalità inserimento nella cache del database completo

Modalità di inserimento nella cache abilitata manualmente mediante l'esecuzione dell'istruzione ALTER DATABASE ... FORCE FULL DATABASE CACHING. A differenza della modalità di inserimento nella cache predefinita, Oracle AI Database inserisce nella cache l'intero database, i LOB specificati con l'attributo NOCACHE.

chiave esterna

Un vincolo di integrità che richiede che ogni valore di una colonna o di un set di colonne corrisponda a un valore della chiave primaria univoca o di una tabella correlata. I vincoli di integrità per le chiavi esterne definiscono le azioni che determinano il funzionamento del database se i dati di riferimento vengono modificati.

vincolo di chiave esterna

Vincolo in cui Oracle AI Database applica la relazione tra due tabelle che contengono una o più colonne comuni. Il vincolo richiede che per ogni valore nella colonna in cui è definito il vincolo, il valore nell'altra tabella e colonna specificate corrisponda. Ad esempio, una regola di integrità referenziale potrebbe indicare che un dipendente può lavorare solo per un reparto esistente.

modello di formato

Un valore carattere che descrive il formato di data/ora in una stringa di caratteri.

elenco libero

Elenco collegato denominato lista libera per la gestione dello spazio libero in un segmento in manual segment space management (MSSM). Per un oggetto di database che ha spazio libero, una lista libera tiene traccia dei blocchi sotto il segno dell'acqua alta, che è la linea di divisione tra lo spazio di segmento che viene utilizzato e non ancora utilizzato. Poiché vengono utilizzati i blocchi, il database inserisce i blocchi o rimuove i blocchi dalla lista libera in base alle esigenze.

scansione completa dell'indice

Una scansione indice in cui il database legge solo i blocchi diramazione radice e sinistra per trovare il primo blocco foglia, quindi legge i blocchi foglia in ordine di ordinamento dell'indice utilizzando I/O a blocco singolo.

outer join completo

Un join tra due tabelle che restituisce il risultato di un outer join e il risultato di un outer join di sinistra e di un outer join di destra.

scansione intera tabella

Scansione dei dati di tabella in cui il database legge in sequenza tutte le righe di una tabella e filtra quelle che non soddisfano i criteri di selezione. Il database esegue la scansione di tutti i blocchi di dati formattati sotto il valore High Water Mark (HWM).

funzione

Oggetto dello schema, simile a una procedura PL/SQL, che restituisce sempre un singolo valore.

Indice basato sulle funzioni

Indice che calcola il valore di una funzione o di un'espressione che coinvolge una o più colonne e lo memorizza nell'indice.

GDS

Vedere Global Data Services (GDS)

Catalogo GDS

Un repository di metadati, situato all'interno di un database Oracle, associato a una configurazione GDS. Ogni cloud ha un solo catalogo.

Configurazione GDS

Set di database integrati dal framework GDS in un singolo server virtuale che offre uno o più servizi globali garantendo al contempo prestazioni elevate, disponibilità e utilizzo ottimale delle risorse.

Vedere anche servizio globale.

Pool GDS

Set di database all'interno di una configurazione GDS che fornisce un set univoco di servizi globali e appartiene a un dominio amministrativo specifico.

Area GDS

Limite logico all'interno di una configurazione GDS che contiene client e server di database geograficamente vicini tra loro.

GDS (Global Data Services)

Una soluzione di gestione del carico di lavoro automatizzata per database replicati. I servizi di database sono rappresentazioni denominate di una o più istanze di database. GDS implementa il modello di servizio di Oracle AI Database in un set di database replicati.

nome del database globale

La combinazione del nome del database (DB_NAME) e del dominio di rete (DB_DOMAIN), ad esempio orcl.example.com. Il dominio del database globale è univoco all'interno di una rete.

indice partizionato globale

Indice B-tree partizionato indipendentemente dallo schema di partizionamento utilizzato nella tabella indicizzata. Una singola partizione di indice può puntare a una o a tutte le partizioni di tabella.

servizio globale

Un servizio di database fornito da più database sincronizzati tramite la replica dei dati.

global service manager

Lo strumento di gestione centrale nel framework Global Data Services. Deve esistere almeno un manager servizio globale in ogni area GDS di una configurazione GDS.

tabella temporanea globale

Tabella temporanea speciale che memorizza i dati privati della sessione intermedia per una durata specifica.

granello

Unità di base del lavoro in parallelismo. Oracle AI Database divide l'operazione eseguita in parallelo (ad esempio, scansione di una tabella, aggiornamento di una tabella o creazione di un indice) in granuli. I processi di esecuzione parallela eseguono l'operazione un granulo alla volta.

grid computing

Un'architettura informatica in grado di coordinare molti server e memorie, in modo che funzionino come un unico computer di grandi dimensioni.

grid infrastructure

Software che fornisce l'infrastruttura per un'architettura griglia aziendale. In un cluster, questo software include Oracle Clusterware e Oracle ASM. Per un server standalone, questo software include Oracle ASM. Oracle AI Database combina questi prodotti in un'unica installazione software chiamata home Grid.

hard parse

Passi eseguiti dal database per creare una nuova versione eseguibile del codice dell'applicazione. Se la rappresentazione analizzata di un'istruzione sottomessa non esiste nel pool condiviso, il database deve eseguire un hard parse anziché un soft parse.

cluster hash

Tipo di cluster tabella simile a un cluster indicizzato, ad eccezione della chiave di indice sostituita con una funzione hash. Non esiste alcun indice cluster separato. In un cluster hash, i dati sono l'indice.

collisione hash

Hashing di più valori di input sullo stesso valore di output.

funzione hash

Una funzione che opera su un valore di input di lunghezza arbitraria e restituisce un valore hash di lunghezza fissa.

indice hash

Struttura interna nel pool di memorizzazione che indicizza un'area di memoria in base alla chiave primaria.

hash join

Un join in cui il database utilizza la più piccola delle due tabelle o origini dati per creare una tabella hash in memoria. Il database analizza la tabella più grande, sondando la tabella hash per gli indirizzi delle righe corrispondenti nella tabella più piccola.

valore chiave hash

In un cluster hash, un valore effettivo o possibile inserito nella colonna chiave cluster. Ad esempio, se la chiave del cluster è department_id, i valori della chiave hash potrebbero essere 10, 20, 30 e così via.

partizionamento hash

Strategia di partizionamento che mappa le righe alle partizioni in base a un algoritmo di hashing che il database applica alla chiave di partizionamento specificata dall'utente. La destinazione di una riga è determinata dalla funzione hash interna applicata alla riga dal database. L'algoritmo di hashing è progettato per distribuire le righe in modo uniforme tra i dispositivi in modo che ogni partizione contenga circa lo stesso numero di righe.

tabella hash

Struttura dati in memoria che associa le chiavi di join alle righe in un hash join. Ad esempio, in un join delle tabelle employees e departments, la chiave di join potrebbe essere l'ID del reparto. Una funzione hash utilizza il tasto join per generare un valore hash. Questo valore hash è un indice in un array, che è la tabella hash.

valore hash

In un cluster hash, un ID numerico univoco che identifica un bucket. Oracle AI Database utilizza una funzione hash che accetta un numero infinito di valori di chiave hash come input e li ordina in un numero finito di bucket. Ogni valore hash viene mappato all'indirizzo del blocco del database per il blocco in cui sono memorizzate le righe corrispondenti al valore della chiave hash (reparti 10, 20, 30 e così via).

hashing

Tecnica matematica in cui un insieme infinito di valori di input viene mappato a un insieme finito di valori di output, chiamati valori hash. L'hashing è utile per ricerche rapide di dati in una tabella hash.

tabella organizzata heap

Tabella in cui le righe di dati vengono memorizzate in un ordine non specifico sul disco. Per impostazione predefinita, CREATE TABLE crea una tabella organizzata in heap.

database gerarchico

Database che organizza i dati in una struttura ad albero. Ogni record padre ha uno o più record figlio, simili alla struttura di un file system.

High Water Mark (HWM)

Limite tra lo spazio usato e quello non utilizzato in un segmento.

suggerimento

Istruzioni passate all'ottimizzatore tramite commenti in un'istruzione SQL. L'ottimizzatore utilizza i suggerimenti per scegliere un piano di esecuzione per il rendiconto.

buffer caldo

Buffer nella buffer cache del database a cui si accede di frequente ed è stato utilizzato di recente.

indisponibilità errore umano

Interruzione che si verifica quando viene eseguito il commit di azioni non intenzionali o dannose che fanno sì che i dati nel database diventino logicamente danneggiati o inutilizzabili.

Compressione Hybrid Columnar

Metodo ibrido che utilizza tecniche di riga e colonna per comprimere i dati in un blocco di dati. Un costrutto logico chiamato unità di compressione viene utilizzato per memorizzare un set di righe ibride compresse a colonne.

tabella partizionata ibrida

Tabella in cui alcune partizioni sono memorizzate in segmenti di file di dati e alcune sono memorizzate in un'origine dati esterna.

Area di memorizzazione colonne IM

Area SGA facoltativa che memorizza copie di tabelle e partizioni in un formato colonnare ottimizzato per scansioni rapide.

copia immagine

Duplicato bit per bit su disco di un file di dati, di un control file o di un redo log file archiviato. È possibile creare copie di immagini di file fisici con le utility del sistema operativo o RMAN e utilizzare uno degli strumenti per ripristinarli.

query implicita

Componente di un'istruzione DML che recupera i dati senza una subquery. Un'istruzione UPDATE, DELETE o MERGE che non include in modo esplicito un'istruzione SELECT utilizza una query implicita per recuperare le righe da modificare.

Area di memorizzazione colonne in memoria

Vedere Area di memorizzazione colonne IM.

redo log file in linea inattivo

Un redo log file in linea non necessario per il recupero dell'istanza.

backup incoerente

Backup in cui alcuni file del backup contengono modifiche apportate dopo il checkpoint. A differenza di un backup coerente, un backup incoerente richiede che il ripristino dei supporti sia reso coerente.

aggiornamento incrementali

Aggiornamento che elabora solo le modifiche apportate ai dati esistenti in una vista materializzata. Questo metodo elimina la necessità di un aggiornamento completo.

strategia di backup incrementale permanente

La strategia in cui un backup iniziale di livello 0 viene portato a Recovery Appliance, con tutti i backup incrementali successivi che si verificano al livello 1. Recovery Appliance crea un backup completo virtuale combinando il livello iniziale 0 con i successivi backup di livello 1.

indice

Oggetto schema facoltativo associato a una tabella, una tabella partizione o un cluster tabella non in cluster. In alcuni casi, gli indici velocizzano l'accesso ai dati.

blocco indice

Tipo speciale di blocco di dati che gestisce lo spazio in modo diverso dai blocchi di tabella.

cluster indice

Cluster di tabelle che utilizza un indice per individuare i dati. L'indice cluster è un indice B-tree sulla chiave cluster.

fattore clustering indice

Misura dell'ordine delle righe in relazione a un valore indicizzato, ad esempio il cognome. Più ordine esiste nello storage delle righe per questo valore, minore è il fattore di clustering.

scansione intervallo indice

Una scansione ordinata di un indice che presenta le seguenti caratteristiche:

scansione indice

Recupero di una riga attraversando un indice utilizzando i valori di colonna indicizzati specificati dall'istruzione.

segmento indice

segmento che memorizza i dati per un indice non partizionato o un indice partizione.

scansione indice ignorata

Scansione di indice che utilizza sottoindici logici di un indice composto. Il database "salta" attraverso un singolo indice come se stesse cercando indici separati.

scansione univoca indice

Scansione indice a cui deve essere associato 0 o 1 rowid a una chiave indice. Il database esegue una scansione univoca quando un predicato fa riferimento a tutte le colonne nella chiave di un indice UNIQUE utilizzando un operatore di uguaglianza.

tabella organizzata a indice

Tabella la cui organizzazione di memorizzazione è una variante di un indice B-tree primario. A differenza di una tabella organizzata dall'heap, i dati vengono memorizzati nell'ordine chiave primaria.

transazione distribuita in dubbio

Transazione distribuita in cui il commit a due fasi viene interrotto da qualsiasi tipo di errore di sistema o di rete.

transazione in esecuzione

Transazione in esecuzione quando un'interruzione interrompe la connessione tra un'applicazione client e il database.

sistema informazioni

Sistema formale per memorizzare ed elaborare informazioni.

parametro di inizializzazione

Parametro di configurazione, ad esempio DB_NAME o SGA_TARGET, che influisce sul funzionamento di un'istanza di database. Le impostazioni per i parametri di inizializzazione vengono memorizzate in un file parametro di inizializzazione basato su testo o in un file dei parametri del server binario.

file dei parametri di inizializzazione

File di testo contenente le impostazioni dei parametri di inizializzazione per un'istanza del database.

join interno

Un join di due o più tabelle che restituisce solo le righe che soddisfano la condizione di join.

errore dell'istanza

Interruzione di un'istanza del database a causa di un errore hardware, di un errore interno Oracle o di un'istruzione SHUTDOWN ABORT.

PGA istanza

Raccolta di singole PGA in un'istanza di database.

recupero dell'istanza

Applicazione automatica dei redo log record ai blocchi di dati di cui non è stato eseguito il commit quando un'istanza di database viene riavviata dopo un errore.

INSTEAD DEL trigger

Un trigger attivato da Oracle AI Database invece di eseguire l'istruzione di attivazione. Questi trigger sono utili per modificare in modo trasparente le viste che non possono essere modificate direttamente tramite istruzioni DML.

integrità

Vedere integrità dei dati.

vincolo di integrità

Metodo dichiarativo di definizione di una regola per una colonna. I vincoli di integrità applicano le regole business e impediscono l'inserimento di informazioni non valide nelle tabelle.

elenco delle transazioni interessate (ITL)

Informazioni in un'intestazione di blocco che determinano se è stato annullato il commit di una transazione quando il database ha iniziato a modificare il blocco. Le voci nell'ITL descrivono quali transazioni hanno righe bloccate e quali righe nel blocco contengono modifiche sottoposte a commit e non sottoposte a commit.

partizione intervallo

Estensione del partizionamento intervallo che indica al database di creare partizioni dell'intervallo o dell'intervallo specificato. Il database crea automaticamente le partizioni quando i dati inseriti nella tabella superano tutte le partizioni di intervallo esistenti.

indice invisibile

Indice gestito dalle operazioni DML, ma non utilizzato per impostazione predefinita dall'ottimizzatore. Rendere un indice invisibile è un'alternativa per renderlo inutilizzabile o farla cadere.

procedura PL/SQL dei diritti di richiamo

Procedura che viene eseguita nello schema dell'utente corrente con i privilegi dell'utente corrente.

Java pool

Area di memoria che memorizza tutti i dati e il codice Java specifici della sessione all'interno della JVM (Java Virtual Machine).

Publisher Java (JPublisher)

Utility che genera classi Java per rappresentare le entità di database, ad esempio oggetti SQL e package PL/SQL, in un programma client Java.

Procedura Java memorizzata

Metodo Java pubblicato in SQL e memorizzato nel database.

Oggetto JavaScript

Array associativo di zero o più coppie di nomi di proprietà e valori JavaScript Object Notation (JSON) associati.

JavaScript Object Notation (JSON)

Formato di dati basato su testo indipendente dal linguaggio che può rappresentare oggetti, array e dati scalari.

processo coda job

Processo in background facoltativo che esegue i processi utente, spesso in modalità batch. Un job è un task definito dall'utente pianificato per essere eseguito una o più volte.

iscriviti

Istruzione che recupera i dati da più tabelle specificate nella clausola FROM. I tipi di join includono join interni, join esterni e join cartesiani.

unisci cluster di attributi

In una tabella in cluster di attributi, il clustering si basa su colonne unite tramite join.

Condizione di join

Condizione che confronta due colonne, ciascuna di una tabella diversa, in un join. Il database combina coppie di righe, ciascuna contenente una riga da ogni tabella, per le quali la condizione di join restituisce TRUE.

vista join

Vista la cui definizione include più tabelle o viste nella clausola FROM.

Oggetto JSON

Valore letterale dell'oggetto JavaScript scritto come proprietà elencata racchiusa tra parentesi graffe.

Vedere anche JavaScript Object Notation (JSON).

JVM

Processore virtuale che esegue il codice Java compilato.

chiave

Colonna o insieme di colonne incluse nella definizione di determinati tipi di vincoli di integrità.

compressione chiave

Vedere compressione del prefisso.

valori chiave

Singoli valori in una chiave.

tabella con conservazione delle chiavi

In una query di join, una tabella in cui ogni riga viene visualizzata al massimo una volta nell'output della query.

oggetto di grandi dimensioni (LOB)

Vedere LOB.

large pool

Area facoltativa nella SGA che fornisce allocazioni di memoria di grandi dimensioni per le operazioni di backup e ripristino, i processi del server I/O e la memoria di sessione per il server condiviso e Oracle XA.

latch

Meccanismo di controllo della serializzazione di basso livello utilizzato per proteggere le strutture di dati condivise nella SGA dall'accesso simultaneo.

latch in sospensione

Fenomeno che si verifica quando un processo rilascia la CPU prima di rinnovare la richiesta di latch.

latch che gira

Fenomeno che si verifica quando un processo richiede ripetutamente un latch in un loop.

blocco foglia

In un indice B-tree, un blocco di livello inferiore che memorizza le voci dell'indice. I blocchi di ramo di livello superiore di un indice B-tree contengono dati di indice che puntano a blocchi di indice di livello inferiore.

outer join sinistro

Il risultato di un outer join di sinistra per le tabelle A e B contiene tutti i record della tabella di sinistra A, anche se la condizione di join non corrisponde a un record nella tabella di destra B. Ad esempio, se si esegue un outer join a sinistra da employees (a sinistra) a departments (a destra) e se alcuni dipendenti non si trovano in un reparto, la query restituisce le righe da employees senza corrispondenze in departments.

library cache

Un'area di memoria nel pool condiviso. Questa cache include le aree SQL condivise, le aree SQL private (in una configurazione di server condiviso), le procedure e i package PL/SQL e le strutture di controllo quali blocchi e handle della cache della libreria.

elencare il partizionamento

Strategia di partizionamento che utilizza un elenco di valori discreti come chiave di partizione per ciascuna partizione. È possibile utilizzare il partizionamento degli elenchi per controllare il modo in cui le singole righe vengono mappate a partizioni specifiche. Utilizzando gli elenchi, è possibile raggruppare e organizzare i set di dati correlati quando la chiave utilizzata per identificarli non è ordinata in modo conveniente.

listener

Processo che ascolta le richieste di connessione client in entrata e gestisce il traffico di rete verso il database.

processo di registrazione listener (LREG)

Processo che registra le informazioni sull'istanza di database e sui processi del dispatcher con il listener Oracle Net.

letterale

Valore dati fisso.

LOB

Grande oggetto. I Large Object includono i tipi di dati SQL seguenti: BLOB, CLOB, NCLOB e BFILE. Questi tipi di dati sono progettati per memorizzare dati di grandi dimensioni.

indice partizionato locale

Indice partizionato sulle stesse colonne, con lo stesso numero di partizioni e gli stessi limiti di partizione della relativa tabella. Esiste una parità uno-a-uno tra le partizioni di indice e le partizioni di tabella.

ruolo locale

In un CDB, un ruolo che esiste solo in un singolo PDB. A differenza di un ruolo comune, un ruolo locale può contenere solo ruoli e privilegi che si applicano all'interno del contenitore in cui il ruolo esiste.

tablespace temporanea locale

Una tablespace temporanea che risiede nella memoria locale ed è accessibile da un'istanza di database specifica. Al contrario, una tablespace temporanea condivisa risiede nella memoria condivisa ed è accessibile da tutte le istanze di database.

locale

Nel contesto del sostegno alla globalizzazione, un ambiente linguistico e culturale in cui un sistema o un programma è in esecuzione.

tablespace gestita localmente

spazio di tabelle che utilizza un bitmap memorizzato in ciascun file di dati per gestire le estensioni. Al contrario, una tablespace gestita dal dizionario utilizza il dizionario dati per gestire lo spazio.

blocco

Meccanismo di database che impedisce l'interazione distruttiva tra le transazioni che accedono a una risorsa condivisa, ad esempio una tabella, una riga o un oggetto di sistema, non visibile agli utenti. Le categorie principali di serrature sono serrature DML, serrature DDL, serrature e serrature interne.

conversione lock

La conversione automatica di un blocco di tabella di minore restrittività a uno di maggiore restrittività. Si supponga, ad esempio, che una transazione emetta un SELECT ... FOR UPDATE per un dipendente e che in seguito aggiorni la riga bloccata. In questo caso, il database converte automaticamente il blocco della tabella di condivisione delle righe in un blocco esclusivo della tabella delle righe.

blocca escalation

Situazione che si verifica in alcuni database quando numerosi blocchi si trovano a un livello di granularità (ad esempio, righe) e il database solleva i blocchi a un livello di granularità più elevato (ad esempio, tabella). Oracle AI Database non aumenta mai i blocchi.

numero sequenza log

Numero che identifica in modo univoco un set di redo record in un file redo log. Quando il database compila un file di redo log in linea e passa a un altro file, il database assegna automaticamente al nuovo file un numero di sequenza di log.

switch di log

Il punto in cui il processo Log Writer (LGWR) interrompe la scrittura nel redo log file attivo e passa al redo log file disponibile successivo. LGWR cambia quando il redo log file attivo è pieno di redo record o viene avviato manualmente uno switch.

processo di scrittura log (LGWR)

Il processo di background responsabile della gestione del buffer di redo log che scrive il redo log buffer nel redo log in linea. LGWR scrive tutti i redo entry che sono stati copiati nel buffer dall'ultima volta che ha scritto.

I/O logico

Legge e scrive i buffer nella buffer cache del database.

lettura logica

Lettura di un buffer nella buffer cache del database.

ID riga logico

ID riga per una tabella organizzata a indice. Un rowid logico è una rappresentazione codificata in base64 di una chiave primaria della tabella.

ID transazione logica

Identificativo univoco globale che definisce una transazione dal punto di vista dell'applicazione. L'ID transazione logica è associato all'ID transazione del database.

volume logico

Partizione disco virtuale.

Logical Volume Manager (LVM)

Pacchetto software, disponibile con la maggior parte dei sistemi operativi, che consente di combinare parti di più dischi fisici in un unico spazio di indirizzi contiguo che appare come un disco a livelli più alti di software.

tabella di ricerca

Tabella contenente una colonna di codice e una colonna di valori associata. Ad esempio, un codice mansione corrisponde a un nome mansione. A differenza di una tabella master in una coppia di tabelle master-detail, una tabella di ricerca non è il mezzo per ottenere un set di risultati dettagliato, ad esempio un elenco di dipendenti. In alternativa, un utente esegue una query su una tabella, ad esempio employees, per un elenco di dipendenti e quindi unisce il set di risultati alla tabella di ricerca.

aggiornamento perso

Problema di integrità dei dati in cui un autore di dati sovrascrive le modifiche di un autore diverso che modifica gli stessi dati.

scrittura persa

Un danneggiamento dei dati che si verifica quando il database pensa di aver scritto un blocco nello storage persistente, ma il blocco non è stato scritto o è stata scritta una versione precedente del blocco.

processo di monitoraggio della gestibilità (MMON)

Processo in background che esegue molti task correlati al repository AWR (Automatic Workload Repository). Ad esempio, MMON scrive quando una metrica viola il relativo valore di soglia, acquisisce snapshot e acquisisce il valore delle statistiche per gli oggetti SQL modificati di recente.

mantissa

Parte di un numero a virgola mobile che contiene le relative cifre significative.

gestione manuale dello spazio dei segmenti (MSSM)

Metodo di gestione dello spazio precedente che utilizza un elenco collegato denominato elenco libero per gestire lo spazio libero in un segmento.

modalità di gestione degli undo manuale

Modalità del database in cui i blocchi di undo vengono memorizzati in segmenti di undo gestiti dall'utente. In modalità di gestione automatica degli undo, i blocchi di undo vengono memorizzati in tablespace di undo dedicate gestite dal sistema.

database principale

In replica, l'origine dei dati copiati in un database sottoscrittore. L'agente di replica nel database master legge i record dal log delle transazioni per il database master. Inoltra le modifiche agli elementi replicati all'agente di replica nel database dei sottoscrittori. L'agente di replica nel database dei sottoscrittori applica quindi gli aggiornamenti.

sito principale

In un ambiente di replica, un database diverso con cui una vista materializzata condivide i dati.

tabella principale

In un ambiente replica, la tabella associata a una vista materializzata in un sito master.

tabelle master-detail

Una tabella dettagliata ha una relazione chiave esterna con una tabella principale. Ad esempio, la tabella dei dettagli employees ha una chiave esterna per la tabella master departments. A differenza di una tabella di ricerca, una tabella principale viene in genere interrogata e quindi unita alla tabella dei dettagli. Ad esempio, un utente può eseguire una query su un reparto nella tabella departments e quindi utilizzare questo risultato per trovare i dipendenti in questo reparto.

vista materializzata

Oggetto dello schema che memorizza il risultato di una query. La clausola FROM della query può indicare tabelle, viste e altre viste materializzate.

Vedere anche vista.

recupero dei supporti

Applicazione di backup di redo o incrementali a un blocco di dati o a un file di dati di backup.

pool memoptimize

Pool SGA che memorizza i buffer e le strutture correlate per le tabelle organizzate dall'heap specificate come MEMOPTIMIZE FOR READ.

collegamento metadati

In un PDB, un meccanismo interno che punta a una definizione di oggetto dizionario memorizzata nella radice. Ad esempio, la tabella OBJ$ in ogni PDB utilizza un collegamento di metadati per puntare alla definizione di OBJ$ memorizzata nella radice.

oggetto comune collegato ai metadati

Oggetto comune esistente nella root CDB o nella root dell'applicazione. I metadati, anziché i dati, sono condivisi da qualsiasi PDB che contiene un collegamento ai metadati che punta all'oggetto comune.

metrica

Il tasso di modifica in una statistica cumulativa

database attivato

Un'istanza di database avviata con il file di controllo del database aperto.

architettura multi-tenant

Architettura che consente a un database Oracle di funzionare come container database multi-tenant (CDB), ovvero che può contenere PDB e container di applicazioni.

container database (CDB) multi-tenan

Vedere CDB.

modello multithreaded di Oracle AI Database

Modello che consente l'esecuzione dei processi Oracle come thread del sistema operativo in spazi di indirizzi separati. In modalità thread, alcuni processi in background su UNIX e Linux vengono eseguiti come processi contenenti un thread, mentre i processi Oracle rimanenti vengono eseguiti come thread all'interno dei processi.

architettura multilivello

Architettura in cui uno o più application server forniscono dati per i client e servono da interfaccia tra i client e i database server.

modello di coerenza multiversione

Modello che consente al database di presentare una vista dei dati a più utenti concorrenti, con ogni vista coerente a un point-in-time.

multiversione

La capacità del database di materializzare contemporaneamente più versioni di dati.

oggetto di esclusione reciproca (mutex)

Meccanismo di basso livello che impedisce a un oggetto in memoria di scadere o di essere danneggiato quando viene eseguito l'accesso da processi concorrenti.

chiave naturale

Identificativo significativo costituito da attributi esistenti in una tabella. Ad esempio, una chiave naturale potrebbe essere un codice postale in una tabella di ricerca.

database di rete

Tipo di database, simile a un database gerarchico, in cui i record hanno una relazione molti-a-molti piuttosto che uno-a-molti.

cifratura di rete

Cifratura dei dati in transito sulla rete tra client e server.

monitor di rete (NMON)

Il processo di monitoraggio della rete (NMON) è un servizio di monitoraggio della rete portatile fornito dal livello del sistema operativo virtuale (VOS).

record riutilizzo non circolare

Record del control file contenente informazioni critiche che non cambiano spesso e non possono essere sovrascritti. Esempi di informazioni includono tablespace, file di dati, redo log file in linea e redo thread. Oracle AI Database non riutilizza mai questi record a meno che l'oggetto corrispondente non venga eliminato dalla tablespace.

vincolo non differibile

Vincolo il cui controllo di validità non viene mai differito alla fine della transazione. Al contrario, il database controlla il vincolo alla fine di ogni istruzione. Se il vincolo viene violato, viene eseguito il rollback dell'istruzione.

nullo

Assenza di un valore in una colonna di una riga. I valori nulli indicano dati mancanti, sconosciuti o non applicabili.

object-relational database management system (ORDBMS)

Un RDBMS che implementa funzionalità orientate agli oggetti come tipi definiti dall'utente, ereditarietà e polimorfismo.

tabella oggetti

Tipo speciale di tabella in cui ogni riga rappresenta un oggetto.

object type

Un oggetto schema che astrae un'entità del mondo reale, ad esempio un ordine di acquisto. Gli attributi modellano la struttura dell'entità, mentre i metodi implementano operazioni che un'applicazione può eseguire sull'entità.

vista oggetto

Tabella oggetto virtuale. Ogni riga della vista è un oggetto, ovvero un'istanza di un tipo di dati definito dall'utente.

OLAP

Acronimo di Online Analytical Processing. OLAP è caratterizzato da un'analisi dinamica e dimensionale dei dati storici.

Pool di pagine OLAP

Pool nell'area UGA che gestisce le pagine dati OLAP, equivalente ai blocchi di dati. Il pool di pagine viene allocato all'inizio di una sessione OLAP e rilasciato alla fine della sessione.

OLTP

Acronimo di Online Transaction Processing. I sistemi OLTP sono ottimizzati per una rapida e affidabile gestione delle transazioni. In confronto ad altri sistemi di data warehouse, la maggior parte dei interazioni OLTP coinvolge un numero relativamente basso di righe ma un gruppo più grande di tabelle.

Redo log in rete

Set di due o più file redo log in linea che registrano tutte le modifiche apportate ai file di dati di Oracle AI Database e al file di controllo. Quando viene apportata una modifica al database, Oracle AI Database genera un redo record nel redo buffer. Il processo LGWR (Log Writer Process) scrive i contenuti del redo log buffer nel redo log in linea.

gruppo di redo log in linea

Un redo log file in linea e le relative copie ridondanti.

blocco del sistema operativi

Unità minima di dati che il sistema operativo è in grado di leggere o scrivere.

operator

1. Nella gestione della memoria, gli operatori controllano il flusso dei dati. Ad esempio, gli operatori sort, hash_join e bitmap_merge.

2. In SQL, un operatore manipola gli elementi dati denominati operandi o argomenti e restituisce un risultato. Le parole chiave o i caratteri speciali rappresentano gli operatori. Ad esempio, un asterisco (*) rappresenta l'operatore di moltiplicazione.

optimizer

Software di database integrato che determina il modo più efficiente per eseguire un'istruzione SQL considerando i fattori correlati agli oggetti a cui si fa riferimento e le condizioni specificate nell'istruzione.

statistiche dell'ottimizzatore

Dettagli sul database relativo all'oggetto utilizzato dall'ottimizzatore per selezionare il piano di esecuzione migliore per ogni istruzione SQL. Le categorie includono statistiche di tabella, ad esempio numeri di righe, statistiche di indice, ad esempio livelli di struttura B, statistiche di sistema, ad esempio prestazioni CPU e I/O, e statistiche di colonna, ad esempio il numero di nulli.

Generatore di applicazioni AI Oracle APEX

Uno strumento di sviluppo di applicazioni Web per Oracle AI Database. Oracle APEX AI Application Generator utilizza funzionalità integrate come temi dell'interfaccia utente, controlli di navigazione, gestori di moduli e report flessibili per accelerare lo sviluppo delle applicazioni.

Architettura Oracle

Strutture di memoria e processo utilizzate da Oracle AI Database per gestire un database.

Oracle ASM

Oracle Automatic Storage Management (Oracle ASM). Un volume manager e un file system per i file di database. Oracle ASM è la soluzione di gestione dello storage consigliata da Oracle e offre un'alternativa ai volumi manager e ai file system convenzionali.

Unità di allocazione di Oracle ASM

Unità fondamentale di allocazione all'interno di un gruppo di dischi ASM. Un'unità di allocazione è il più piccolo spazio su disco contiguo allocato da Oracle ASM. Una o più unità di allocazione formano un'estensione Oracle ASM.

Disco Oracle ASM

Dispositivo di memorizzazione di cui è stato eseguito il provisioning per un gruppo di dischi Oracle ASM. Un disco Oracle ASM può essere un disco o una partizione fisica, un numero di unità logica (LUN, Logical Unit Number) da un array di memorizzazione, un volume logico o un file collegato alla rete.

Gruppo di dischi Oracle ASM

Uno o più dischi Oracle ASM gestiti come unità logica. L'I/O a un gruppo di dischi viene distribuito automaticamente su tutti i dischi del gruppo.

Estensione Oracle ASM

Sezione di un file Oracle ASM. Un file Oracle ASM è composto da uno o più extent di file. Ciascuna estensione Oracle ASM è costituita da una o più unità di allocazione su un disco specifico.

File Oracle ASM

File memorizzato in un gruppo di dischi Oracle ASM. Il database può memorizzare i file di dati, i control file, i redo log file in linea e altri tipi di file come file Oracle ASM.

Istanza Oracle ASM

Istanza Oracle speciale che gestisce i dischi Oracle ASM. Sia l'istanza di Oracle ASM che le istanze di database richiedono l'accesso condiviso ai dischi di un gruppo di dischi Oracle ASM. Le istanze di Oracle ASM gestiscono i metadati del gruppo di dischi e forniscono informazioni sul layout dei file alle istanze di database.

Oracle Automatic Storage Management (Oracle ASM)

Vedere Oracle ASM.

Oracle Base

La directory Oracle Base è la directory home del database per i proprietari dell'installazione di Oracle AI Database. La directory, specificata dalla variabile di ambiente ORACLE_BASE, è la radice dell'albero delle directory Oracle.

Directory di configurazione Oracle Base

Directory che contiene i file di configurazione specifici dell'istanza.

Per una Oracle home in lettura-scrittura, la Oracle Base home (ORACLE_BASE_HOME), la directory di configurazione Oracle Base (ORACLE_BASE_CONFIG) e la Oracle home sono uguali. Per una Oracle home di sola lettura, la directory di configurazione di Oracle Base contiene i file di configurazione condivisi da tutte le Oracle home in una Oracle Base home. Per evitare conflitti di denominazione, ogni nome di file contiene il SID (identificativo di sistema).

Home Oracle Base

Directory in cui sono memorizzati i file di configurazione per le istanze di database associate a una Oracle home.

Per una Oracle home in lettura-scrittura, la Oracle Base home (ORACLE_BASE_HOME), la directory di configurazione Oracle Base (ORACLE_BASE_CONFIG) e la Oracle home sono uguali. Per una Oracle home di sola lettura, la Oracle Base home è una directory specifica della home che si trova nella sottodirectory homes/home_name della Oracle Base.

Oracle Clusterware

Insieme di componenti che permette ai server di operare insieme come se fossero un unico server. Oracle Clusterware è un requisito per l'utilizzo di Oracle RAC ed è l'unico clusterware necessario per le piattaforme su cui opera Oracle RAC.

Oracle Connection Manager

Un router attraverso il quale una richiesta di connessione viene inviata dal client all'hop successivo o direttamente al database server.

Protezione dati sensibili Oracle

Funzione di Oracle Advanced Security che consente di mascherare (redattare) i dati sottoposti a query da utenti o applicazioni con privilegi ridotti.

Database Oracle

Insieme di file, presenti su disco, che memorizzano i dati. Poiché un'istanza di database e un database sono così strettamente connessi, il termine database Oracle viene spesso utilizzato per fare riferimento sia all'istanza che al database.

Oracle Database Vault

Funzione di sicurezza del database che controlla quando, dove e come si accede a database, dati e applicazioni.

Oracle Developer Tools for Visual Studio .NET

Un set di strumenti applicativi integrati con l'ambiente Visual Studio .NET. Questi strumenti forniscono l'accesso con interfaccia utente grafica alle funzionalità Oracle, consentono all'utente di eseguire un'ampia gamma di attività di sviluppo delle applicazioni e migliorano l'efficienza dello sviluppo e la facilità di utilizzo.

Oracle Enterprise Manager

Strumento di gestione del sistema che fornisce la gestione centralizzata di un ambiente di database Oracle.

Tecnologia Oracle Flashback

Gruppo di funzionalità che supporta la visualizzazione degli stati passati dei dati e l'avvolgimento dei dati avanti e indietro nel tempo, senza la necessità di ripristinare i backup.

Cluster Oracle Flex

Cluster di grandi dimensioni configurato utilizzando Oracle Clusterware e Oracle Real Application Clusters. Questi cluster contengono due tipi di nodi disposti in un'architettura hub-and-spoke: nodi hub e nodi foglia.

Oracle Globalization Development Kit (GDK)

Un toolkit di sviluppo che include API di programmazione complete per Java e PL/SQL, esempi di codice e documentazione che risolvono molti dei problemi di progettazione, sviluppo e distribuzione riscontrati durante la creazione di applicazioni globali.

Oracle home

Posizione del sistema operativo di un'installazione di Oracle AI Database. Una Oracle home può essere di lettura/scrittura o di sola lettura.

Oracle JDeveloper

Un ambiente di sviluppo integrato (IDE, Integrated Development Environment) per la creazione di applicazioni orientate ai servizi che utilizzano gli standard di settore più recenti per Java, XML, Web Services e SQL.

Oracle JVM

Ambiente standard compatibile con Java che esegue qualsiasi applicazione Java pura.

File gestiti Oracle

Strategia di denominazione dei file di database che consente agli amministratori di database di specificare le operazioni in termini di oggetti di database anziché di nomi file. Oracle Managed Files elimina la necessità per gli amministratori di gestire direttamente i file del sistema operativo in un database.

Oracle Multimedia

Tecnologia che consente a Oracle AI Database di memorizzare, gestire e recuperare immagini, immagini mediche e altri oggetti in formato DICOM e altri oggetti, dati audio, video o altri dati multimediali eterogenei in modo integrato con altre informazioni aziendali.

Oracle Multitenant

Opzione di database che consente di creare più PDB in un CDB.

Oracle Net

Software di comunicazione che consente una sessione di rete tra un'applicazione client e un database Oracle. Dopo che è stata stabilita la connessione, Oracle Net funge da corriere dati per l'applicazione client e il database.

Oracle Net Listener

Un processo sul server che deve rimanere in ascolto per le richieste in arrivo di connessione dei client e che deve gestire il traffico verso il server. Quando un client richiede una sessione di rete con un database, Oracle Net Listener (in genere chiamato il listener) riceve la richiesta. Se le informazioni del client corrispondono a quelli del listener, questo assegna una connessione al server del database.

Oracle Net Services

Suite di componenti di rete che forniscono soluzioni di connettività a livello aziendale in ambienti di elaborazione distribuiti ed eterogenei. Oracle Net Services include Oracle Net, listener, Oracle Connection Manager, Oracle Net Configuration Assistant e Oracle Net Manager.

Oracle Optimal Flexible Architecture (OFA)

Set di linee guida di configurazione create per garantire installazioni Oracle ben organizzate.

Processo Oracle

Unità di esecuzione che esegue il codice del database Oracle. L'architettura di esecuzione dei processi dipende dal sistema operativo. I processi Oracle includono processi server e processi in background.

Oracle RAC

Oracle Real Application Clusters. Opzione che consente a più istanze di database concorrenti di condividere un singolo database fisico.

Oracle Real Application Clusters

Vedere Oracle RAC.

Partizionamento orizzontale Oracle

Funzione per le applicazioni OLTP che consente la distribuzione e la replica dei dati in un pool di database Oracle in un'architettura senza condivisione. Le applicazioni accedono al pool come un singolo database logico denominato SDB (sharded database).

Oracle Spatial and Graph

Set di funzioni avanzate per dati e analisi spaziali e per applicazioni grafiche fisiche, logiche, di rete e sociali e semantiche. Le funzioni spaziali forniscono uno schema e funzioni che facilitano la memorizzazione, il recupero, l'aggiornamento e la query delle raccolte di funzioni spaziali in un database Oracle.

SQL Oracle

Implementazione dello standard ANSI per SQL. Oracle SQL supporta numerose funzionalità che si estendono oltre il linguaggio SQL standard.

Oracle Text (testo)

Una tecnologia di recupero full-text integrata con Oracle AI Database.

Oracle Virtual Private Database (VPD)

Funzione di sicurezza che consente di creare criteri di sicurezza per controllare l'accesso al database a livello di riga e colonna. In sostanza, VPD aggiunge una clausola WHERE dinamica a un'istruzione SQL emessa a fronte della tabella, della vista o del sinonimo a cui è stato applicato un criterio di sicurezza VPD.

Oracle XA

Interfaccia esterna che consente il coordinamento delle transazioni globali da parte di un manager di transazioni diverso da Oracle AI Database.

Oracle XML DB

Un set di tecnologie Oracle AI Database correlate alla manipolazione, allo storage e al recupero XML ad alte prestazioni. Oracle XML DB fornisce supporto XML nativo includendo modelli di dati sia SQL che XML in modo interoperabile.

Kit per sviluppatori XML Oracle (XDK)

Toolkit per sviluppatori che contiene i componenti di base per la lettura, la manipolazione, la trasformazione e la visualizzazione di documenti XML, sia in un file system che in un database. API e strumenti sono disponibili per Java, C e C++. La produzione di Oracle XDK viene fornita con una licenza di ridistribuzione commerciale.

outer join

Un join restituisce tutte le righe che soddisfano la condizione del join nonché alcune o tutte le righe di una tabella per il quale nessuna riga dell'altra soddisfa la condizione del join.

esecuzione parallela

Applicazione di più risorse CPU e I/O all'esecuzione di una singola operazione di database.

blocco analisi

Un blocco viene bloccato da un'istruzione SQL o da una program unit PL/SQL per ogni oggetto schema a cui fa riferimento. I lock di analisi vengono acquisiti in modo che l'area SQL condivisa associata possa essere invalidata se un oggetto di riferimento viene modificato o eliminato.

indice parziale

Indice correlato alle proprietà di indicizzazione di una tabella partizionata associata.

partizione

Parte di una tabella o di un indice che condivide gli stessi attributi logici delle altre partizioni. Ad esempio, tutte le partizioni di una tabella condividono le stesse definizioni di colonna e vincolo. Ogni partizione è un oggetto indipendente con il proprio nome e, facoltativamente, le proprie caratteristiche di storage.

eliminazione della partizione

Esclusione delle partizioni da un piano query. La possibilità che l'ottimizzatore possa eliminare le partizioni dalla considerazione dipende dal predicato query. Una query che utilizza un indice locale con prefisso consente sempre l'eliminazione della partizione di indice, mentre una query che utilizza un indice locale senza prefisso potrebbe non esserlo.

chiave di partizione

Insieme di una o più colonne che determina la partizione in cui ogni riga di una tabella partizionata deve trovarsi. Ogni riga viene assegnata in modo univoco a una singola partizione.

indice partizionato

Indice che è diviso in pezzi più piccoli e più gestibili. Come le tabelle partizionate, gli indici partizionate migliorano l' gestibilità, la disponibilità, le prestazioni e il livello di scalabilità.

tabella partizionata

Tabella che dispone di una o più partizioni, ciascuna delle quali viene gestita singolarmente e può funzionare indipendentemente dalle altre partizioni.

partizionamento

La capacità di scomporre tabelle e indici molto grandi in pezzi più piccoli e gestibili chiamati partizioni.

PDB

In un container database multi-tenant (CDB), una raccolta portatile di schemi, oggetti di schema e oggetti non di schema che viene visualizzata in un client Oracle Net come database separato.

Amministratore PDB

Amministratore del database che gestisce uno o più PDB. Un amministratore CDB gestisce l'intero CDB.

Punto di ripristino PDB

All'interno di un CDB, un punto di ripristino utilizzabile solo per un PDB specifico. Al contrario, un punto di ripristino CDB è utilizzabile da tutti i PDB.

profilo prestazioni

Condivisione specificata di risorse di sistema, CPU, server di esecuzione parallela e memoria per un PDB o un set di PDB.

tablespace permanente

Tablespace contenente gli oggetti dello schema persistente. Ogni tablespace che non è temporanea è una tablespace permanente.

PGA

Area globale del programma. Un buffer di memoria contenente dati e informazioni del controllo per un processo server.

Vedere anche SGA.

ipotesi fisica

ID di riga fisico di una voce di indice al momento della prima creazione. Oracle AI Database può utilizzare ipotesi fisiche per sondare direttamente nel blocco foglia di qualsiasi tabella organizzata a indice, ignorando la ricerca della chiave primaria.

PL/SQL

Lingua/SQL procedurale. Estensione del linguaggio procedurale di Oracle AI Database a SQL. PL/SQL consente di combinare istruzioni SQL con costrutti programmatici quali procedure, funzioni e package.

Blocco anonimo PL/SQL

Blocco PL/SQL visualizzato in un'applicazione, ma non denominato o memorizzato nel database. In molte applicazioni, i blocchi PL/SQL possono essere visualizzati ovunque possano apparire le istruzioni SQL.

Raccolta PL/SQL

Gruppo ordinato di elementi dello stesso tipo. Ogni elemento ha un subscript che ne ne determina la posizione nella collection.

Motore PL/SQL

Strumento utilizzato per definire, compilare ed eseguire le program unit PL/SQL. Questo motore è un componente speciale di molti prodotti Oracle, tra cui Oracle AI Database.

Funzione PL/SQL

Un oggetto schema costituito da un set di istruzioni SQL e altri costrutti PL/SQL, raggruppati, memorizzati nel database ed eseguiti come unità per risolvere un problema specifico o eseguire un set di task correlati e che restituisce sempre un singolo valore al chiamante.

Cache dei risultati della funzione PL/SQL

Sottoinsieme della cache dei risultati del server che memorizza i set di risultati delle funzioni.

Package PL/SQL

Raggruppamento logico di tipi, variabili e sottoprogrammi PL/SQL correlati.

Procedura PL/SQL

Un oggetto schema costituito da un set di istruzioni SQL e da altri costrutti PL/SQL, raggruppati, memorizzati nel database ed eseguiti come unità per risolvere un problema specifico o eseguire un set di task correlati.

Record PL/SQL

Variabile composta in grado di memorizzare valori di dati di diversi tipi, in modo analogo al tipo struct in C, C++ o Java. I record sono utili per contenere i dati delle righe della tabella o di colonne specifiche delle righe della tabella.

Sottoprogramma PL/SQL

Blocco PL/SQL denominato che può essere richiamato con un set di parametri

generatore di piani

Parte dell'ottimizzatore che tenta percorsi di accesso, metodi di join e ordini di join diversi per un determinato blocco di query per trovare il piano con il costo più basso.

PDB (Pluggable Database)

Vedere PDB.

popolazione

Trasferimento di dati nell'area di memorizzazione delle colonne IM. La popolazione non inserisce nuovi dati nel database, ma porta i dati esistenti in memoria e li memorizza in formato colonnare.

pragma

Direttiva che indica al compilatore di eseguire un'opzione di compilazione. Ad esempio, il pragma AUTONOMOUS_TRANSACTION indica al database che questa procedura, se eseguita, deve essere eseguita come una nuova transazione autonoma indipendente dalla transazione padre.

precisione

Numero totale di cifre in un numero a virgola mobile. È possibile specificare un numero a punti fissi nel formato NUMBER(p,s), dove p rappresenta la precisione.

precompilatore

Strumento di programmazione che consente di incorporare istruzioni SQL in un programma di origine di alto livello scritto in un linguaggio come C, C++ o COBOL.

predicato

La condizione WHERE in un'istruzione SQL.

compressione del prefisso

Eliminazione dell'occorrenza ripetuta di valori di colonna chiave primaria in una tabella organizzata con indice. La compressione del prefisso era in precedenza nota come compressione della chiave.

chiave primaria

Colonna o set di colonne che identifica in modo univoco una riga in una tabella. Per ogni tabella è possibile definire una sola chiave principale.

vincolo di chiave primaria

Vincolo di integrità che non consente valori duplicati e valori nulli in una colonna o in un set di colonne.

area SQL privata

Area in memoria che contiene un'istruzione analizzata e altre informazioni per l'elaborazione. L'area SQL privata contiene dati quali i valori della variabile di associazione, le informazioni sullo stato di esecuzione della query e le aree di lavoro di esecuzione delle query.

tabella temporanea private

Tabella temporanea solo per la memoria i cui dati e metadati sono privati della sessione.

privilegio

Il diritto di eseguire un particolare tipo di istruzione SQL o il diritto di accedere a un oggetto appartenente a un altro utente, eseguire un package PL/SQL e così via. I tipi di privilegi sono definiti da Oracle AI Database.

analisi privilegi

Meccanismo di sicurezza che acquisisce l'uso dei privilegi per un database in base a una condizione specificata. Ad esempio, è possibile trovare i privilegi che un utente ha esercitato durante una sessione di database specifica.

linguaggio procedurale

Lingua che descrive come le cose dovrebbero essere fatte, non cosa dovrebbe essere fatto (come nelle lingue dichiarative). C++ e Java sono esempi di linguaggi procedurali.

processo

Meccanismo in un sistema operativo che può eseguire una serie di passi. Dividendo il lavoro di Oracle AI Database e le applicazioni di database in diversi processi, più utenti e applicazioni possono connettersi a una singola istanza di database contemporaneamente.

Vedere anche processo di background; processo Oracle; processo client.

Process Monitor (PMON)

Processo in background che rileva la cessazione di altri processi in background. Se un processo del server o del dispatcher termina in modo anomalo, il gruppo di monitoraggio del processo (PMON) è responsabile dell'esecuzione del recupero del processo.

gruppo Process Monitor (PMON)

Gruppo di processi in background responsabili del monitoraggio e della pulizia di altri processi. Il gruppo PMON include process monitor (PMON), Cleanup Main Process (CLMN) e Cleanup Helper Processes (CLnn).

area globale programma (PGA)

Vedere PGA.

interfaccia del programma

Livello software tra un'applicazione di database e Oracle AI Database.

database protetto

Database client i cui backup sono gestiti da una Recovery Appliance.

criterio di protezione

Gruppo di attributi che controllano il modo in cui una Recovery Appliance memorizza e gestisce i dati di backup. Ogni database protetto viene assegnato a un criterio di protezione specifico, che controlla tutti gli aspetti dell'elaborazione del backup per quel client.

PDB del proxy

PDB che fa riferimento a un PDB in un CDB remoto utilizzando un database link. Il PDB remoto è denominato PDB di riferimento.

pseudocolonna

Colonna che non è memorizzata in una tabella, ma si comporta come una colonna di tabella.

query

Operazione che recupera i dati da tabelle o viste. Ad esempio, SELECT * FROM employees è una query.

Vedere anche interrogazione implicita; subquery.

blocco di query

Istruzione, subquery o vista unmerged di livello superiore SELECT.

coordinatore query

In esecuzione parallela, il processo sessione o shadow dell'utente che coordina i server di esecuzione parallela. I server di esecuzione parallela eseguono ogni operazione in parallelo, se possibile. Quando i server paralleli hanno terminato l'esecuzione dell'istruzione, il coordinatore query esegue qualsiasi parte del lavoro che non può essere eseguita in parallelo. Infine, il coordinatore query restituisce qualsiasi risultato all'utente.

ottimizzazione delle query

Il processo di scelta dei mezzi più efficienti per eseguire un'istruzione SQL.

piano di query

Il piano di esecuzione utilizzato per eseguire una query.

riscrittura query

Tecnica di ottimizzazione che trasforma una richiesta dell'utente scritta in termini di tabelle master in una richiesta equivalente da un punto di vista semantico che include le viste materializzate.

trasformatore di query

Componente dell'ottimizzatore che decide se è possibile riscrivere l'istruzione SQL originale in un'istruzione SQL semanticamente equivalente con un costo inferiore.

R

Linguaggio e ambiente per l'informatica e la grafica statistica.

partizionamento degli intervalli

Tipo di partizionamento in cui il database mappa le righe alle partizioni in base agli intervalli di valori della chiave di partizionamento. Il partizionamento dell'intervallo è il tipo più comune di partizionamento ed è spesso utilizzato con le date.

RDMA

Accesso remoto alla memoria diretta. Protocollo di comunicazione che consente a un client di trasferire i dati dalla memoria (DRAM) del database server sulla rete senza utilizzare CPU lato server.

leggi livello di isolamento impegnato

Livello di isolamento che garantisce che una query eseguita da una transazione visualizzi solo i dati di cui è stato eseguito il commit prima dell'esecuzione della query e non l'inizio della transazione.

coerenza lettura

Vista coerente dei dati visualizzati da un utente. Ad esempio, nella coerenza di lettura a livello di istruzione il set di dati visualizzato da un'istruzione SQL rimane costante durante l'esecuzione dell'istruzione.

Vedere anche concorrenza dei dati; coerenza dei dati.

database di sola lettura

Database disponibile solo per le query e non modificabile.

istanza di database di sola lettura

Un'istanza di database che non può elaborare DML e non supporta le connessioni client.

livello di isolamento di sola lettura

Livello di isolamento simile al livello di isolamento serializzabile, con una sola eccezione: le transazioni di sola lettura non consentono la modifica dei dati nella transazione a meno che l'utente non sia SYS.

istanza di database in lettura/scrittura

Un'istanza di database in grado di elaborare DML e supporta le connessioni client dirette. Per impostazione predefinita, un'istanza di database viene letta/scritta.

trasporto di redo in tempo reale

Il trasferimento continuo delle modifiche di redo dalla SGA di un database protetto a una Recovery Appliance. Il trasporto di redo in tempo reale consente a RMAN di fornire un obiettivo del punto di ripristino vicino a 0. In genere, RMAN può eseguire il ripristino entro un secondo dal momento in cui si è verificato l'errore. I database protetti scrivono i redo entry direttamente da SGA a Recovery Appliance man mano che vengono generati.

errore recuperabile

Classe di errori che si verificano a causa di un errore del sistema esterno, indipendentemente dalla logica della sessione dell'applicazione in esecuzione. Si verificano errori recuperabili a seguito di interruzioni pianificate e non pianificate di reti, nodi, storage e database. Un esempio di errore non recuperabile è la sottomissione di valori dati non validi.

processo di recupero (RECO)

In un database distribuito, il processo in background che risolve automaticamente gli errori nelle transazioni distribuite.

Recovery Appliance

Nome abbreviato per Zero Data Loss Recovery Appliance. Recovery Appliance è un sistema di engineering Oracle espressamente progettato per proteggere i database Oracle. Integrato con RMAN, consente una strategia di backup centralizzata e incrementale per sempre per centinaia o migliaia di database in tutta l'azienda, utilizzando hardware e storage su scala cloud e completamente tolleranti agli errori.

Modulo di backup Recovery Appliance

Una libreria SBT fornita da Oracle che RMAN utilizza per inviare i backup dei database protetti tramite la rete a Recovery Appliance. La libreria deve essere installata in ciascuna Oracle home utilizzata da un database protetto.

Il modulo funziona come una libreria di gestione dei supporti SBT a cui RMAN fa riferimento durante l'allocazione o la configurazione di un canale per il backup su Recovery Appliance. RMAN esegue tutti i backup su Recovery Appliance e tutti i ripristini dei backup set completi utilizzando questo modulo.

Database di metadati Recovery Appliance

Il database Oracle in esecuzione all'interno di Recovery Appliance. Questo database memorizza i dati di configurazione, ad esempio le definizioni utente, i criteri di protezione e le definizioni del database client. Il database di metadati memorizza anche i metadati di backup, incluso il contenuto dell'area di memorizzazione delta.

Posizione di storage di Recovery Appliance

Set di gruppi di dischi Oracle ASM all'interno di Recovery Appliance che memorizza i backup. Una posizione di memorizzazione può essere condivisa tra più database protetti. Ogni Recovery Appliance contiene la posizione di storage predefinita di Recovery Appliance denominata DELTA.

Recovery Catalog

Repository di backup centralizzato presente in un database Oracle. Il Recovery Catalog contiene metadati sui backup RMAN.

Recovery Manager (RMAN)

Vedere RMAN.

obiettivo finestra di recupero

Intervallo di tempo entro il quale un database protetto deve essere recuperabile per soddisfare i requisiti aziendali. Per ogni database protetto in un criterio di protezione, Recovery Appliance tenta di garantire che il backup meno recente su disco sia in grado di supportare un ripristino point-in-time in qualsiasi momento entro l'intervallo specificato (ad esempio, gli ultimi 7 giorni), conteggiando all'indietro dall'ora corrente.

SQL ricorsiva

SQL che il database esegue in background per ottenere spazio per gli oggetti di database. Si può pensare a SQL ricorsivo come SQL "effetto collaterale".

redo log

Insieme di file che proteggono i dati modificati del database in memoria non scritti nei file di dati. Il redo log può comprendere due parti: il redo log in linea e il redo log archiviato.

redo log buffer

Struttura di memoria nella SGA che memorizza le redo entry, ovvero un log delle modifiche apportate al database. Il database scrive le redo entry memorizzate nei redo log buffer in un file di redo log in linea, che il database utilizza quando è necessario il recupero dell'istanza.

redo record

Un record nel redo log in linea contenente un gruppo di vettori di modifica, ognuno dei quali descrive una modifica apportata a un blocco di dati. Ogni redo log file è costituito da redo record.

redo log

Il redo generato da un'istanza di database.

partizionamento di riferimento

Strategia di partizionamento in cui una tabella figlio viene definita esclusivamente tramite la relazione chiave esterna con una tabella padre. Per ogni partizione nella tabella padre esiste esattamente una partizione corrispondente nella tabella figlio.

chiave di riferimento

In una relazione di chiave esterna, la chiave primaria o univoca a cui si riferisce la chiave esterna. Ad esempio, nello schema comune, la colonna employees.department_id è una chiave esterna e la colonna departments.department_id è la chiave di riferimento.

oggetto di riferimento

In una dipendenza oggetto schema, l'oggetto a cui viene fatto riferimento dalla definizione di un altro oggetto. Ad esempio, se la definizione dell'oggetto A fa riferimento all'oggetto B, B è un oggetto di riferimento per A.

PDB di riferimento

PDB a cui viene fatto riferimento da un proxy PDB. Un PDB locale si trova nello stesso CDB del PDB di riferimento, mentre un PDB remoto si trova in un CDB diverso.

integrità referenziale

Regola definita su una chiave in una tabella che garantisce che i valori in tale chiave corrispondano ai valori in una chiave di una tabella correlata (il valore di riferimento).

copia PDB aggiornabile

Duplicazione di sola lettura che può essere sincronizzata periodicamente con il PDB di origine. A seconda del valore della clausola REFRESH MODE, la sincronizzazione viene eseguita automaticamente o manualmente.

relazione

Insieme di tuple.

database relazionale

Database conforme al modello relazionale che memorizza i dati in un insieme di semplici relazioni.

sistema RDBMS (Relational Database Management)

Sistema di gestione che sposta i dati in un database relazionale, li memorizza e li recupera in modo che le applicazioni possano manipolarli.

contesto di ripetizione

In Application Continuity, le informazioni opache che il database restituisce al driver client durante il normale tempo di esecuzione dell'applicazione.

replica

Processo di condivisione di oggetti di database e dati tra più database.

pool riservato

Area di memoria nel pool condiviso che Oracle AI Database può utilizzare per allocare grandi quantità di memoria contigue.

piano risorse

Contenitore per le direttive del piano risorse che specifica la modalità di allocazione delle risorse ai gruppi di consumer di risorse.

direttiva del piano delle risorse

Set di limiti e controlli per la CPU, l'I/O fisico o il consumo di I/O logico per le sessioni in un gruppo di consumer.

punto di ripristino

Un nome definito dall'utente associato a un SCN del database corrispondente all'ora di creazione del punto di ripristino.

set di risultati

Set di dati recuperati dall'esecuzione di un'istruzione SELECT.

indice della chiave inversa

Tipo di indice B-tree che inverte fisicamente i byte di ciascuna chiave di indice mantenendo l'ordine delle colonne. Ad esempio, se la chiave indice è 20 e i due byte memorizzati per questa chiave in esadecimale sono C1,15 in un indice B-tree standard, un indice a chiave inversa memorizza i byte come 15,C1.

outer join destro

Il risultato di un outer join destro per le tabelle A e B contiene tutti i record della tabella destra B, anche se la condizione di join non corrisponde a un record nella tabella sinistra A. Ad esempio, se si esegue un outer join destro da employees (a sinistra) a departments (a destra) e se alcuni reparti non contengono dipendenti, la query restituisce le righe da departments senza corrispondenze in employees.

RMAN

Recovery Manager. Una utility di Oracle AI Database che esegue il backup, il ripristino e il recupero dei database Oracle.

ruolo

Set di privilegi che è possibile concedere agli utenti del database o ad altri ruoli.

riga

Insieme di informazioni di colonna corrispondenti a un singolo record in una tabella. Il database memorizza le righe in blocchi di dati.

concatenamento righe

Situazione in cui Oracle AI Database deve memorizzare una riga in una serie o catena di blocchi perché è troppo grande per adattarsi a un singolo blocco.

blocco riga

Blocco su una singola riga della tabella. Una transazione acquisisce un blocco di riga per ogni riga modificata da un'istruzione INSERT, UPDATE, DELETE, MERGE o SELECT ... FOR UPDATE.

formato principale riga

Tipo di memorizzazione tabella in cui tutte le colonne di una riga vengono memorizzate insieme, seguite da tutte le colonne della riga successiva e così via.

migrazione di righe

Situazione in cui Oracle AI Database sposta una riga da un blocco di dati a un altro blocco di dati perché la riga diventa troppo grande per rientrare nel blocco originale.

parte riga

Una riga viene memorizzata in un record di lunghezza variabile. Questo record è diviso in una o più righe. Ogni parte di riga contiene un'intestazione di riga e dati di colonna.

serie di righe

Set di righe restituito da un passo in un piano di esecuzione.

origine riga

Struttura di controllo iterativa che elabora un set di righe e produce un set di righe.

generatore origine riga

Software che riceve il piano ottimale dall'ottimizzatore e restituisce il piano di esecuzione per l'istruzione SQL.

trigger riga

Trigger che viene attivato ogni volta che la tabella è interessata dall'istruzione di attivazione. Ad esempio, se un'istruzione aggiorna più righe, un trigger di riga viene attivato una volta per ogni riga interessata da UPDATE.

idriga

Indirizzo univoco a livello globale per una riga in un database.

schemi di esempio

Set di schemi interconnessi che consentono alla documentazione Oracle e ai materiali informativi Oracle di illustrare task comuni del database.

savepoint

SCN denominato in una transazione alla quale è possibile eseguire il rollback della transazione.

scala

In un numero a virgola mobile, il numero di cifre dal separatore decimale fino alla cifra meno significativa. È possibile specificare un numero a punti fissi nel formato NUMBER(p,s), dove s rappresenta la scala.

schema

Raccolta denominata di oggetti di database, incluse le strutture logiche quali tabelle e indici. Uno schema ha il nome dell'utente del database proprietario.

oggetto schema

Struttura logica di dati memorizzati in uno schema. Esempi di oggetti di schema sono tabelle, indici, sequenze e database link.

dipendenza oggetto schema

Riferimento di un oggetto mediante un altro oggetto. Ad esempio, una vista contiene una query che fa riferimento a tabelle o viste oppure un sottoprogramma PL/SQL richiama altri sottoprogrammi.

SCN

SCN (System Change Number). Database che ordina in modo primitivo. Il valore di un SCN è il point in time logico in cui vengono apportate modifiche a un database.

indice secondario

Indice di una tabella organizzata a indice. In un certo senso, è un indice su un indice.

Storage LOB SecureFiles

Lo storage LOB SecureFiles è il meccanismo di memorizzazione predefinito per i LOB. Il parametro LOB SECUREFILE consente funzioni avanzate, tra cui la compressione e la deduplicazione (parte dell'opzione di compressione avanzata) e la cifratura (parte dell'opzione di sicurezza avanzata).

criteri di sicurezza

Insieme di metodi per proteggere un database dalla distruzione accidentale o dannosa dei dati o dall'infrastruttura del database.

PDB iniziale

In un container database multi-tenant (CDB), un pluggable database (PDB) predefinito utilizzato dal sistema come modello per i PDB creati dall'utente. Un seed PDB è il valore PDB$SEED fornito dal sistema o un seed applicazione.

segmento

Set di extent allocati per un oggetto di database specifico, ad esempio una tabella, un indice o un cluster tabella. I segmenti utente, i segmenti di annullamento e i segmenti temporanei sono tutti tipi di segmenti.

seleziona elenco

In un'istruzione SELECT, la lista delle espressioni che vengono visualizzate dopo la parola chiave SELECT e prima della clausola FROM.

selettività

Valore che indica la proporzione di un set di righe recuperato da un predicato o da una combinazione di predicati, ad esempio WHERE last_name = 'Smith'. Una selettività di 0 significa che nessuna riga supera il test del predicato, mentre un valore di 1 significa che tutte le righe superano il test.

L'aggettivo selettivo significa approssimativamente "scelta". Pertanto, una query altamente selettiva restituisce una percentuale bassa di righe (selettività vicina a 0), mentre una query non selettiva restituisce una percentuale elevata di righe (selettività vicina a 1).

self-join

Un join di una tabella a se stessa.

vincolo di integrità autoreferenziale

Vincolo in cui una chiave esterna fa riferimento a una chiave padre nella stessa tabella. Ad esempio, un vincolo potrebbe garantire che ogni valore nella colonna employees.manager_id corrisponda a un valore esistente nella colonna employees.employee_id.

sequenza

Un oggetto schema che genera un elenco seriale di numeri univoci per le colonne di tabella.

esecuzione seriale

Un singolo processo server esegue tutte le elaborazioni necessarie per l'esecuzione sequenziale di un'istruzione SQL.

serializzabilità

Modello di isolamento delle transazioni che consente a una transazione di operare in un ambiente che la fa apparire come se nessun altro utente modificasse i dati nel database.

livello di isolamento serializzabile

Livello di isolamento che garantisce che una transazione visualizzi solo le modifiche di cui è stato eseguito il commit al momento della transazione, non l'inizio della query, e le modifiche apportate dalla transazione stessa.

server

In un'architettura client/server, il computer che esegue il software Oracle e gestisce le funzioni necessarie per l'accesso concorrente e condiviso ai dati. Il server riceve ed elabora le istruzioni SQL e PL/SQL originate dalle applicazioni client.

file dei parametri server

File binario lato server contenente le impostazioni del parametro di inizializzazione lette e scritte dal database.

processo server

Un processo Oracle che comunica con un processo client e Oracle AI Database per soddisfare le richieste degli utenti. I processi server sono associati a un'istanza di database, ma non fanno parte dell'istanza.

cache dei risultati server

Pool di memoria all'interno dello shared pool. Questo pool di memoria è costituito dalla cache dei risultati delle query SQL, che memorizza i risultati delle query SQL e la cache dei risultati della funzione PL/SQL, che memorizza i valori restituiti dalle funzioni PL/SQL.

handler servizio

In Oracle Net, un processo server dedicato o un dispatcher che funge da punto di connessione a un database.

nome di servizio

In Oracle Net, la rappresentazione logica di un servizio utilizzato per le connessioni client.

registrazione del servizio

In Oracle Net, una funzione mediante la quale il processo di registrazione del listener (LREG) registra dinamicamente le informazioni sull'istanza con un listener, il che consente al listener di inoltrare le richieste di connessione client all'handler di servizi appropriato.

architettura service-oriented (SOA, service-oriented architecture)

Architettura multilivello che si basa su servizi che supportano l'interazione tra computer e computer su una rete.

sessione

Entità logica nella memoria dell'istanza del database che rappresenta lo stato di un login utente corrente a un database. Una singola connessione può avere 0, 1 o più sessioni stabilite su di essa.

SGA

Area globale del sistema. Un gruppo di strutture della memoria condivisa che contiene dati e informazioni di controllo per un'istanza di database Oracle.

estensione shadow

Un estensione in una tablespace shadow. Esiste un mapping uno-a-uno tra un'estensione shadow e un file di dati registrato.

protezione di scrittura andata persa con shadow

Funzione di protezione dei dati che utilizza una tablespace shadow per rilevare automaticamente una scrittura persa in qualsiasi file di dati monitorati.

tablespace shadow

Tablespace abilitata per la protezione shadow lost write. La tablespace tiene traccia degli SCN e di altri metadati per i blocchi di dati memorizzati in un file di dati monitorati. Una tablespace shadow singola può contenere dati descrittivi per molti file di dati normali.

partizione

Un singolo database che partecipa a una configurazione di partizionamento orizzontale.

database catalogo partizioni

Database che memorizza i dati di configurazione del database con partizionamento orizzontale (SDB) e fornisce altre funzionalità, ad esempio query tra partizioni e gestione centralizzata.

director partizioni

Componente dell'infrastruttura GDS che utilizza il global Service Manager per fornire l'instradamento diretto delle richieste dal livello dell'applicazione a una singola partita.

database con partizionamento orizzontale (SDB)

In un'architettura di partizionamento orizzontale, raccolta di partizioni che vengono visualizzate alle applicazioni come un singolo database logico.

tabella partizionata

Tabella suddivisa orizzontalmente in un database con partizionamento orizzontale (SDB), in modo che ogni partita contenga la tabella con le stesse colonne ma un subset di righe diverso.

partizionamento orizzontale

Architettura a livello di dati in cui i dati vengono partizionati orizzontalmente tra database indipendenti. Il partizionamento orizzontale è un'architettura di database senza condivisione poiché le partizioni non condividono risorse fisiche quali CPU, memoria o dispositivi di storage. Le partizioni sono anche approssimativamente accoppiate in termini di software; non eseguono clusterware.

chiave di partizionamento orizzontale

Una chiave di partizionamento per una tabella partizionata.

blocco condivisione

Blocco che consente alla risorsa associata di essere condivisa da più transazioni, a seconda delle operazioni coinvolte. Più transazioni possono acquisire blocchi condivisione sulla stessa risorsa.

shared pool

Parte della SGA che contiene costrutti di memoria condivisa, ad esempio aree SQL condivise.

server condiviso

Configurazione del database che consente a più processi client di condividere un numero limitato di processi server.

Vedere anche server dedicato.

area SQL condivisa

Area del pool condiviso che contiene la struttura di analisi e il piano di esecuzione per un'istruzione SQL. Esiste una sola area SQL condivisa per un'istruzione univoca.

tablespace temporanea condivisa

Una tablespace temporanea che risiede nella memoria condivisa ed è accessibile da tutte le istanze di database. A partire da Oracle Database 12c Release 2 (12.2), le tablespace temporanee sono condivise o locali. Nelle release precedenti, tutte le tablespace temporanee erano tablespace temporanee condivise.

modalità di annullamento condiviso

Uso di un singolo set di file di dati di undo per un intero CDB.

operazione semplice del database

Una singola istruzione SQL o una singola procedura o funzione PL/SQL.

trigger semplice

Trigger in una tabella che consente di specificare le azioni per un solo punto temporale. Ad esempio, il trigger potrebbe essere attivato prima dell'istruzione di attivazione.

partizionamento a livello singolo

Strategia di partizionamento che utilizza un solo metodo di distribuzione dei dati, ad esempio solo il partizionamento elenco o solo il partizionamento intervallo.

errore sito

Evento che causa l'interruzione dell'elaborazione o il rallentamento a un livello di servizio inutilizzabile di tutta o parte significativa di un'applicazione.

tablespace smallfile

Tablespace che può contenere più file di dati o file temporanei, ma i file non possono avere dimensioni uguali a quelle di una tablespace a file unico.

soft parse

Il riutilizzo del codice esistente quando la rappresentazione analizzata di un'istruzione SQL sottomessa esiste nel pool condiviso e può essere condivisa.

Vedere anche hard parse.

area codice software

Una parte della memoria in cui è memorizzato il codice in esecuzione o che può essere eseguito.

cluster hash ordinato

Cluster hash che memorizza le righe corrispondenti a ciascun valore della funzione hash in modo che il database possa restituirle in modo efficiente in ordine ordinato. Il database esegue l'ordinamento ottimizzato internamente.

SQL

Linguaggio di query strutturato. Linguaggio non procedurale per accedere a un database relazionale. Gli utenti descrivono in SQL ciò che vogliono fare e il compilatore del linguaggio SQL genera automaticamente una procedura per navigare nel database ed eseguire il task. Oracle SQL include molte estensioni del linguaggio SQL standard ANSI/ISO.

Vedere anche SQL*Plus; PL/SQL.

SQL Developer

Una versione grafica di SQL*Plus, scritta in Java, che supporta lo sviluppo in SQL e PL/SQL.

Analisi SQL

Questa fase dell'elaborazione SQL prevede la separazione delle parti di un'istruzione SQL in una struttura di dati che può essere elaborata da altre routine.

Baseline del piano SQL

Nella gestione del piano SQL, un set di uno o più piani accettati per un'istruzione SQL ripetibile. L'effetto di una baseline del piano SQL è che l'ottimizzatore limita la scelta a un piano verificato nella baseline.

Gestione del piano SQL

Meccanismo di prevenzione che consente all'ottimizzatore di gestire automaticamente i piani di esecuzione, assicurando che il database utilizzi solo piani verificati.

Profilo SQL

Set di informazioni ausiliarie creato durante il tuning automatico di un'istruzione SQL. Un profilo SQL sta a un'istruzione SQL come le statistiche stanno a una tabella. L'ottimizzatore può utilizzare i profili SQL per migliorare le stime di cardinalità e selettività, il che a sua volta porta l'ottimizzatore a selezionare piani migliori.

Cache dei risultati delle query SQL

Sottoinsieme della cache dei risultati del server che memorizza i risultati delle query e dei frammenti di query.

SQL*Plus

Strumento Oracle utilizzato per eseguire istruzioni SQL su Oracle AI Database.

database in standby

Copia indipendente di un database di produzione che è possibile utilizzare per la protezione da errori irreversibili in un ambiente ad alta disponibilità.

star schema

Schema relazionale progettato come un modello di dati dimensionali. È costituito da una o più fact table e una o più tabelle dimensione correlate tramite chiavi esterne.

Vedere anche tabella dimensione; tabella fact.

oggetto stato

Struttura a livello di sessione che contiene metadati sullo stato delle risorse del database, ad esempio processi, sessioni e transazioni nell'area SGA.

trigger di istruzione

Trigger attivato una volta per conto dell'istruzione di attivazione, indipendentemente dal numero di righe interessate dall'istruzione di attivazione.

atomicità a livello di istruzione

Caratteristica di un'istruzione SQL come unità atomica di lavoro che ha esito positivo o negativo completamente.

coerenza della lettura a livello di istruzione

La garanzia che i dati restituiti da una singola query siano impegnati e coerenti per un singolo point-in-time.

rollback a livello di istruzione

Operazione di database in cui viene eseguito il rollback degli effetti di un'istruzione SQL non riuscita perché l'istruzione ha causato un errore durante l'esecuzione.

stored procedure

Un blocco PL/SQL denominato o un programma Java memorizzato da Oracle AI Database nel database. Le applicazioni possono chiamare le stored procedure per nome.

Pool Streams

Pool di memoria in cui sono memorizzati i messaggi di coda memorizzati nel buffer.

SQL (Structured Query Language)

Vedere SQL.

subquery

Una query nidificata all'interno di un'altra istruzione SQL. A differenza delle query implicite, le subquery utilizzano un'istruzione SELECT per recuperare i dati.

riepilogo

In un data warehouse, una vista aggregata che riduce il tempo delle query precalcolando i join e le operazioni di aggregazione e memorizzando i risultati in una tabella.

chiave sostitutiva

Identificativo di incremento generato dal sistema che garantisce l'univocità all'interno di una tabella. In genere, una sequenza genera chiavi alternative.

sinonimo

Alias per un oggetto schema. È possibile utilizzare i sinonimi per garantire l'indipendenza dei dati e la trasparenza della posizione.

SCN (System Change number)

Vedere SCN.

contenitore sistema

Contenitore che include la radice CDB e tutti i PDB nel CDB.

trigger evento di sistema

Trigger di evento causato da eventi quali messaggi di errore o avvio e chiusura dell'istanza di database.

area globale di sistema (SGA)

Vedere SGA.

processo di monitoraggio del sistema (SMON)

Processo in background responsabile di una vasta gamma di mansioni di cleanup a livello di sistema, tra cui il recupero delle istanze, il recupero delle transazioni terminate saltate durante il recupero delle istanze, il cleanup dei segmenti temporanei inutilizzati e gli extent contigui contigui Coalescing all'interno delle tablespace gestite dal dizionario.

tabella

Unità di base dello storage dei dati in Oracle AI Database. I dati nelle tabelle vengono memorizzati in righe e colonne.

cluster tabella

Un oggetto schema contenente dati provenienti da una o più tabelle, le quali hanno in comune una o più colonne. Nei cluster di tabelle, il database memorizza insieme tutte le righe, di tutte quelle tabelle, che condividono la stessa chiave del cluster.

compressione tabella

Compressione dei segmenti di dati per ridurre lo spazio su disco in una tabella organizzata dall'heap o in una partizione di tabella.

funzione tabella

Funzione PL/SQL definita dall'utente che restituisce una raccolta di righe (tabella nidificata o varray). È possibile selezionare da questa raccolta come se si trattasse di una tabella di database richiamando la funzione tabella all'interno della clausola TABLE in un'istruzione SELECT.

blocco tabella

Blocco di una tabella acquisita da una transazione quando una tabella viene modificata da un'istruzione INSERT, UPDATE, DELETE, MERGE, SELECT ... FOR UPDATE o LOCK TABLE.

tablespace

Unità di memorizzazione del database che raggruppa le strutture logiche correlate. I file di dati del database vengono memorizzati nelle tablespace.

set di tablespace

In Oracle Sharding, le tablespace vengono distribuite in un database con partizionamento orizzontale (SDB) e gestite come unità.

file temporaneo

File appartenente a un tablespace temporaneo. I file temporanei nelle tablespace temporanee non possono contenere oggetti di database permanenti.

segmento temporaneo

Un segmento creato da Oracle AI Database quando un'istruzione SQL richiede un'area di database temporanea per completare l'esecuzione.

tabella temporanea

Tabella che contiene un set di risultati intermedio per la durata di una transazione o di una sessione. Solo la sessione corrente può visualizzare i dati nelle tabelle temporanee.

tablespace temporanea

Tablespace che può contenere solo dati transitori che persistono solo per la durata di una sessione. Nessun oggetto schema permanente può risiedere in una tablespace temporanea.

Ogni tablespace temporanea è una tablespace temporanea condivisa o una tablespace temporanea locale. Se non diversamente specificato, il termine tabella temporanea indica la tabella temporanea condivisa.

segmento di annullamento temporaneo

Contenitore di gestione dello spazio facoltativo solo per i dati di undo temporanei.

file di trace

File amministrativo contenente i dati di diagnostica utilizzati per analizzare i problemi. Oracle AI Database scrive i file di trace in ADR.

file di dati tracciato

File di dati i cui SCN a blocchi vengono tracciati da una tabella shadow, abilitando la protezione shadow lost write.

transazione

Unità logica di lavoro che contiene una o più istruzioni SQL. Tutti i rendiconti in una transazione mettono o eseguono il rollback insieme. L'uso delle transazioni è uno dei modi più importanti in cui un sistema di gestione del database differisce da un file system.

inserimento transazione

Spazio nell'intestazione del blocco richiesto per ogni transazione che aggiorna il blocco. Nei blocchi di dati allocati a segmenti che supportano le modifiche transazionali, lo spazio libero può contenere anche voci di transazione quando lo spazio dell'intestazione è esaurito.

Controllo transazioni

Funzione di database che utilizza un ID transazione logica per impedire che un'applicazione client sottometta transazioni duplicate dopo un errore recuperabile.

ID transazione

Un identificativo è univoco per una transazione e rappresenta il numero del segmento di annullamento, lo slot e il numero di sequenza.

idempotenza transazione

La possibilità di restituire un risultato garantito per una transazione: se ha eseguito il commit e se la chiamata è stata completata.

coerenza della lettura a livello di transazione

Garanzia di coerenza delle letture per tutte le query di una transazione. Ogni dichiarazione in una transazione vede i dati dallo stesso punto nel tempo, che è il momento in cui la transazione è iniziata.

nome transazione

Tag facoltativa specificata dall'utente che funge da promemoria del lavoro eseguito dalla transazione. Assegnare un nome a una transazione con l'istruzione SET TRANSACTION ... NAME.

recupero transazione

Fase di recupero istanza in cui viene eseguito il rollback delle transazioni non impegnate.

tabella delle transazioni

Struttura dati all'interno di un segmento di annullamento che contiene gli identificativi transazione delle transazioni utilizzando il segmento di annullamento.

punto di transizione

Valore elevato delle partizioni di intervallo determinato dal valore della chiave di partizione di intervallo.

Cifratura dei dati trasparente

Funzione di database che crittografa singole colonne di tabella o una tablespace. Quando un utente inserisce dati in una colonna cifrata, il database crittografa automaticamente i dati. Quando gli utenti selezionano la colonna, i dati vengono decifrati. Questa forma di crittografia è trasparente, offre prestazioni elevate ed è facile da implementare.

tablespace trasportabile

Tablespace che è possibile copiare o spostare tra i database. Oracle Data Pump fornisce l'infrastruttura per le tablespace trasportabili.

trigger

Procedura PL/SQL o Java che viene avviata quando una tabella o una vista viene modificata o quando si verificano azioni utente o database specifiche. Le procedure vengono eseguite in modo esplicito, mentre i trigger vengono eseguiti in modo implicito.

tupla

Set non ordinato di valori di attributo.

meccanismo di commit a seconda delle fasi

Meccanismo in un database distribuito che garantisce che tutti i database che partecipano a una transazione distribuita eseguano il commit o annullino tutte le istruzioni nella transazione.

UGA

Area globale utente. Memoria di sessione in cui sono memorizzate le variabili di sessione, ad esempio le informazioni di accesso, e che può contenere anche il pool OLAP.

annulla dati

Record delle azioni delle transazioni, principalmente prima del commit. Il database può utilizzare i dati di undo per invertire logicamente l'effetto delle istruzioni SQL. I dati di undo vengono memorizzati in segmenti di undo.

annulla periodo retention

Il periodo di tempo minimo durante il quale il database tenta di conservare i vecchi dati di annullamento prima di sovrascriverli.

annulla segmento

Un segmento in una tablespace di undo.

tablespace di undo

Uno spazio a schede contenente segmenti di undo quando è abilitata la modalità di gestione automatica degli undo.

Unicode

Set di caratteri universale codificato che può memorizzare le informazioni in qualsiasi lingua utilizzando un singolo set di caratteri.

criteri di audit unificati

Criterio che è possibile utilizzare per configurare l'audit su istruzioni SQL, privilegi di sistema, oggetti di schema, ruoli, utenti amministrativi e non amministrativi, valori del contesto dell'applicazione e creazioni di criteri per varie applicazioni ed eventi.

audit trail unificato

Un audit trail fornisce uno storage unificato per i record di audit di tutti i tipi di audit.

chiave univoca

Colonna singola con un vincolo di chiave univoco.

vincolo di chiave univoco

Vincolo di integrità che richiede che ogni valore in una colonna o in un set di colonne sia univoco.

ID riga universale

Tipo di dati che può memorizzare tutti i tipi di ID riga. Oracle utilizza rowid universali per memorizzare gli indirizzi delle tabelle organizzate a indice e non Oracle.

PDB scollegato

Un set autonomo di file di dati PDB e un file di metadati XML che specifica le posizioni dei file PDB.

Indice inutilizzabile

Indice che non viene gestito dalle operazioni DML e che l'ottimizzatore ignora. Tutti gli indici sono utilizzabili (impostazione predefinita) o inutilizzabili.

vista join aggiornabile

Vista definita su due o più tabelle o viste di base e che consente operazioni DML.

trigger evento utente

Trigger evento attivato a causa di eventi correlati all'accesso e alla disconnessione degli utenti, alle istruzioni DDL e alle istruzioni DML.

area globale utente (UGA)

Vedere UGA.

nome utente

Il nome con cui un utente è noto a Oracle AI Database e ad altri utenti. Ogni nome utente è associato a una password ed entrambi devono essere immessi per connettersi a Oracle AI Database.

privilegio utente

Il diritto di eseguire istruzioni SQL specifiche.

processo utente

Vedere processo client.

profilo utente

Set denominato di limiti di risorse e parametri di password che limitano l'uso del database e le risorse delle istanze di database per un utente.

UUID

Un numero univoco generato dal sistema a 128 bit (16 byte).

vista

Presentazione personalizzata dei dati in una o più tabelle. Le viste non contengono o memorizzano dati, ma li derivano dalle tabelle su cui si basano.

colonna virtuale

Una colonna che non è memorizzata sul disco. Il database ricava i valori in colonne virtuali su richiesta calcolando un insieme di espressioni o funzioni.

backup completo virtuale

Un'immagine di database completa da un unico point-in-time distinto, gestita in modo efficiente da una Recovery Appliance attraverso l'indicizzazione dei backup incrementali da un database protetto. I backup completi virtuali contengono singoli blocchi da più backup incrementali. Ad esempio, se si esegue un backup di livello 0 lunedì con SCN 10000 e si esegue un backup incrementale di livello 1 martedì con SCN 11000, il database di metadati Recovery Appliance mostra una corrente di backup di livello virtuale 0 con SCN 11000.

compressione warehouse

Hybrid Columnar Compression specificata con COLUMN STORE COMPRESS FOR QUERY. Questo tipo di compressione è utile nei data warehouse.

backup dell'intero database

Un backup del file di controllo e di tutti i file di dati appartenenti a un database.

area di lavoro

Allocazione privata della memoria PGA utilizzata per le operazioni a uso intensivo di memoria.

protocollo write-ahead

Protocollo che richiede che prima che il processo di scrittura del database possa scrivere un buffer sporco, il database debba scrivere su disco i redo record associati alle modifiche apportate al buffer.

zona

All'interno di una mappa aree, un'area è un insieme di blocchi di dati contigui che memorizza i valori minimo e massimo delle colonne pertinenti.

mappa della zona

All'interno di una tabella in cluster di attributi, una mappa aree è una struttura di accesso indipendente che divide i blocchi di dati in zone.