Tecnología

Inicio

¿Qué es la instancia de Oracle de base de datos?

¿Qué es la instancia de Oracle de base de datos?


Oracle produce sistemas de gestión de bases de datos relacionales. La compañía fue central en el desarrollo del lenguaje de consulta estructurado (SQL) y ahora es el lenguaje estándar de la industria para la obtención de datos de bases de datos. Oracle produce una gama de productos de base de datos, incluyendo las formas y herramientas de desarrollo de la escritura de informes y aplicaciones de planificación de recursos empresariales (ERP) basado en una base de datos Oracle.

Propiedades de base de datos

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 almacenan los datos permanentes de la base de datos. El segundo elemento es la "instancia", 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 el comando para asociar el ejemplo con una base de datos se ha emitido. La instancia permite acceder, manipular y alterar sin cualquier cambio que se vuelven a escribir en los archivos de base de datos de los archivos de base de datos. El usuario o un programa, toma la decisión de conservar los cambios a los datos mediante la emisión de un comando "COMMIT".

rollback

La instancia separa el área de trabajo del usuario desde el almacén de datos. Esto permite la experimentación con los datos sin errores en la ejecución de eliminar de manera permanente o sobrescribir 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. La reversión vuelve a cargar los datos de los archivos de base de datos.

Relación de base de datos

Un ejemplo es como una sesión, pero puede únicamente a los datos de los archivos de base una vez que la base de datos ha sido "montado". Cuando muchas bases de datos son accesibles a la instancia, ninguna de esas bases de datos se puede montar. Sin embargo, una vez 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 comenzó una nueva instancia si una base de datos diferente necesita ser montada.

Uno a muchos

Una base de datos se puede acceder por muchos casos de forma simultánea. La capacidad de limitar una base de datos a una instancia o para permitir varias instancias para acceder a una base de datos depende de la configuración del sistema. La relación uno-a-uno se llama una base de datos de instancia única, mientras que la configuración de uno a muchos se llama Oracle Real Application Clusters (RAC). Las operaciones de cada caso se mantienen separados por el uso de un identificador de sistema (SID). El SID es un número que identifica de forma única cada instancia de Oracle.