Articulo de referencia

Base de datos Oracle

{{cite web |url= http://www.lextrait.com/Vincent/implementations.html |title= The Programming Languages Beacon, v16 |last= Lextrait |first= Vincent |date= March 2016 |access-dat...

Oracle Database (comercializada desde 2025 como Oracle AI Database , y también conocida como Oracle DBMS o simplemente Oracle ) es un sistema de gestión de bases de datos relacionales (RDBMS) propietario desarrollado y comercializado por Oracle Corporation . Lanzada por primera vez en 1979, fue una de las primeras bases de datos disponibles comercialmente en utilizar SQL , y a partir de 2026 se sitúa como el sistema de gestión de bases de datos más popular en el ranking de DB-Engines. [ 4 ]

Se utiliza comúnmente para el procesamiento de transacciones en línea (OLTP), el almacenamiento de datos (DW) y cargas de trabajo de bases de datos mixtas. Como base de datos convergente, admite múltiples modelos de datos dentro de un único motor, incluidos datos relacionales, documentos JSON , XML , espaciales, gráficos , texto y datos vectoriales de IA, todos consultables a través de SQL. [ 5 ]

Oracle Database se ejecuta en las instalaciones del cliente, en sistemas diseñados por Oracle como Oracle Exadata , en Oracle Cloud Infrastructure y como un servicio gestionado de base de datos autónoma. [ 6 ] También se ofrece dentro de los centros de datos de Microsoft Azure , Google Cloud y Amazon Web Services a través de las ofertas multicloud de Oracle . [ 7 ] La versión actual de soporte a largo plazo es Oracle AI Database 26ai, que se presentó en octubre de 2025. [ 8 ]

Historia

Larry Ellison y sus dos amigos y antiguos compañeros de trabajo, Bob Miner y Ed Oates , fundaron en 1977 una consultora llamada Software Development Laboratories (SDL), que más tarde se convertiría en Oracle Corporation . SDL desarrolló la versión original del software Oracle. El nombre Oracle proviene del nombre en clave de un proyecto financiado por la Agencia Central de Inteligencia ( CIA ) en el que Ellison trabajó mientras estaba empleado por Ampex ; [ 9 ] la CIA fue el primer cliente de Oracle y permitió a la empresa utilizar el nombre en clave para el nuevo producto. [ 10 ] [ 11 ]

Crecimiento y la era de internet

Oracle Corporation realizó su oferta pública inicial el 12 de marzo de 1986. [ 12 ] La empresa creció rápidamente durante la década de 1980, aunque un revés financiero en 1990 provocó su primera pérdida trimestral y despidos significativos antes de que el negocio se recuperara. [ 13 ] Oracle7, lanzado en 1992, consolidó el producto como un sistema líder de gestión de bases de datos relacionales empresariales, añadiendo procedimientos almacenados y disparadores PL/SQL persistentes , un optimizador de consultas basado en costos y herramientas de administración mejoradas. [ 13 ]

Computación en clúster, en malla y en la nube

Oracle Database 12c (2013) introdujo la arquitectura multitenant y el In-Memory Column Store, donde la "c" denota "cloud" (nube). En 2017, Oracle anunció Oracle Autonomous Database, un servicio en la nube autogestionado, cuyos primeros servicios estuvieron disponibles en 2018. [ 14 ] Además de las ediciones locales, Oracle Autonomous Database automatiza el aprovisionamiento, la optimización, la aplicación de parches y el escalado, y se ofrece en variantes de almacenamiento de datos y procesamiento de transacciones. [ 15 ]

Arquitectura

Arquitectura de una base de datos Oracle de instancia única, que muestra la instancia y los archivos de la base de datos.

Instancias y bases de datos

Un sistema de base de datos Oracle consta de una instancia y una base de datos. La instancia es un conjunto de estructuras de memoria y procesos en segundo plano ; la base de datos es el conjunto de archivos que almacenan datos. [ 16 ] Una instancia existe solo en memoria, y en la configuración multitenant, una única instancia se asocia con una base de datos contenedora. [ 17 ] Los programas cliente se conectan a la base de datos a través de procesos de servidor, establecidos mediante el listener de Oracle Net. [ 16 ]

Memoria

Las principales estructuras de memoria son el Área Global del Sistema (SGA), compartida por todos los procesos de servidor y en segundo plano, y las Áreas Globales del Programa (PGA), que son privadas para cada proceso. El pool compartido, la caché de búfer de la base de datos y el búfer de registro de rehacer son componentes de la SGA, y el almacén de columnas en memoria opcional también reside allí. Cada PGA almacena información de sesión y las áreas de trabajo utilizadas para procesar sentencias SQL. [ 16 ]

Procesos

Los procesos en segundo plano operan sobre los archivos de la base de datos y utilizan las estructuras de memoria para realizar su trabajo. Estos incluyen el escritor de la base de datos, el escritor de registros, el proceso de punto de control, los procesos de monitorización del sistema y de procesos, y los procesos de archivado que copian los registros de rehacer para la recuperación. Los procesos del servidor gestionan las conexiones de los programas cliente y ejecutan sus sentencias SQL. [ 16 ]

Estructuras de almacenamiento

El almacenamiento se organiza tanto lógica como físicamente. Lógicamente, los datos se almacenan en espacios de tablas compuestos por segmentos, extensiones y bloques de datos. Físicamente, la base de datos comprende archivos de datos, archivos de control y archivos de registro de rehacer en línea, con registros de rehacer archivados que permiten la recuperación de medios. Los archivos de datos pueden ubicarse en sistemas de archivos convencionales o ser administrados por Automatic Storage Management (ASM), un administrador de volúmenes y sistema de archivos integrado en la base de datos. [ 16 ]

Arquitectura multiusuario

Arquitectura de una base de datos Oracle de instancia única, que muestra la instancia y los archivos de la base de datos.

Oracle Database 12c introdujo la arquitectura multitenant, basada en bases de datos contenedor (CDB) y bases de datos conectables (PDB). Una CDB contiene un contenedor raíz (CDB$ROOT) que almacena metadatos proporcionados por Oracle y usuarios comunes, una PDB semilla (PDB$SEED) que se utiliza como plantilla para crear nuevas PDB, y cero o más PDB creadas por el usuario. A partir de Oracle Database 21c, la base de datos contenedor multitenant es la única arquitectura compatible; las versiones anteriores también admitían bases de datos que no eran contenedores (no CDB). [ 17 ] Una PDB aparece para un cliente o aplicación como una base de datos independiente, mientras que desde la perspectiva del sistema operativo, la CDB es la base de datos. Debido a que las PDB son portátiles, se pueden desconectar de una CDB y conectar a otra, lo que permite la consolidación, clonación y aplicación de parches de bases de datos a nivel de contenedor. [ 17 ]

Concurrencia y consistencia

Oracle Database proporciona consistencia de lectura multiversión, también conocida como lectura consistente. Cuando una transacción modifica datos, la base de datos escribe los valores anteriores en segmentos de deshacer, lo que permite leer versiones anteriores de los mismos datos sin bloquear las escrituras en curso. En el modo de aislamiento de lectura confirmada predeterminado de Oracle, cada instrucción SQL solo ve los datos confirmados, y esos datos son consistentes en un único punto en el tiempo en el que comenzó la instrucción; los cambios confirmados recientemente de otras transacciones no se exponen incrementalmente mientras se ejecuta la instrucción. Las transacciones serializables y de solo lectura extienden este comportamiento a la consistencia de lectura a nivel de transacción, de modo que la transacción ve los datos en el momento en que comenzó. Este modelo permite que las lecturas y escrituras procedan sin bloquearse entre sí. [ 16 ]

Modelos de datos

Oracle Database es una base de datos convergente y multimodelo: un único motor admite de forma nativa varios modelos de datos y los procesa bajo un conjunto de garantías transaccionales, en lugar de depender de sistemas especializados separados. Informes independientes describen el motor como manejando datos relacionales, documentos JSON, grafos, espaciales y vectoriales en un único motor transaccional ACID, lo que permite combinar estos modelos sin mover datos entre sistemas. [ 18 ] El sitio de catalogación de bases de datos DB-Engines también clasifica a Oracle como un sistema multimodelo, enumerando los modelos de documentos, grafos y espaciales junto con su modelo relacional principal. [ 19 ]

La dualidad relacional JSON, introducida en Oracle Database 23ai, permite acceder y actualizar los mismos datos tanto como tablas relacionales como documentos JSON. [ 20 ]

Tipos de datos relacionales

Oracle AI Database incluye datos estructurados tradicionales almacenados en tablas, utilizando tipos numéricos, de caracteres y de fecha/hora. Estos forman la base del almacenamiento y la consulta de datos basados ​​en SQL y se utilizan junto con otros modelos de datos dentro del mismo sistema de base de datos. [ 21 ]

Alta disponibilidad y escalabilidad

Oracle Database incluye tecnologías para alta disponibilidad, recuperación ante desastres y escalabilidad horizontal, incluyendo Oracle Real Application Clusters (RAC), Oracle Data Guard, Oracle GoldenGate, Oracle Flashback, Oracle Sharding y Oracle Exadata. [ 22 ]

Alta disponibilidad y recuperación ante desastres

Oracle Real Application Clusters (Oracle RAC) es una tecnología de clúster de base de datos compartida en la que varias instancias de base de datos se ejecutan en servidores separados mientras acceden a la misma base de datos. RAC se lanzó por primera vez como parte de Oracle 9.0.1 en 2001. [ 23 ]

Oracle Data Guard protege una base de datos principal manteniendo copias en espera en tiempo real de la base de datos principal que se pueden usar para la recuperación ante desastres y transiciones de roles como conmutación y conmutación por error. [ 24 ] Active Data Guard extiende este enfoque al permitir que las cargas de trabajo de solo lectura se ejecuten en una base de datos en espera física mientras que los cambios de rehacer se siguen aplicando desde la base de datos principal. [ 24 ]

Oracle GoldenGate es un producto de replicación utilizado para la replicación heterogénea en diferentes plataformas y proveedores de bases de datos. [ 25 ]

Las tecnologías Oracle Flashback proporcionan funciones de recuperación a un punto en el tiempo que se utilizan para corregir errores provocados por el usuario, incluidas Flashback Query, Flashback Table, Flashback Drop y Flashback Database. [ 26 ]

Escalabilidad

Oracle Globally Distributed Database, anteriormente conocida como Oracle Sharding, distribuye datos de una única base de datos lógica entre varias bases de datos independientes, llamadas fragmentos, de modo que cada fragmento almacena una parte de los datos y puede ejecutarse en recursos separados. [ 27 ] Oracle AI Database 26ai añadió replicación basada en RAFT para implementaciones de bases de datos distribuidas globalmente, lo que admite una mayor disponibilidad y conmutación por error automática entre fragmentos. [ 28 ]

Oracle Exadata es un sistema de base de datos diseñado que combina servidores de base de datos con servidores de almacenamiento. Su función de descarga de almacenamiento Smart Scan traslada parte del procesamiento, como el filtrado de predicados y la proyección de columnas, de la capa de base de datos a la capa de almacenamiento, reduciendo así el volumen de datos que se devuelven a los servidores de base de datos. [ 29 ]

Actuación

Oracle Database incluye funciones destinadas a mejorar el rendimiento de las consultas y las transacciones en grandes conjuntos de datos, como la memoria de la base de datos, el particionamiento, la ejecución en paralelo y la compresión.

La función de base de datos en memoria agrega un almacén de columnas en memoria para los objetos de base de datos seleccionados, lo que permite que las consultas analíticas utilicen una representación en memoria orientada a columnas, mientras que los datos se pueden almacenar en formato de fila orientado a transacciones o en formato columnar híbrido orientado a análisis. [ 30 ]

El particionamiento divide las tablas e índices grandes en fragmentos físicos más pequeños que, para las aplicaciones, constituyen un único objeto lógico. Cada partición se puede gestionar de forma independiente, y el rendimiento de las consultas puede mejorar cuando el optimizador elimina las particiones irrelevantes, una técnica conocida como poda de particiones. [ 31 ] [ 32 ]

Para operaciones de gran tamaño, la ejecución en paralelo puede dividir una instrucción u otra tarea de base de datos en unidades más pequeñas que se procesan simultáneamente, lo que permite al sistema utilizar más recursos de CPU y de entrada/salida que un plan de ejecución en serie. [ 33 ]

Oracle Database también admite varios métodos de compresión de tablas. La compresión OLTP está diseñada para tablas activas, mientras que la compresión columnar híbrida reorganiza los datos en unidades de compresión y proporciona modos de compresión de consulta y archivo con mayores índices de compresión para datos que se actualizan con menos frecuencia. [ 34 ] [ 35 ]

Seguridad

Oracle Database incluye funciones de seguridad para cifrado, auditoría y control de acceso. Un informe de certificación de Criterios Comunes para Oracle AI Database 26ai identificó la captura de auditoría configurable, los controles de acceso granulares, la identificación y autenticación de usuarios y la gestión de seguridad entre las funciones de seguridad del objetivo evaluado. [ 36 ]

El cifrado transparente de datos (TDE) cifra los datos de la base de datos por debajo de la capa SQL, y el motor de la base de datos cifra y descifra los datos a medida que los lee y escribe en el sistema de archivos. [ 37 ] Las funciones de enmascaramiento y ocultación de datos se utilizan para reducir la exposición de información confidencial en los resultados de las consultas y las aplicaciones. [ 38 ]

Para el control de acceso, Virtual Private Database (VPD) agrega predicados dinámicamente a las sentencias SQL sobre tablas o vistas, lo que permite que las políticas de la base de datos apliquen restricciones de filas y columnas. [ 39 ] Oracle Label Security proporciona control de acceso a nivel de fila basado en etiquetas en tablas protegidas, [ 40 ] y Oracle Database Vault agrega controles de acceso obligatorios, como dominios y reglas de comandos, para restringir el acceso a esquemas, objetos y operaciones SQL, incluso por parte de usuarios con altos privilegios. [ 36 ]

Oracle Database 23ai agregó funciones de seguridad y administración de privilegios, incluyendo SQL Firewall, privilegios a nivel de esquema y enmascaramiento y censura de datos mejorados. [ 38 ]

Oracle AI Database 26ai añadió Deep Data Security, descrito en la cobertura de terceros como la integración de una autorización granular directamente en la base de datos para cargas de trabajo como agentes de IA, herramientas analíticas y aplicaciones empresariales. [ 41 ] Oracle AI Database 26ai recibió la certificación Common Criteria en EAL2 aumentada por ALC_FLR.3 para una configuración evaluada específica; el informe de certificación señaló que Database Vault, Oracle Label Security, clientes externos, implementaciones de DBaaS y RAC estaban fuera de esa configuración evaluada. [ 36 ]

capacidades de IA

En 2024, Oracle cambió el nombre de la versión de soporte a largo plazo Oracle Database 23c a Oracle Database 23ai, un cambio independiente de la cobertura atribuido a la adición de características para el desarrollo de aplicaciones orientadas a la IA. [ 42 ] Posteriormente, Oracle AI Database 26ai agregó características dirigidas a casos de uso de IA con agentes, incluyendo Select AI Agent, Agent Factory e integración con los servidores MCP de Oracle. [ 43 ]

AI Vector Search, introducido con la generación 23c/23ai, añade un tipo de datos vectoriales nativo, índices vectoriales y operadores SQL de búsqueda vectorial. Estas características permiten almacenar representaciones semánticas de documentos, imágenes y otros datos no estructurados como vectores y utilizarlos para la búsqueda de similitud en Oracle Database. [ 44 ] [ 42 ] La cobertura de la versión 23ai también describió AI Vector Search como compatible con la generación aumentada por recuperación, una técnica que combina grandes modelos de lenguaje con datos comerciales privados para responder preguntas en lenguaje natural. [ 44 ]

Select AI es una interfaz de lenguaje natural para consultar datos en Oracle Database. La cobertura independiente describió la función como capaz de permitir a los usuarios consultar datos en lenguaje natural y utilizar grandes modelos de lenguaje para generar SQL para esas preguntas. [ 44 ] [ 43 ] En 26ai, Select AI Agent extendió este enfoque a un marco para construir, implementar y administrar agentes que pueden utilizar funciones de base de datos y contexto de conocimiento. [ 43 ]

Oracle también ha añadido soporte para el Protocolo de Contexto de Modelo (MCP) a través de un servidor MCP para Oracle Database, integrado con SQLcl. InfoWorld describió el servidor como una herramienta que permite a los desarrolladores crear agentes de IA que pueden consultar, recuperar y razonar sobre datos empresariales en Oracle Databases sin capas de integración personalizadas. [ 45 ] La versión 26ai también añadió AI Private Agent Factory, descrita en la cobertura de terceros como un marco sin código para implementar agentes privados en contenedores en entornos controlados. [ 43 ]

La base de datos también incluye capacidades más antiguas de aprendizaje automático y minería de datos integradas. El libro "Análisis predictivo con Oracle Data Miner" describe Oracle Data Miner y Oracle Data Mining como herramientas compatibles con modelos como reglas de asociación, clasificación, agrupamiento, regresión y detección de anomalías, con modelos creados y utilizados mediante paquetes SQL y PL/SQL. [ 46 ] Un libro posterior de Apress describe la plataforma Oracle Machine Learning como una plataforma que incluye OML4SQL, OML Notebooks, OML4R y OML4Py para desarrollar e implementar modelos de aprendizaje automático con Oracle Database y Autonomous Database. [ 47 ]

Programación y desarrollo

Oracle Database se programa y consulta principalmente a través de SQL , un lenguaje utilizado para definir, acceder y manipular datos relacionales. [ 48 ] Oracle Database extiende SQL con PL/SQL , un lenguaje procedimental utilizado para unidades de programa del lado del servidor, como procedimientos almacenados, funciones, disparadores y paquetes. [ 49 ]

La lógica de la aplicación también puede ejecutarse dentro de la base de datos en otros lenguajes. Oracle8i introdujo soporte para procedimientos almacenados de Java, lo que permite llamar a código Java desde PL/SQL. [ 50 ] Oracle Database 21c añadió la ejecución de JavaScript dentro de la base de datos a través del Oracle Multilingual Engine, con interfaces para tipos de datos de Oracle, SQL y procedimientos almacenados de PL/SQL. [ 51 ]

Las aplicaciones se conectan a Oracle Database mediante controladores de cliente e interfaces de programación. Algunos ejemplos son Oracle Call Interface (OCI), una interfaz de programación de aplicaciones de bajo nivel comúnmente utilizada desde C y mediante enlaces de lenguajes de alto nivel; Java Database Connectivity (JDBC) para aplicaciones Java; ODP.NET para aplicaciones .NET ; y python-oracledb para aplicaciones Python . [ 52 ]

Para el desarrollo de aplicaciones web, Oracle REST Data Services (ORDS) proporciona una capa de acceso orientada a REST para Oracle Database. [ 53 ] Oracle Application Express (APEX) es un marco de desarrollo de aplicaciones web integrado en Oracle Database. [ 54 ] En 2024, Oracle añadió APEX AI Assistant a APEX 24.1, lo que permite la creación de aplicaciones en lenguaje natural, asistencia SQL e interfaces de IA conversacional en las aplicaciones. [ 55 ]

Ediciones

Oracle comercializa su base de datos en una edición Enterprise con todas las funciones y en una edición Standard de menor coste, y también ofrece ediciones gratuitas para desarrolladores y un servicio gestionado en la nube.

En septiembre de 2015, junto con el lanzamiento de Oracle Database 12.1.0.2, Oracle reemplazó sus ediciones anteriores Standard Edition y Standard Edition One con una única Standard Edition 2 (SE2), una alternativa de menor costo a Enterprise Edition. SE2 solo puede licenciarse en servidores con un máximo de dos sockets de procesador, en lugar de los cuatro de la edición Standard anterior, y limita las implementaciones de Real Application Clusters a dos nodos de un solo socket. [ 56 ]

Oracle Database Free es una edición gratuita orientada a desarrolladores. Oracle la lanzó a los desarrolladores a principios de 2023 como Oracle Database 23c Free, y la puso a disposición del público general en 2024 como Oracle Database 23ai. [ 20 ] Sucede a la anterior edición gratuita Express Edition (XE) de Oracle, una edición básica con recursos limitados ofrecida para desarrollo y evaluación. [ 57 ]

Oracle también ofrece la base de datos como un servicio en la nube totalmente administrado, Oracle Autonomous Database, que automatiza la administración y se introdujo para cargas de trabajo de almacenamiento de datos en 2017 antes de expandirse al procesamiento de transacciones. [ 15 ]

Lanzamientos y versiones

Los productos de Oracle siguen una convención personalizada de numeración y nomenclatura de versiones. La sigla "ai" en la versión actual, Oracle AI Database 26ai, significa "Inteligencia Artificial". Las versiones anteriores (por ejemplo, Oracle Database 19c, 10g y Oracle9i Database) han utilizado los sufijos "c", "g" e "i", que significan "Nube", "Red" e "Internet" respectivamente. Antes del lanzamiento de Oracle8i Database, no se utilizaban sufijos en las convenciones de nomenclatura de Oracle AI Database. No existía una versión 1 de Oracle AI Database, ya que Ellison "sabía que nadie querría comprar la versión 1". [ 11 ] [ 58 ] Para algunas versiones de bases de datos, Oracle también ofrece una Express Edition (XE) de uso gratuito. [ 59 ] [ 60 ]

La numeración de las versiones de Oracle AI Database ha utilizado los siguientes códigos:

La Introducción a Oracle AI Database incluye una breve reseña histórica de algunas de las innovaciones clave introducidas con cada versión principal de Oracle AI Database.

Consulte la nota de My Oracle Support (MOS) titulada "Calendario de versiones actuales de la base de datos" (Doc ID 742060.1) para obtener información sobre las versiones actuales de Oracle AI Database y las fechas de finalización de sus actualizaciones.

Actualizaciones de parches y alertas de seguridad

Antes de Oracle Database 18c, Oracle Corporation publicaba actualizaciones de parches críticos (CPU) y actualizaciones de parches de seguridad (SPU) [ 89 ] , así como alertas de seguridad para corregir vulnerabilidades. Estas actualizaciones se publican trimestralmente; algunas de ellas tienen actualizaciones previas a la publicación trimestral siguiente.

A partir de Oracle Database 18c, Oracle Corporation publica actualizaciones de lanzamiento (RU) y revisiones de actualización de lanzamiento (RUR). [ 90 ] Las RU suelen contener correcciones de seguridad, regresión (errores), optimizador y funcionales, que también pueden incluir extensiones de características. Las RUR incluyen todas las correcciones de su RU correspondiente, pero solo añaden nuevas correcciones de seguridad y regresión. Sin embargo, no incluyen nuevas correcciones de optimizador ni funcionales.

Véase también

Referencias

  1. "Presentamos Oracle AI Database 26ai: Base de datos nativa de IA de próxima generación para todos sus datos" .
  2. Lextrait, Vincent (marzo de 2016). "The Programming Languages ​​Beacon, v16" . Consultado el 15 de diciembre de 2016 .{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  3. "Licencia estándar OTN" , Red técnica , Oracle
  4. "Clasificación de DB-Engines" . DB-Engines . Consultado el 13 de junio de 2026 .
  5. "Características de la base de datos Oracle" . Oracle . Consultado el 13 de junio de 2026 .
  6. "Comparativa de bases de datos en la nube: AWS, Microsoft, Google y Oracle | TechTarget" . Search Data Management . Consultado el 31 de mayo de 2026 .
  7. "Soluciones multinube para su negocio" . www.oracle.com . Archivado del original el 27 de marzo de 2026. Consultado el 31 de mayo de 2026 .
  8. Shimmin, Brad; Kirkpatrick, Keith. "Oracle posiciona su base de datos de IA 26ai para liderar un mercado de 1,2 billones de dólares al cerrar la brecha del razonamiento agente" . Futurum . Consultado el 15 de junio de 2026 .
  9. "Bienvenido a Larryland | The Guardian | guardian.co.uk" . www.theguardian.com . Consultado el 15 de junio de 2026 .
  10. "Taller sobre sistemas de gestión de bases de datos relacionales (RDBMS) : Oracle - 102746581 - CHM" . www.computerhistory.org . Consultado el 15 de junio de 2026 . 
  11. 1 2 Julie Bort (29 de septiembre de 2014). "Larry Ellison es multimillonario hoy gracias a la CIA" . Business Insider . Archivado del original el 16 de enero de 2017. Recuperado el 13 de enero de 2017 .
  12. "Cómo empezó Oracle" . Financhill . 6 de julio de 2021. Consultado el 13 de junio de 2026 .
  13. 1 2 "La historia de Oracle Corporation: 1977–2000" . DSP . Consultado el 13 de junio de 2026 .
  14. "Oracle presenta una base de datos autónoma en la nube para cargas de trabajo de almacenamiento de datos" . CIO Dive . 2 de octubre de 2017. Consultado el 13 de junio de 2026 .
  15. 1 2 "Oracle presenta una base de datos en la nube autónoma para cargas de trabajo de almacenamiento de datos" . CIO Dive . 2 de octubre de 2017. Recuperado el 13 de junio de 2026 .
  16. 1 2 3 4 5 6 Kuhn, Darl; Kyte, Thomas (2021). Arquitectura experta de bases de datos Oracle (4ª ed.). Presione. ISBN  978-1-4842-7498-9.
  17. 1 2 3 Malcher, Michelle; Kuhn, Darl (2024). Pro Oracle Database 23ai Administration . Apress. ISBN 979-8-8688-1037-4.
  18. "Oracle unifica la pila de datos de IA para brindar a los agentes empresariales una única versión de la verdad" . VentureBeat . 25 de marzo de 2026. Consultado el 14 de junio de 2026 .
  19. "Propiedades del sistema Oracle" . DB-Engines . Consultado el 14 de junio de 2026 .
  20. 1 2 "Oracle cambia el nombre de la base de datos 23c a 23ai y la pone a disposición del público en general" . InfoWorld . Mayo de 2024. Consultado el 14 de junio de 2026 .
  21. Klugt, Geert van der (18 de octubre de 2022). "Oracle combina bases de datos relacionales y JSON en Oracle Database 23c" . Techzine Global . Consultado el 15 de julio de 2026 .
  22. Kumar, YV Ravi; Basha, Nassyam; KM, Krishna Kumar; Sharma, Bal Mukund; Kerekovski, Konstantin (2019). Oracle High Availability, Disaster Recovery, and Cloud Services: Explore RAC, Data Guard, and Cloud Technology . Apress. ISBN 978-1-4842-4351-0. Consultado el 7 de julio de 2026 .
  23. Dyke, Julian; Shaw, Steve (2006). "Introducción a RAC". Pro Oracle Database 10g RAC en Linux . Apress. doi : 10.1007/978-1-4302-0214-1_1 . ISBN 978-1-59059-524-4.
  24. 1 2 Baransel, Yunus Emre; Basha, Nassyam (2013). Oracle Data Guard 11gR2 Administration Beginner's Guide . Packt Publishing. ISBN 978-1-84968-790-4. Consultado el 7 de julio de 2026 .
  25. Prusinski, Ben; Phillips, Steve; Chung, Richard (2011). "Replicación heterogénea". Expert Oracle GoldenGate . Apress. doi : 10.1007/978-1-4302-3567-5_6 . ISBN 978-1-4302-3566-8.
  26. Freeman, Robert G.; Hart, Matthew (2009). "Sobreviviendo a los errores del usuario: Tecnologías Flashback". Copia de seguridad y recuperación de Oracle RMAN 11g . McGraw Hill Computing. ISBN 978-0-07-162860-0. Consultado el 7 de julio de 2026 .
  27. Adrian, Charlie (8 de enero de 2025). "Descripción general de la arquitectura de Oracle" . Simple Talk . Redgate Software . Recuperado el 9 de julio de 2026 .
  28. "Oracle AI Database 26ai para plataformas locales Linux x86-64 ya está disponible" . Database Trends and Applications . 4 de febrero de 2026. Consultado el 9 de julio de 2026 .
  29. Bach, Martin; Arao, Karl; Colvin, Andy; Hoogland, Frits; Johnson, Randy; Osborne, Kerry; Poder, Tanel (2015). "Offloading / Smart Scan" . Expert Oracle Exadata (2.ª ed.). Apress. ISBN  978-1-4302-6242-8. Consultado el 7 de julio de 2026 .
  30. Kuhn, Darl; Alapati, Sam R.; Padfield, Bill (2016). "Almacenamiento en columnas en memoria". Rutas de indexación y acceso de Oracle para expertos: máximo rendimiento para su base de datos . Apress. doi : 10.1007/978-1-4842-1984-3_10 . ISBN 978-1-4842-1984-3.
  31. Kuhn, Darl; Kyte, Thomas (noviembre de 2021). «Particionamiento». Arquitectura de bases de datos Oracle para expertos: técnicas y soluciones para un alto rendimiento y productividad (4.ª ed.). Apress. doi : 10.1007/978-1-4842-7499-6_13 . ISBN  978-1-4842-7499-6.
  32. "Técnicas de particionamiento con Oracle Database 11g" . Database Trends and Applications . Consultado el 7 de julio de 2026 .
  33. Kuhn, Darl; Kyte, Thomas (noviembre de 2021). «Ejecución paralela». Arquitectura experta de bases de datos Oracle: técnicas y soluciones para un alto rendimiento y productividad (4.ª ed.). Apress. doi : 10.1007/978-1-4842-7499-6_14 . ISBN  978-1-4842-7499-6.
  34. Fitzjarrell, David (11 de noviembre de 2013). "Compresión y compresión avanzada en Oracle 11.2" . Database Journal . Recuperado el 7 de julio de 2026 .
  35. Clarke, John (2013). "Compresión columnar híbrida". Oracle Exadata Recipes: A Problem-Solution Approach . Apress. doi : 10.1007/978-1-4302-4915-3_16 . ISBN 978-1-4302-4914-6.
  36. 1 2 3 Informe de certificación – Oracle AI Database 26ai (PDF) (Informe). Organismo sueco de certificación para la seguridad informática. 17 de diciembre de 2025. Consultado el 7 de julio de 2026 .
  37. Gaetjen, Scott; Knox, David; Maroulis, William (2015). «Cifrado transparente de datos de Oracle: seguridad para el cumplimiento normativo, la ciberseguridad y las amenazas internas» . Seguridad de Oracle Database 12c . McGraw Hill Computing. ISBN 978-0-07-182428-6. Consultado el 7 de julio de 2026 .
  38. 1 2 Chowdhury, Asim (2025). "Seguridad, enmascaramiento de datos y gestión de privilegios". Oracle 23AI y ADBS en acción . Apress. doi : 10.1007/979-8-8688-2068-7_9 . ISBN 979-8-8688-2068-7.
  39. Spendolini, Scott (2013). "Base de datos privada virtual" . Expert Oracle Application Express Security . Apress. ISBN 978-1-4302-4731-9. Consultado el 7 de julio de 2026 .
  40. Gaetjen, Scott; Knox, David; Maroulis, William (2015). "Controles de acceso con Oracle Label Security" . Oracle Database 12c Security . McGraw Hill Computing. ISBN 978-0-07-182428-6. Consultado el 7 de julio de 2026 .
  41. "Oracle presenta su solución de seguridad de datos avanzada" . Tendencias y aplicaciones de bases de datos . 2 de julio de 2026. Consultado el 9 de julio de 2026 .
  42. 1 2 Ghoshal, Anirban (2 de mayo de 2024). "Oracle cambia el nombre de la base de datos 23c a 23ai y la pone a disposición del público en general" . InfoWorld . Recuperado el 7 de julio de 2026 .
  43. 1 2 3 4 Ghoshal, Anirban (14 de octubre de 2025). "Oracle apunta a casos de uso de agentes con AI Database 26ai" . InfoWorld . Recuperado el 7 de julio de 2026 .
  44. 1 2 3 Ghoshal, Anirban (20 de septiembre de 2023). "La base de datos 23c de Oracle incorpora la búsqueda vectorial para respaldar los casos de uso de IA generativa" . InfoWorld . Recuperado el 7 de julio de 2026 .
  45. Ghoshal, Anirban (18 de julio de 2025). "Oracle lanza el servidor MCP para potenciar agentes de IA sensibles al contexto para datos empresariales" . InfoWorld . Recuperado el 7 de julio de 2026 .
  46. Tierney, Brendan (2014). Análisis predictivo con Oracle Data Miner . McGraw Hill Computing. ISBN 978-0-07-182167-4. Consultado el 7 de julio de 2026 .
  47. Helskyaho, Heli; Yu, Jean; Yu, Kai (2021). Aprendizaje automático para profesionales de bases de datos Oracle: Implementación de aplicaciones basadas en modelos y pipelines de automatización . Apress. doi : 10.1007/978-1-4842-7032-5 . ISBN 978-1-4842-7031-8.
  48. Mishra, Sanjay; Beaulieu, Alan (2002). "Introducción a SQL" . Mastering Oracle SQL . O'Reilly Media. ISBN 978-0-596-00129-2. Consultado el 7 de julio de 2026 .
  49. Feuerstein, Steven; Pribyl, Bill; Dawes, Chip (2007). "Procedimientos almacenados y funciones" . Oracle PL/SQL Language Pocket Reference (4.ª ed.). O'Reilly Media. ISBN  978-0-596-51404-4. Consultado el 7 de julio de 2026 .
  50. Feuerstein, Steven; Pribyl, Bill (2005). "Llamando a Java desde PL/SQL" . Oracle PL/SQL Programming (4.ª ed.). O'Reilly Media. ISBN  978-0-596-00977-9. Consultado el 7 de julio de 2026 .
  51. Heller, Martin (27 de abril de 2021). "Reseña de Oracle Database 21c: El antiguo RDBMS vuelve a ser nuevo" . InfoWorld . Consultado el 7 de julio de 2026 .
  52. "Oracle" . Documentación de SQLAlchemy 2.0 . SQLAlchemy . Consultado el 9 de julio de 2026 .
  53. Png, Adrian; Demanche, Luc (2020). "Oracle REST Data Services". Getting Started with Oracle Cloud Free Tier: Create Modern Web Applications Using Always Free Resources . Apress. pp. 257–277 . doi : 10.1007/978-1-4842-6011-1_12 . ISBN  978-1-4842-6010-4.
  54. ^ Gault, Doug; Gielis, Dimitri; D'Souza, Martín; et al. (2015). Experto Oracle Application Express (2ª ed.). Presione. doi : 10.1007/978-1-4842-0484-9 . ISBN   978-1-4842-0485-6.
  55. Ghoshal, Anirban (18 de junio de 2024). "Oracle APEX añade un asistente de IA generativa" . InfoWorld . Consultado el 9 de julio de 2026 .
  56. "Oracle enchufa números de toma en la edición estándar de bricolaje" . The Register . 7 de septiembre de 2015. Consultado el 14 de junio de 2026 .
  57. "Oracle lanza la versión beta de la base de datos 11g Express Edition" . InfoWorld . Abril de 2011. Consultado el 14 de junio de 2026 .
  58. "RDBMS Plenaria 1: Primeros años" (PDF) (Entrevista). Entrevista realizada por Burton Grad. Computer History Museum. 12 de junio de 2007. págs. 33, 35. Consultado el 30 de mayo de 2025 . 
  59. "Base de datos Oracle gratuita para todos" . Oracle . Consultado el 19 de febrero de 2024 .
  60. Error de cita: La referencia con nombre rdbmslateryears20070612fue invocada pero nunca definida (consulte la página de ayuda ).
  61. "Calendario de lanzamientos de las versiones actuales de la base de datos" . support.oracle.com . Consultado el 14 de noviembre de 2025 .
  62. Vavra, Chris (5 de febrero de 2026). "Oracle AI Database 26ai lleva la IA empresarial a las implementaciones locales" . ERP Today . Recuperado el 29 de mayo de 2026 .
  63. "Calendario de lanzamientos de las versiones actuales de la base de datos" . support.oracle.com . Consultado el 14 de noviembre de 2025 .
  64. "Anuncio de Oracle Database 23ai: Disponibilidad general" . Oracle Corporation . Consultado el 2 de mayo de 2024 .
  65. "Oracle Database 23c Free - Developer Release" . Oracle Corporation . Consultado el 3 de abril de 2023 .
  66. "Oracle Database 23c en OCI Base Database Service" . Oracle Corporation . Consultado el 19 de septiembre de 2023 .
  67. "Oracle anuncia la disponibilidad general de la búsqueda vectorial de IA en Oracle Database 23ai" . Oracle Corporation . Consultado el 2 de mayo de 2024 .
  68. "Oracle anuncia la disponibilidad general de la dualidad relacional JSON en Oracle Database 23ai" . Oracle Corporation . Consultado el 2 de mayo de 2024 .
  69. "Oracle Database 21c" . Centro de ayuda de Oracle . Consultado el 9 de diciembre de 2020 .
  70. Hardie, William (23 de septiembre de 2021). "Oracle Database 21c ya está disponible en Linux" . Oracle Database Insider . Consultado el 17 de diciembre de 2023 .
  71. Giles, Dominic (13 de febrero de 2019). "Oracle Database 19c ya está disponible en Oracle Exadata" . Oracle Database Insider . Consultado el 27 de abril de 2021 .
  72. Hardie, William (25 de abril de 2019). "Oracle Database 19c ya está disponible en Linux" . Oracle Database Insider . Consultado el 27 de abril de 2021 .{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  73. "Oracle Database 18c : ya disponible en Oracle Cloud y Oracle Engineered Systems" . Oracle Database Insider . 16 de febrero de 2018. Consultado el 28 de abril de 2021 . 
  74. Zagar, Adriana (23 de julio de 2018). "Oracle Database 18c ya está disponible para instalaciones locales" . Comunidad Oracle . Archivado del original el 8 de agosto de 2020. Consultado el 16 de enero de 2020 .
  75. Vlamis, Dan; Pendley, Cathye. "Análisis de negocio en la base de datos Oracle 12.2: vistas analíticas" . Vlamis . Vlamis Software Solutions . Consultado el 8 de julio de 2026 .
  76. "Oracle anuncia la disponibilidad general de Oracle Database 12c, la primera base de datos diseñada para la nube" . Oracle . 1 de julio de 2013. Archivado del original el 9 de septiembre de 2013. Consultado el 9 de septiembre de 2013 .
  77. "Oracle® Database 11g Release 2 ya está disponible" . Oracle . 1 de septiembre de 2009. Archivado del original el 5 de abril de 2018. Consultado el 4 de abril de 2018 .
  78. "Oracle anuncia la disponibilidad general de Oracle® Database 10g Release 2" . Oracle . 11 de julio de 2005. Archivado del original el 5 de abril de 2018. Consultado el 4 de abril de 2018 .
  79. Biggs, Maggie (5 de octubre de 1998). "Oracle8 en Linux se muestra prometedor" . InfoWorld . Consultado el 7 de septiembre de 2019 .
  80. Nash, Kim (3 de octubre de 1994). "Los usuarios de Oracle reflexionan sobre la sobrecarga de productos" . Infoworld . IDG Enterprise . Recuperado el 30 de julio de 2020 .
  81. 1 2 3 4 5 6 7 8 9Error de cita: La referencia con nombre rdbmsoracle20070612fue invocada pero nunca definida (consulte la página de ayuda ).
  82. O'Brien, Timothy (29 de abril de 1991). "Oracle presenta una base de datos para las LAN de Novell NetWare 386" . InfoWorld . Consultado el 7 de septiembre de 2019 .
  83. Mace, Scott (30 de enero de 1989). "La versión DOS de Oracle Professional 5.1B añade SQL Report Writer" . InfoWorld . Consultado el 7 de septiembre de 2019 .
  84. Webster, Robin (13 de noviembre de 1984). "¿Base de datos relacional para PC? La nueva respuesta es Oracle" . PC Magazine . Consultado el 1 de julio de 2019 .
  85. Gralike , Marco (4 de abril de 2006). "De vuelta al futuro (dispositivo de máquina virtual Oracle 4.1)" . amis.nl. Archivado del original el 1 de julio de 2019. Recuperado el 1 de julio de 2019 .
  86. Data Processing Digest Volúmenes 29-30 . Data Processing Digest . 1983. pág. 2. 
  87. Departamentos de Informática. "Oracle V2" . Exposiciones virtuales en informática . Universidad de Klagenfurt. Archivado del original el 30 de septiembre de 2019. Consultado el 30 de septiembre de 2019 .
  88. Maheshwari, Sharad (2007). Introducción a SQL y PL/SQL . Firewall Media. pág. 12. ISBN  9788131800386.
  89. Baransel, Emre (2013). Oracle Data Guard 11gR2 Administration Beginner's Guide . Packt Publishing Ltd. ISBN 9781849687911Archivado del original el 23 de noviembre de 2016. Consultado el 15 de enero de 2014. No debe confundirse entre Actualización de parches críticos (CPU) y Actualización de parches de seguridad (SPU) , ya que la terminología CPU se cambió a SPU a partir de octubre de 2012.
  90. "Métodos de entrega de parches para Oracle Database 12c Release 2 (12.2.0.1) y versiones posteriores" . Docs.oracle.com . Consultado el 16 de marzo de 2022 .
  • Información general proporcionada por Oracle Corporation .