Che cosa è Oracle Istanza database?

July 21

Che cosa è Oracle Istanza database?


Oracle produce sistemi di gestione di database relazionali. La società è stata centrale nello sviluppo di Structured Query Language (SQL) e ora è il linguaggio standard di settore per ottenere dati da banche dati. Oracle produce una gamma di prodotti di database, tra cui forme e la scrittura di report strumenti di sviluppo e le applicazioni Enterprise Resource Planning (ERP) sulla base di un database Oracle.

Proprietà del database

Un database Oracle ha due elementi fondamentali. Uno è un insieme di file di database che risiedono fisicamente su un disco. Questi file memorizzano i dati permanenti del database. Il secondo elemento è il "istanza", che è un insieme di processi in esecuzione in memoria di un computer. L'istanza accede ai dati nel file di database solo dopo che il comando per associare l'istanza con un database è stato rilasciato. L'istanza permette di dati dai file di database a cui accedere, manipolati e alterati senza alcuna modifica essere riscritte per i file di database. L'utente, o di un programma, prende la decisione di conservare eventuali modifiche ai dati mediante l'emissione di un comando "commit".

ripristino

L'istanza separa area di lavoro dell'utente dall'archivio dati. In questo modo la sperimentazione con i dati senza errori in esecuzione l'eliminazione in modo permanente o la sovrascrittura di dati importanti. Eventuali errori commessi durante il lavoro con i dati si verificano solo in memoria e possono essere rimosse sul ritorno alla precedente commit. Il rollback ricarica i dati dai file di database.

relazione Database

Un esempio è come una sessione, ma può solo accedere ai dati da file di database una volta che il database è stato "montato". Dove molte basi di dati sono accessibili per l'istanza, una di queste banche dati possono essere montati. Tuttavia, una volta che un database è stato montato in un caso, nessun altro database può essere installato, anche se il primo database è chiuso. L'esempio che ha accesso a un database deve essere chiuso e una nuova istanza avviata se un diverso database deve essere montato.

Uno a Molti

Un database è accessibile da molti casi contemporaneamente. La possibilità di limitare un database a un'istanza o per consentire più istanze di accedere a una banca dati dipende dalla configurazione del sistema. La relazione uno-a-uno è chiamato un database a singola istanza, mentre la configurazione uno-a-molti è chiamato Oracle Real Application Cluster (RAC). Le operazioni di ciascuna istanza sono tenute separate mediante l'uso di un identificatore di sistema (SID). Il SID è un numero che identifica in modo univoco ogni istanza di Oracle.