Oracle es un RDBMS (sistema de gestión de bases de datos relacionales de objetos) que se usa ampliamente en las empresas. Está desarrollado por Oracle Corporation. Un sistema Oracle está compuesto por al menos una instancia y una base de datos. La instancia es una colección de procesos que se comunican con el almacenamiento de datos. La base de datos es el almacenamiento real, que contiene la colección de archivos. Sin embargo, el término base de datos Oracle se usa para referirse a todo el sistema de bases de datos Oracle (instancias y bases de datos). Debido a esto, siempre hay cierta confusión entre los dos términos.
Una instancia es una colección de procesos que se ejecutan sobre el sistema operativo y la memoria relacionada que interactúa con el almacenamiento de datos. La instancia es la interfaz entre el usuario y la base de datos. La instancia proporciona procesos capaces de comunicarse con el cliente y acceder a la base de datos.
Los términos instancia y base de datos en Oracle RDBMS están altamente relacionados, pero se refieren a los dos componentes diferentes dentro del sistema.
Varias instancias pueden abrir una sola base de datos, pero una instancia no puede abrir múltiples bases de datos.