? 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 reportistica strumenti di sviluppo e programmazione di applicazioni Enterprise Resource ( ERP) basate su un database Oracle . Proprietà 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 " caso ", che è un insieme di processi in esecuzione in memoria di un computer . L'istanza accede ai dati nel file di database solo dopo che è stato emesso il comando per associare l'istanza con un database . L'istanza permette i dati dai file di database a cui accedere , manipolato e alterato senza cambiamenti essere riscritta nel file di database . L' utente , o un programma, prende la decisione di conservare le eventuali modifiche ai dati mediante l'emissione di un comando "commit" .
Rollback
L'istanza separa il lavoro dell'utente zona dall'archivio dati . Ciò consente la sperimentazione con i dati senza errori nell'esecuzione eliminarli definitivamente o sovrascrivere dati importanti . Eventuali errori commessi durante il lavoro con i dati si verificano solo in memoria e possono essere rimossi sul ritorno alla precedente commit. Ricarica il rollback dei dati dal file di database .
Database Relazione
Un'istanza è come una sessione , ma può accedere solo ai dati da file di database , una volta il database è stato " montato ". Dove molte basi di dati sono accessibili al caso, 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 viene chiuso . L'istanza che ha accesso a una banca dati deve essere chiusa e una nuova istanza avviato se un database diverso deve essere montato .
Uno a Molti
Un database può essere accede da molti casi contemporaneamente . La possibilità di limitare un database a un'istanza o per consentire più istanze di accedere ad un database dipende dalla configurazione del sistema . L'uno- a-uno è chiamato un database a singola istanza , mentre l' uno-a -molti di configurazione si chiama Oracle Real Application Clusters ( 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 .