una base de datos Oracle tiene dos elementos fundamentales. Uno de ellos es un conjunto de archivos de base de datos que residen físicamente en una unidad . Estos archivos se almacenan los datos permanentes de la base de datos. El segundo elemento es el " ejemplo ", que es un conjunto de procesos que se ejecutan en la memoria de un ordenador. La instancia accede a los datos en el archivo de base de datos sólo después de que se ha emitido el comando para asociar el ejemplo con una base de datos . La instancia permite acceder a los datos de los archivos de base de datos , manipulado y alterado sin cambios se vuelven a escribir los archivos de base de datos . El usuario , o de un programa, hace que la decisión de conservar los cambios realizados en los datos mediante la emisión de un comando " commit" .
Rollback
La instancia separa el trabajo del usuario área del almacén de datos . Esto permite la experimentación con los datos sin errores en la ejecución de borrar o sobrescribir de forma permanente los datos importantes . Los errores cometidos mientras se trabaja con los datos sólo se producen en la memoria y se pueden eliminar haciendo retroceder a una confirmación anterior . Vuelve a cargar la reversión de los datos de los archivos de base de datos .
Database Relación
Un ejemplo es como una sesión, pero sólo se puede acceder a los datos de los archivos de base de datos una vez la base de datos ha sido " montado ". Donde muchas bases de datos son accesibles a la instancia , ninguna de esas bases de datos se puede montar . Sin embargo , una vez que una base de datos se ha montado en una instancia , ninguna otra base de datos se puede montar , incluso si la primera base de datos se cierra . La instancia que ha tenido acceso a una base de datos tiene que ser cerrado y se inició una nueva instancia si una base de datos diferente tiene que ser montado .
Uno a muchos
Una base de datos puede ser visitada por muchos casos de forma simultánea . La capacidad para limitar una base de datos a una instancia o para permitir que varias instancias para acceder a una base de datos depende de la configuración del sistema . El uno - a-uno se llama una base de datos de instancia única , mientras que el uno-a -muchos configuración se llama Oracle Real Application Clusters ( RAC ) . Las transacciones de cada instancia se mantienen separados por el uso de un identificador de sistema ( SID ) . El SID es un número que identifica de manera única cada instancia de Oracle .