Oracle Database

CloudBeaver conectado a Oracle Database Free: tablas del esquema tienda y resultado de una consulta sobre un campo JSON
Oracle Database Free consultada desde CloudBeaver, una consola web de bases de datos, con un esquema de ejemplo. Captura de Dataprix.

Motor relacional empresarial de Oracle; la versión Autonomous se ofrece gestionada en OCI y en otras nubes.

Oracle Database es el sistema gestor de bases de datos relacional de Oracle Corporation y uno de los más implantados en grandes organizaciones, sobre todo en banca, telecomunicaciones, administración pública y aplicaciones empresariales. Se licencia por ediciones: Enterprise Edition, Standard Edition y una edición gratuita, Oracle Database Free, pensada para desarrollo y aprendizaje. En sus versiones más recientes, Oracle la comercializa con el nombre Oracle AI Database, que ya muestra también la edición gratuita.

Oracle la presenta como una base de datos convergente: además de tablas relacionales admite documentos JSON, datos espaciales, grafos y búsqueda vectorial en el mismo motor. Se instala en servidores propios, en sistemas Exadata o se contrata como servicio en Oracle Cloud Infrastructure, que también se ofrece dentro de otras nubes.

Datos clave

DesarrolloOracle Corporation
LicenciaPropietario
Modelo de datosRelacional
Carga de trabajoMixta
DespliegueEn servidores propios: sí · Servicio gestionado: sí · Varias nubes: sí
Web oficialwww.oracle.com/database

Datos verificados el 24 de octubre de 2026 en las fuentes que se citan al final de la ficha.

Cuándo elegir Oracle Database

  • Sistemas transaccionales críticos que necesitan alta disponibilidad y recuperación ante desastres con herramientas probadas, como Real Application Clusters o Data Guard.
  • Aplicaciones empresariales certificadas para Oracle, como muchos ERP y paquetes sectoriales.
  • Organizaciones que quieren un único fabricante responsable del motor, del soporte y, si se desea, del hardware y la nube.
  • Consolidar muchas bases de datos en una sola plataforma gracias a la arquitectura multitenant.

Cuándo conviene mirar otras opciones

  • Presupuestos ajustados: el coste de licencias, opciones y soporte suele ser alto frente a alternativas open source como PostgreSQL o MySQL.
  • Proyectos nuevos y pequeños sin requisitos especiales de disponibilidad, donde un motor open source o un servicio gestionado básico cubre lo necesario.
  • Equipos que quieren evitar la dependencia de un fabricante en licencias, herramientas y formación.
  • Analítica a gran escala fuera del ecosistema Oracle: un almacén columnar en la nube, como BigQuery o Snowflake, suele ser más sencillo de operar.

Arquitectura y funcionamiento

Oracle distingue entre instancia y base de datos. La instancia es la parte que vive en memoria: un área compartida (la SGA, con la caché de datos y el área de sentencias) y un conjunto de procesos en segundo plano que escriben los datos, registran los cambios y vigilan el sistema. La base de datos son los ficheros en disco: ficheros de datos, ficheros de control y registros de rehacer (redo).

Desde las versiones recientes, la arquitectura es multitenant: una base de datos contenedora (CDB) aloja varias bases de datos conectables (PDB), cada una con sus usuarios y datos, que comparten la misma instancia. Permite consolidar y mover bases de datos con menos esfuerzo.

Para la alta disponibilidad, Real Application Clusters reparte una misma base de datos entre varias instancias en servidores distintos, y Data Guard mantiene copias en espera que se sincronizan con el registro de rehacer y pueden tomar el relevo ante un fallo.

Arquitectura de Oracle Database: instancia con la SGA y los procesos en segundo plano, base de datos contenedora con varias PDB, ficheros en disco y réplica en espera con Data Guard
Instancia, base de datos multitenant y alta disponibilidad en Oracle Database. Diagrama de Dataprix.

Características principales

  • SQL y PL/SQL. SQL completo y PL/SQL, el lenguaje procedimental de Oracle, para procedimientos, funciones, paquetes y disparadores.
  • Base de datos convergente. Tipos nativos para JSON, datos espaciales, grafos y vectores, consultables junto a las tablas relacionales.
  • Multitenant. Una base de datos contenedora con varias bases de datos conectables que comparten recursos y se gestionan por separado.
  • Alta disponibilidad. Real Application Clusters para repartir la carga entre servidores y Data Guard para réplicas en espera y recuperación ante desastres.
  • Particionado y compresión. Particionado de tablas e índices y compresión de datos para tablas de gran tamaño.
  • Seguridad. Cifrado de datos en disco, auditoría unificada, control de acceso detallado y separación de funciones de administración.
  • Herramientas. SQL Developer y SQLcl para desarrollo, Enterprise Manager para la administración y RMAN para copias y recuperación.

Detalle en la documentación oficial.

Casos de uso

  • Sistemas centrales de banca, seguros y telecomunicaciones con alto volumen de transacciones.
  • Bases de datos de ERP y aplicaciones empresariales certificadas para Oracle.
  • Almacenes de datos corporativos, sobre todo en organizaciones que ya trabajan con Oracle.
  • Consolidación de muchas bases de datos departamentales en una plataforma multitenant.
  • Aplicaciones que combinan datos relacionales, documentos JSON y búsqueda vectorial en el mismo motor.

Fortalezas y limitaciones

Fortalezas

  • Madurez y fiabilidad probadas en sistemas críticos de gran escala.
  • Herramientas de alta disponibilidad y recuperación muy completas.
  • Muchas funciones en un solo motor, desde el relacional hasta los vectores.
  • Soporte de un único fabricante, con opciones en servidores propios, Exadata y nube.
  • Amplio ecosistema de profesionales, partners y aplicaciones certificadas.

Limitaciones

  • Coste elevado de licencias y soporte, y un modelo de licenciamiento complejo de calcular.
  • Varias funciones avanzadas, como Real Application Clusters o el particionado, se licencian aparte de la edición Enterprise.
  • Dependencia del fabricante, que encarece y complica las migraciones a otros motores.
  • Administración exigente: aprovechar bien el motor requiere perfiles especializados.

Oracle Database frente a sus alternativas

Oracle DatabaseMicrosoft SQL ServerPostgreSQLIBM Db2
DesarrolloOracle CorporationMicrosoftPostgreSQL Global Development GroupIBM
LicenciaPropietarioPropietarioOpen sourcePropietario
En servidores propiosSíSíSíSí
Servicio gestionadoSíSíSíSí
Varias nubesSíSíSíSí
Modelo de datosRelacionalRelacionalRelacionalRelacional
Carga de trabajoMixtaMixtaTransaccionalMixta
Uso declarado en Stack Overflow 20269,4 %27,1 %57,9 %2,2 %

Hechos de cada producto verificados en sus fuentes oficiales, con los mismos criterios para todos. Uso declarado: porcentaje de encuestados del Stack Overflow Developer Survey que trabajaron con cada base de datos en el último año (datos con licencia ODbL 1.0).

Alternativas

  • Microsoft SQL Server: la alternativa comercial más habitual, muy integrada con el ecosistema Microsoft.
  • PostgreSQL: el motor open source más cercano en funciones avanzadas y destino frecuente de migraciones desde Oracle.
  • IBM Db2: motor relacional empresarial de IBM, presente sobre todo en grandes sistemas y sectores regulados.
  • MySQL: el otro motor relacional de Oracle, open source y pensado sobre todo para aplicaciones web.

Oracle Database como servicio gestionado

  • Oracle Autonomous Database: el servicio de Oracle que automatiza ajuste, parches, copias y escalado.
  • Oracle Base Database Service: oracle Database en máquinas virtuales de Oracle Cloud Infrastructure, con la administración del lado del cliente.
  • Amazon RDS: servicio de AWS que ofrece Oracle Database gestionada (RDS for Oracle).
  • Oracle Database@Azure: los servicios de base de datos de Oracle desplegados dentro de los centros de datos de Microsoft Azure.

Versiones y soporte

VersiónPublicadaParches de seguridad hasta
26ai (LTR)19 de septiembre de 202331 de diciembre de 2031
21c13 de agosto de 202131 de julio de 2027
19c (LTR)25 de abril de 201931 de diciembre de 2029

Datos de ciclo de vida basados en endoflife.date (licencia MIT). Datos verificados el 19 de octubre de 2026. Calendario completo y avisos en el Radar de versiones de Dataprix.

Cómo empezar con Oracle Database

Para aprender o desarrollar, Oracle Database Free se descarga sin coste e incluye una imagen de contenedor; tiene límites de CPU, memoria y almacenamiento, pero el mismo motor que las ediciones de pago. La capa gratuita de Oracle Cloud permite probar también Autonomous Database sin instalar nada.

Para trabajar con ella, SQL Developer es el entorno gráfico gratuito de Oracle y SQLcl, su cliente de línea de comandos; las consolas web multimotor, como CloudBeaver, también se conectan a Oracle.

🎓 ¿Quieres dominar Oracle SQL?

Si estás aprendiendo Oracle y quieres ir más allá de los scripts básicos, este curso completo en español te lleva desde cero hasta la preparación de la certificación oficial 1Z0-071.

Ver curso de Oracle SQL en Udemy →

Enlace de afiliado • Dataprix puede recibir una comisión

Preguntas frecuentes

¿Oracle Database es gratis?

La edición Oracle Database Free es gratuita, con límites de CPU, memoria y almacenamiento, y sirve para desarrollo, pruebas y aprendizaje. Las ediciones Standard y Enterprise son de pago, con licencias por procesador o por usuario y soporte anual; varias funciones avanzadas se licencian como opciones aparte.

¿Qué versión de Oracle Database conviene usar?

Para producción, una versión de soporte largo (Long Term Release), que recibe parches durante más tiempo. Las versiones intermedias traen novedades antes, pero su soporte es más corto. La tabla de versiones de esta ficha y el Radar de versiones de Dataprix indican hasta cuándo tiene parches cada una.

¿Qué diferencia hay entre Oracle Database y Oracle Autonomous Database?

Usan el mismo motor. Oracle Database se instala y se administra en servidores propios o en la nube; Autonomous Database es un servicio de Oracle en el que el propio servicio se encarga del ajuste, los parches, las copias y el escalado.

¿Oracle Database o SQL Server?

Las dos son bases de datos relacionales comerciales y maduras. SQL Server suele encajar mejor en organizaciones centradas en Microsoft y Azure; Oracle, en sistemas críticos de gran escala y en aplicaciones certificadas para su motor. El coste total y las aplicaciones que se vayan a usar suelen decidir.

¿Se puede migrar de Oracle a PostgreSQL?

Sí, y es una migración habitual para reducir costes de licencia. Las tablas y los datos se trasladan con herramientas de migración; lo más laborioso suele ser reescribir el código PL/SQL y adaptar las funciones propias de Oracle que la aplicación utilice.

¿Se puede usar Oracle Database en la nube?

Sí: como servicio de Oracle Cloud Infrastructure (Autonomous Database o Base Database Service), dentro de otras nubes con ofertas como Oracle Database@Azure, o como servicio gestionado de terceros, como Amazon RDS for Oracle. También se puede instalar en máquinas virtuales de cualquier proveedor.

Más sobre Oracle Database en Dataprix

Fuentes

Datos actualizados el 25 de octubre de 2026. Los hechos se actualizan desde las fuentes citadas; si alguno cambia, la siguiente revisión lo recoge.

Contenido elaborado con asistencia de inteligencia artificial — Equipo Editorial Dataprix. Verifica la información antes de tomar decisiones.