Bases de datos

Base de datos Oracle: qué es, cómo funciona y cuánto cuesta

Oracle Database es el gestor de bases de datos de la empresa estadounidense Oracle: el programa que guarda los datos de una organización y atiende las consultas de muchos usuarios a la vez. Su versión vigente se llama Oracle AI Database 26ai. Se aprende gratis con la edición Free; las ediciones de pago se cobran en dólares, por procesador o por usuario.

Por Jhon Mosquera24 oct 202614 min de lectura

Última actualización: 2026-10-24

Contenido de esta página

Historia real. El 8 de julio de 2025, la Aeronáutica Civil de Colombia (Aerocivil) firmó con Oracle Colombia un contrato por 3.310.172.099 pesos [1]. Su objeto cabe en una línea: «brindar soporte al software de bases de datos y productos Oracle» [1].

No era una compra de programas. Era un contrato de prestación de servicios, con un plazo de ejecución de 60 días, dedicado al soporte [1].

La Aerocivil no está sola. En 2025, Oracle Colombia fue el proveedor de al menos 93 contratos de entidades públicas registrados en SECOP II, la plataforma pública de contratación, según una consulta propia a sus datos abiertos [2].

Conviene separar dos nombres que el buscador mezcla. Oracle es la empresa estadounidense, nacida en 1977 en Santa Clara, California, con otro nombre [3]. Oracle Database es su gestor de bases de datos: el software que custodia la información de una organización y responde al mismo tiempo las consultas de muchos usuarios. Su versión vigente se llama Oracle AI Database 26ai [4].

Patio de contenedores azul y gris en un puerto al amanecer, con un buque de carga atracado al fondo.

¿Qué es Oracle Database y cuáles son sus características?

Oracle Database, o base de datos Oracle, es un gestor de bases de datos relacional: guarda la información en tablas de filas y columnas que se relacionan entre sí [5]. Su documentación describe lo que hace, en general, un servidor de este tipo. Administra con confiabilidad muchos datos para muchos usuarios a la vez, impide accesos no autorizados y ofrece formas de recuperarse de una falla [5].

Por eso también se le dice gestor de base de datos Oracle o SGBD Oracle (sistema gestor de bases de datos). La guía de gestores de bases de datos lo compara con PostgreSQL, MySQL o SQL Server, y la de bases de datos relacionales explica el modelo de tablas.

Estas son sus características principales:

  • Habla SQL y PL/SQL. SQL es el lenguaje estándar de las bases relacionales [5]. PL/SQL es la extensión de Oracle para programar dentro de la base [6].
  • Es multitenant, palabra inglesa que alude a varios inquilinos. Una base contenedora aloja varias bases enchufables [5].
  • Puede repartirse entre varios servidores con Oracle RAC, una opción de pago de la edición Enterprise [7] [8].
  • Es «convergente», en palabras de Oracle. Una sola base sirve para datos relacionales, documentos, grafos, datos espaciales y aplicaciones de inteligencia artificial [4].
  • Corre en servidores propios o en la nube, incluidas las de Microsoft, Google y Amazon [4] [8].

Antes de la 26ai hubo otras versiones, como la 19c y la 21c, que la herramienta SQL Developer de Oracle todavía admite [4] [9].

¿Cómo funciona Oracle Database por dentro?

Por dentro, Oracle separa dos cosas que el habla diaria junta. La base de datos son archivos guardados en disco; la instancia es la memoria y los procesos que trabajan sobre esos archivos [5]. Sobre esa división se montan las demás piezas: la memoria, las bases enchufables, los tablespaces y RAC.

Instancia y base de datos: no son lo mismo

En Oracle, la base de datos es lo que sigue ahí aunque se apague el servidor: los archivos. La documentación la define como «un conjunto de archivos, ubicados en disco, que guardan los datos de los usuarios» [5]. Las citas en inglés de esta página son traducción propia.

La instancia es otra cosa. Es un conjunto de estructuras de memoria con nombre propio, más unos procesos de fondo, que administra esos archivos [5]. Una puede existir sin la otra [5]. Piense en una biblioteca: los libros son la base de datos y la instancia es el turno de bibliotecarios, que abre y cierra cada día sin borrar un solo libro.

Los archivos son de tres clases. Los de datos guardan tablas e índices. El archivo de control anota el nombre de la base y dónde está cada archivo. Y el registro de rehacer, redo en inglés, anota cada cambio que se hace a los datos [5].

Esquema: la instancia de Oracle (SGA, PGA y procesos) administra los archivos de una base contenedora con dos PDB.
La instancia vive en la memoria; la base de datos, en los archivos del disco.

SGA y PGA: la memoria compartida y la privada

La instancia usa dos clases de memoria. La SGA, o área global del sistema, es memoria compartida por todos los procesos de servidor y de fondo [10]. Guarda, por ejemplo, copias de los bloques de datos leídos del disco y el plan de cada sentencia SQL, que se reutiliza si la misma sentencia vuelve a llegar [10].

La PGA, o área global de programa, es memoria privada: cada proceso tiene la suya y ningún otro entra en ella [10]. Si la SGA es el tablero que ven todos los cocineros, la PGA es la libreta de cada uno. El tope de la edición gratuita se mide así: 2 gigabytes (GB), sumando la SGA y la PGA [11].

Multitenant: una base contenedora con bases enchufables (CDB y PDB)

Desde la versión 21c, toda base Oracle es una base de datos contenedora (CDB, sigla en inglés de container database) [5]. Adentro viven una o más bases enchufables (PDB, de pluggable database). Cada PDB es una colección de esquemas que la aplicación ve como una base de datos independiente [5]. Un esquema es el conjunto de tablas, índices y otros objetos que pertenecen a un usuario de la base [5].

Una PDB se puede desenchufar para moverla o archivarla, y luego enchufarla en otra CDB [5]. Es la lógica de un buque de carga: cada contenedor se baja sin abrir los demás. En la edición gratuita, la base contenedora usa el nombre de servicio FREE (la palabra inglesa para «gratis») y la primera base enchufable, FREEPDB1 [12].

Tablespaces: el espacio de la base, por cajones

Un tablespace, o espacio de tablas, es un contenedor lógico donde Oracle guarda tablas, índices y otros objetos que ocupan espacio [13]. Lógico quiere decir que existe para la base y no para el sistema operativo: en el disco, cada tablespace es uno o más archivos de datos [13].

Funciona como el cajón rotulado de un archivador. La raíz de cada base contenedora y cada base enchufable deben tener al menos dos: SYSTEM, que Oracle usa para administrar la base, y SYSAUX, su auxiliar [13].

RAC: varias instancias para una sola base

Oracle RAC, siglas en inglés de Real Application Clusters, permite que varias instancias, cada una en un servidor distinto, trabajen sobre una sola base de datos [7]. Un clúster es un grupo de computadores conectados que, ante los usuarios, se comporta como uno solo [7].

Un punto único de falla es la pieza que, si se daña, tumba todo el sistema. La guía de Oracle lo resume así: «que varias instancias accedan a una sola base de datos evita que el servidor sea un punto único de falla» [7]. RAC no viene en las ediciones Free ni Standard Edition 2; en Enterprise Edition se paga aparte [8].

Ediciones de Oracle Database y precios de lista en 2026

Oracle AI Database tiene hoy tres ediciones para instalar: una gratuita, llamada Free, y dos de pago, Standard Edition 2 y Enterprise Edition. Las de pago van en servidores propios, en la nube de Oracle o en nubes autorizadas [8]. Se cobran en dólares, por procesador o por usuario, y su soporte se paga aparte cada año, según la lista oficial de precios de Oracle [14].

La tabla recoge esa lista, fechada el 15 de septiembre de 2026 [14].

EdiciónPara qué la presenta OracleLicencia (precio de lista en dólares)Soporte del primer año (dólares)Bases enchufables (PDB) permitidas
Oracle AI Database 26ai FreeAprender y desarrollar, con hasta 2 hilos de procesador, 2 GB de memoria y 12 GB de datos [15]Gratis [15]No tiene soporte ni parches [11]Hasta 16, aunque los topes de la edición pueden dejar crear menos [8]
Standard Edition 2Aplicaciones de grupos de trabajo, de un departamento o web [8]17.500 por procesador o 350 por usuario nombrado [14]3.850 por procesador o 77 por usuario nombrado [14]Hasta 3 [8]
Enterprise EditionAlto volumen de transacciones, consultas intensivas y aplicaciones con inteligencia artificial [8]47.500 por procesador o 950 por usuario nombrado [14]10.450 por procesador o 209 por usuario nombrado [14]Hasta 3; hasta 252 con la opción Multitenant, que cuesta 17.500 por procesador [8] [14]
Opción RAC, solo para Enterprise EditionVarias instancias sobre una sola base [7]23.000 por procesador o 460 por usuario nombrado [14]5.060 por procesador o 101,20 por usuario nombrado [14]No aplica

Por procesador se paga según el equipo. En Standard Edition 2 cuenta cada zócalo ocupado, es decir, cada chip instalado en la tarjeta madre [14]. En las demás se cuentan los núcleos, las unidades de cálculo de cada chip, multiplicados por un factor que Oracle publica [14]. Por usuario nombrado, Named User Plus en la lista, se paga por cada persona autorizada a usar el programa, lo esté usando o no. También cuentan los equipos que acceden sin una persona, y Oracle exige un mínimo de usuarios por procesador [14].

El soporte da derecho a versiones nuevas, parches y asistencia técnica [14]. Cada renovación parte de lo pagado el año anterior y le suma un ajuste por inflación, salvo que el contrato fije un tope menor [14]. En pesos, la cifra depende de la tasa de cambio del día del pago.

Existe además Oracle Autonomous AI Database, un servicio de la nube de Oracle que hace por su cuenta los parches, las actualizaciones y los ajustes [16]. Aquí solo se menciona; sus versiones gratuitas están en la guía de bases de datos para practicar.

¿Qué pasó con Oracle Express Edition (XE)?

Oracle Express Edition, o XE, es la edición gratuita que precedió a Free. Oracle explica cómo pasar los datos de una XE antigua a la edición nueva con su herramienta Data Pump [11]. La descarga de Oracle Database 21c Express Edition sigue disponible [17], aunque la propia página de XE invita hoy a probar Oracle AI Database 26ai Free [18].

¿Quién usa Oracle en Colombia? Lo que muestran los contratos públicos

En el Estado colombiano, Oracle es proveedor directo de entidades nacionales y territoriales. El conteo sale de SECOP II, la plataforma en línea donde las entidades públicas gestionan sus procesos de contratación [19]. En 2025, Oracle Colombia fue el proveedor de al menos 93 contratos registrados allí. Detrás hay al menos 74 NIT (número de identificación tributaria) distintos; las secretarías y demás dependencias de Bogotá comparten uno [2].

Qué se contó en SECOP II (contratos firmados en 2025 con Oracle Colombia como proveedor)Resultado
Contratos93 [2]
NIT distintos de las entidades contratantes74 [2]
Contratos de entidades que SECOP II clasifica como del orden nacional52, de 47 NIT [2]
Contratos de entidades que SECOP II clasifica como del orden territorial35, de 23 NIT [2]
Contratos de entidades que SECOP II clasifica como corporación autónoma6, de 6 NIT [2]
Valor registrado de los 93 contratos64.913.277.467 pesos [2]

Las filas por orden suman más de 74 NIT porque el de Bogotá, que comparten sus secretarías y otras dependencias, figura en los tres órdenes [2].

Los diez contratos de mayor valor son de soporte, renovación, actualización o mantenimiento [2]. Entre ellos están los de la Dirección de Impuestos y Aduanas Nacionales (DIAN), la Fiscalía General de la Nación y la Aerocivil. También figuran el Ministerio de Educación Nacional y el Departamento Administrativo Nacional de Estadística (DANE) [2].

El de la DIAN lleva el mecanismo en su nombre. En diciembre de 2025 renovó, por 5.877.760.946 pesos, el soporte que Oracle llama Software Update License & Support, la misma línea de la lista de precios [2].

Estos datos tienen límites. Solo cuentan los contratos de SECOP II con Oracle Colombia como proveedor, así que dejan fuera los productos Oracle comprados a revendedores [2]. Buscar solo la palabra Oracle en el objeto inflaría la cuenta [2]. Esa búsqueda recoge contratos de personas, de empresas que administran plataformas Oracle y de programas de otros fabricantes que funcionan sobre Oracle [2]. Tampoco entran las compras por la Tienda Virtual del Estado Colombiano, que en 2025 registra otras 22 órdenes cuyos ítems nombran a Oracle [30]. Y nada de esto mide el uso en bancos ni en empresas privadas: SECOP II registra contratación pública [19].

¿Qué significa Oracle para un empleo?

Para quien busca trabajo, los contratos muestran demanda de personas que trabajan con productos Oracle: sus bases de datos y PL/SQL, sus herramientas de desarrollo y su nube. En 2025 se firmaron 52 contratos de servicios profesionales cuyo objeto nombra a Oracle, en 22 NIT de entidades públicas [2].

La Fiscalía General de la Nación, por ejemplo, contrató servicios profesionales para gestionar y administrar sus bases de datos Oracle [2]. La CENAC Personal (Central Administrativa y Contable), del sector defensa, contrató ingenieros con experiencia en desarrollo en PL/SQL [2]. Y en Bogotá, Transmilenio contrató la administración y el afinamiento, es decir, los ajustes para que responda más rápido, de una plataforma con bases Oracle, SQL Server y Postgres [2]. Un contrato no hace una tendencia, pero muestra que varios gestores conviven en una misma entidad.

¿Cómo empezar con Oracle gratis?

Para aprender Oracle sin pagar bastan dos descargas: la base Oracle AI Database 26ai Free y SQL Developer, la herramienta para escribir y ejecutar consultas [15] [9]. La edición Free no tiene soporte ni parches de seguridad. Por eso Oracle recomienda ediciones con soporte para producción, es decir, para sistemas que usan clientes o empleados reales [11].

  1. Revise su equipo. Free se instala en Windows de 64 bits y en Linux; para Mac, Oracle ofrece una imagen de contenedor, un paquete listo para ejecutarse con programas como Docker [15].
  2. Descargue el instalador desde la página oficial de Oracle AI Database Free; hoy corresponde a la versión 23.26.3 [12].
  3. Instálelo con la guía de Oracle. Al terminar podrá conectarse a la base contenedora, con el servicio FREE, o a la primera base enchufable, con el servicio FREEPDB1 [12].
  4. Descargue SQL Developer, gratuito. La versión 26.2 salió el 14 de julio de 2026, y su archivo para Windows trae el kit de Java (JDK 17) que necesita [20]. Si ya usa Visual Studio Code, el editor de Microsoft, sirve la extensión gratuita Oracle SQL Developer for VS Code [21].
  5. Cree una conexión a su propio computador (localhost), puerto 1521, servicio FREEPDB1, para trabajar dentro de la base enchufable [12].
  6. Pegue el bloque de la sección siguiente en la hoja de trabajo de SQL Developer y ejecútelo con el botón Run Script (ejecutar script), que imita parte de SQL*Plus. El resultado aparece en el panel Script Output [31].

Si prefiere no instalar nada, Oracle también sugiere FreeSQL (freesql.com) como espacio gratuito para practicar SQL [15].

PL/SQL en pocas líneas: su primer bloque en Oracle

PL/SQL es la extensión procedimental de SQL hecha por Oracle, es decir, la que permite escribir programas paso a paso dentro de la base [6]. Le suma a SQL variables, ciclos y manejo de errores [6]. Su unidad básica es el bloque, con una parte de declaraciones, una ejecutable y una de manejo de errores; solo la ejecutable es obligatoria [6].

Este bloque suma los números del 1 al 10 y muestra el resultado:

-- Orden de SQL*Plus: muestra en pantalla lo que imprime el bloque
SET SERVEROUTPUT ON

DECLARE
  v_total NUMBER := 0;  -- variable que acumula la suma
BEGIN
  FOR i IN 1..10 LOOP   -- i toma los valores del 1 al 10
    v_total := v_total + i;
  END LOOP;
  DBMS_OUTPUT.PUT_LINE('Suma de 1 a 10: ' || TO_CHAR(v_total));
END;
/

La primera orden es de SQL*Plus, la herramienta de comandos de Oracle: sin ella, lo que el bloque imprime con DBMS_OUTPUT no aparece en pantalla [6]. La barra final le pide a SQL*Plus que ejecute el bloque [22]. El bloque imprime una sola línea: «Suma de 1 a 10: 55». Debajo, SQL*Plus confirma que el bloque terminó bien con el aviso «PL/SQL procedure successfully completed.» [22]. El lenguaje SQL que va dentro de estos bloques tiene su propia guía de SQL.

Logo e imágenes de Oracle Database

Esta página no reproduce el logotipo de Oracle, porque es una marca de la empresa. Sus pautas de uso piden la «autorización escrita de Oracle para usar el logotipo de Oracle» [23]. En esa misma página, Oracle explica a quién escribir para solicitarla y qué datos enviar [23].

En el mundo Oracle, «imagen» tiene además un sentido técnico. Una imagen de contenedor es un paquete listo para ejecutarse con programas como Docker o Podman [11] [12]. La de la edición gratuita se publica en el registro de contenedores de Oracle con el nombre container-registry.oracle.com/database/free [11].

Alternativas a Oracle y el costo de salir

Dos alternativas a Oracle que documentan cómo migrar desde él son PostgreSQL, de uso gratuito para cualquier fin, y SQL Server, de Microsoft [24] [25]. Cambiar de gestor no cuesta solo la licencia nueva. Hay que traducir el código escrito en PL/SQL, ajustar los tipos de datos y, si hace falta, actualizar las aplicaciones que usan la base [24] [25].

Oracle frente a PostgreSQL

La licencia de PostgreSQL permite usarlo, copiarlo, modificarlo y distribuirlo para cualquier fin, sin pago [26]. Su lenguaje para programar dentro de la base se llama PL/pgSQL. Se parece a PL/SQL en muchos aspectos: también trabaja por bloques y exige declarar las variables [24].

La documentación de PostgreSQL 18 dedica una sección a migrar desde Oracle, y ahí aparecen los costos que no salen en la factura [24]. Los nombres de los tipos de datos a menudo hay que traducirlos [24]. VARCHAR2 pasa a varchar o text, y NUMBER (el tipo para números de Oracle) a numeric u otro tipo numérico más adecuado [24]. PostgreSQL no tiene paquetes, los grupos de funciones y variables de Oracle, y propone reemplazarlos con esquemas [24]. Hasta los ciclos que cuentan hacia atrás leen sus límites en orden distinto [24].

Oracle frente a SQL Server

SQL Server usa Transact-SQL, la versión de SQL de Microsoft: todas las aplicaciones que se comunican con él le envían órdenes en ese lenguaje [27]. Para el cambio, Microsoft ofrece SQL Server Migration Assistant for Oracle, que lleva bases Oracle a SQL Server 2019 o posterior y a Azure SQL, su nube [25]. Tiene límites documentados: no convierte los tipos de datos que define el propio usuario y los marca como errores [28]. Su licencia también se cobra en dólares; se puede pagar por paquetes de núcleos, con precios que Microsoft presenta como estimados [29].

¿Vale la pena aprender Oracle en Colombia?

Los contratos públicos responden con dos caras. La primera es de costo: renovaciones de soporte como la de la DIAN, que la lista de Oracle calcula sobre lo pagado el año anterior [2] [14]. La segunda es de trabajo: contratos para administrar Oracle y, como en Transmilenio, para hacerlo junto a SQL Server y Postgres [2].

Aquí tomo partido: para un estudiante colombiano, la edición Free es la entrada más barata a ese mercado público, siempre que Oracle no sea el único gestor que aprenda.

Preguntas frecuentes

¿Oracle Database es gratis? Solo una de sus ediciones. Oracle AI Database 26ai Free no cuesta, pero tiene topes de procesador, memoria y datos [15]. Las otras dos, Standard Edition 2 y Enterprise Edition, tienen precio de lista en dólares, y a la licencia se le suma una cuota anual de soporte [14].

¿Oracle y SQL son lo mismo? No. SQL es el lenguaje estándar de las bases relacionales, una norma del instituto estadounidense de estándares (ANSI) [5]. Oracle Database es uno de los gestores que lo usan [5]. Además de SQL, entiende PL/SQL, el lenguaje propio de Oracle para escribir lógica dentro de la base [6].

¿Cuál es la versión más reciente de Oracle Database? Oracle AI Database 26ai. Su guía de conceptos tiene fecha de abril de 2026 [5], y el manual de licencias se actualizó en octubre de 2026 [8]. El instalador gratuito de esa versión lleva el número 23.26.3 [12].

¿Se puede usar Oracle AI Database Free en una empresa? Se puede instalar, porque Oracle no limita el entorno donde corre [11]. Para un sistema del que dependen clientes o empleados, la empresa aconseja otra cosa: una edición con soporte, ya que la gratuita no recibe parches, ni siquiera los de seguridad [11].

Referencias

  1. Agencia Nacional de Contratación Pública – Colombia Compra Eficiente. SECOP II – Contratos Electrónicos, registro del contrato CO1.PCCNTR.7981913 — Aerocivil; firmado el 8 de julio de 2025; tipo: prestación de servicios; objeto: «Brindar soporte al software de bases de datos y productos Oracle»; valor: 3.310.172.099 pesos; proveedor: Oracle Colombia Ltda.; duración: 60 días (14 de julio a 7 de septiembre de 2025). datos.gov.co: registro SECOP II del contrato de la Aerocivil — Consultada: 2026-10-24.
  2. Agencia Nacional de Contratación Pública – Colombia Compra Eficiente. SECOP II – Contratos Electrónicos (conjunto actualizado el 23 de octubre de 2026; licencia CC BY-SA 4.0) — consulta propia: contratos con fecha de firma entre el 1 de enero y el 31 de diciembre de 2025 cuyo proveedor adjudicado es Oracle Colombia Ltda. (se excluyó 1 contrato por la regla editorial del sitio): 93 contratos, 74 NIT distintos, 52 de entidades clasificadas del orden nacional (47 NIT), 35 del orden territorial (23 NIT) y 6 de corporación autónoma (6 NIT); el NIT de Bogotá D. C. figura en los tres órdenes; valor registrado de 64.913.277.467 pesos; los diez de mayor valor son de soporte, renovación, actualización o mantenimiento; una búsqueda solo por palabras («ORACLE» con «SOPORTE», «LICENCI», «ACTUALIZ» o «UPDATE» en el objeto) da 139 contratos, de los cuales 49 no son licencias, soporte ni equipos de Oracle (contratos de personas, de empresas que administran plataformas Oracle y de software de otros fabricantes); DIAN, contrato CO1.PCCNTR.8677629, firmado el 5 de diciembre de 2025, 5.877.760.946 pesos, objeto: renovar el «Software Update License & Support» de sus productos Oracle; objeto con «ORACLE» y «SERVICIOS PROFESIONALES»: 52 contratos de 22 NIT, entre ellos los de la Fiscalía (CO1.PCCNTR.8194709) y la CENAC (CO1.PCCNTR.7343548); Transmilenio, contrato CO1.PCCNTR.8677322 (plataforma con bases Oracle, SQL Server y Postgres). datos.gov.co: SECOP II – Contratos Electrónicos — Consultada: 2026-10-24.
  3. Oracle. About Oracle, sección «A history of possibilities» — en 1977, Larry Ellison, Bob Miner y Ed Oates fundan Software Development Laboratories, con su primera oficina en Santa Clara, California; en 1982 la empresa adopta el nombre Oracle Corporation. Oracle: About Oracle — Consultada: 2026-10-24.
  4. Oracle. Oracle AI Database Documentation (página de inicio) — Oracle AI Database 26ai, plataforma de base de datos «convergente» para aplicaciones de inteligencia artificial, microservicios, grafos, documentos, datos espaciales y relacionales; disponible en servicios de la nube de Oracle y en Oracle Database@Azure, Oracle Database@Google Cloud y Oracle Database@AWS. Oracle: Oracle AI Database Documentation — Consultada: 2026-10-24.
  5. Oracle. Database Concepts, Oracle AI Database 26ai (documento G42938-05, abril de 2026), capítulo 1 «Introduction to Oracle AI Database» — base relacional en tablas de filas y columnas; SQL es el lenguaje estándar ANSI de las bases relacionales; un esquema es una colección de objetos, como tablas e índices, que pertenece a un usuario; un servidor de bases de datos, en general, administra con confiabilidad muchos datos en un entorno multiusuario, impide accesos no autorizados y ofrece recuperación ante fallas; «A database is a set of files, located on disk, that store user data»; la instancia es un conjunto de estructuras de memoria con nombre que administra los archivos; ambas pueden existir por separado; archivos de datos, de control y registro de rehacer (redo); desde Oracle Database 21c, la CDB es la única arquitectura admitida; una PDB es una colección portátil de esquemas que la aplicación ve como una base independiente y se puede desenchufar. Oracle AI Database 26ai: Introduction to Oracle AI Database — Consultada: 2026-10-24.
  6. Oracle. PL/SQL Language Reference, Oracle AI Database 26ai (documento G43964-05, abril de 2026), capítulo 2 «Overview of PL/SQL» y «Main Features of PL/SQL» — PL/SQL es la extensión procedimental de SQL de Oracle; variables y constantes, sentencias de control y manejo de errores; un bloque se define con DECLARE, BEGIN, EXCEPTION y END, y solo la parte ejecutable es obligatoria; para ver la salida de DBMS_OUTPUT en SQL*Plus hay que dar antes la orden SET SERVEROUTPUT ON; ejemplos de FOR LOOP con rango 1..3. Oracle AI Database 26ai: Main Features of PL/SQL · Oracle AI Database 26ai: Overview of PL/SQL · Oracle AI Database 26ai: LOOP Statements — Consultada: 2026-10-24.
  7. Oracle. Real Application Clusters Administration and Deployment Guide, Oracle AI Database 26ai, «Overview of Oracle RAC» — en Oracle RAC, varias instancias, cada una en un servidor distinto, acceden a una sola base; un clúster son varios computadores interconectados que ante usuarios y aplicaciones parecen un solo servidor; «Having multiple instances access a single database prevents the server from being a single point of failure». Oracle AI Database 26ai: Overview of Oracle RAC — Consultada: 2026-10-24.
  8. Oracle. Database Licensing Information User Manual, Oracle AI Database 26ai (documento G43241-14, octubre de 2026) — ofertas: Free, Standard Edition 2 («workgroup, department-level, and Web applications») y Enterprise Edition (transacciones de alto volumen, consultas intensivas y aplicaciones con inteligencia artificial); SE2 y EE se despliegan en instalaciones propias (on-premises), en la nube de Oracle (OCI) y en nubes autorizadas; Oracle RAC: no disponible en Free ni en SE2, opción de costo adicional en EE; número máximo de PDB: Free 16 (el número real puede ser menor por los topes de recursos de Free), SE2 3, EE 252 con la opción Multitenant y hasta 3 sin ella. Oracle AI Database 26ai: Licensing Information — Consultada: 2026-10-24.
  9. Oracle. Oracle SQL Developer (página del producto) — entorno de desarrollo gratuito para Oracle Database, con hoja de trabajo para consultas y desarrollo de PL/SQL; admite Oracle Database 11gR2, 19c, 21c y 23ai; enlace de descarga de la extensión para VS Code. Oracle: SQL Developer — Consultada: 2026-10-24.
  10. Oracle. Database Concepts, Oracle AI Database 26ai, capítulo «Memory Architecture» — la SGA es un grupo de estructuras de memoria compartida, que comparten todos los procesos de servidor y de segundo plano, con bloques de datos en caché y áreas de SQL compartidas (árbol de análisis y plan de ejecución de cada sentencia); la PGA es una región de memoria no compartida, de uso exclusivo de cada proceso. Oracle AI Database 26ai: Memory Architecture — Consultada: 2026-10-24.
  11. Oracle. Oracle Database Free FAQ — imagen de Docker con «docker pull container-registry.oracle.com/database/free»; límites: 2 CPU para procesos en primer plano, 2 GB de RAM (SGA y PGA combinadas) y 12 GB de datos de usuario; la edición Free no restringe el entorno donde se instala, pero no tiene soporte ni recibe parches, incluidos los de seguridad, y Oracle recomienda ediciones con soporte para producción; migración desde XE anteriores con exportación e importación de Data Pump. Oracle: Oracle Database Free FAQ — Consultada: 2026-10-24.
  12. Oracle. Oracle AI Database Free – Quick Start — instaladores oracle-ai-database-free-26ai-23.26.3 para Linux y Windows; imágenes de contenedor para Docker/Podman en el Container Registry de Oracle; conexión a la primera PDB con el servicio FREEPDB1 y a la CDB con el servicio FREE, en localhost, puerto 1521. Oracle: Oracle AI Database Free, Quick Start — Consultada: 2026-10-24.
  13. Oracle. Database Concepts, Oracle AI Database 26ai, capítulo 15 «Logical Storage Structures», «Overview of Tablespaces» — un tablespace es un contenedor lógico de segmentos (tablas, índices y otros objetos que consumen espacio); físicamente guarda los datos en uno o más archivos de datos o temporales; toda raíz de CDB, PDB y raíz de aplicación debe tener los tablespaces SYSTEM y SYSAUX; SYSTEM es el tablespace administrativo que Oracle usa para administrar la base, y SYSAUX es su auxiliar. Oracle AI Database 26ai: Logical Storage Structures — Consultada: 2026-10-24.
  14. Oracle. Oracle Technology Global Price List (15 de septiembre de 2026), sección I, Oracle Database — precios en dólares de Estados Unidos; Standard Edition 2: Named User Plus 350 (soporte 77), procesador 17.500 (soporte 3.850); Enterprise Edition: Named User Plus 950 (soporte 209), procesador 47.500 (soporte 10.450); opción Multitenant: procesador 17.500; opción Real Application Clusters: Named User Plus 460 (soporte 101,20), procesador 23.000 (soporte 5.060); definiciones de Named User Plus y de procesador (en Standard Edition 2, un procesador equivale a un zócalo ocupado; en las demás, núcleos por factor); el soporte da derecho a actualizaciones y asistencia técnica; los precios de soporte son del primer año y la renovación parte de lo pagado el año anterior más el ajuste por inflación. Oracle: Technology Global Price List — Consultada: 2026-10-24.
  15. Oracle. Oracle AI Database Free — Oracle AI Database 26ai Free permite hasta 2 CPU, 2 GB de RAM y 12 GB de almacenamiento para datos (hasta 12 GB de datos de usuario, 2 GB de RAM de la base y 2 hilos de CPU); descargas para Windows x64 y Linux; en Mac, imagen de Docker para equipos Arm o Intel; FreeSQL (freesql.com) como espacio gratuito para practicar SQL. Oracle: Oracle AI Database Free — Consultada: 2026-10-24.
  16. Oracle. Oracle Autonomous AI Database (documentación de Oracle Cloud) — servicios de gestión de datos sobre la tecnología Oracle Autonomous AI Database, que automatiza parches, actualizaciones y ajustes, y las tareas rutinarias de mantenimiento, con el sistema en marcha. Oracle Cloud: Autonomous AI Database — Consultada: 2026-10-24.
  17. Oracle. Oracle Database Express Edition (XE) Downloads — descargas de Oracle Database 21c Express Edition para Windows y Linux. Oracle: XE Downloads — Consultada: 2026-10-24.
  18. Oracle. Oracle Database XE (página de Express Edition) — la página de XE invita a probar Oracle AI Database 26ai Free. Oracle: Oracle Database XE — Consultada: 2026-10-24.
  19. Agencia Nacional de Contratación Pública – Colombia Compra Eficiente. SECOP II — plataforma transaccional para gestionar en línea los procesos de contratación, con cuentas para entidades y proveedores y vista pública para hacer seguimiento a la contratación pública. Colombia Compra Eficiente: SECOP II — Consultada: 2026-10-24.
  20. Oracle. SQL Developer Downloads — SQL Developer 26.2, publicado el 14 de julio de 2026, bajo la Oracle Free Use License; el archivo para Windows de 64 bits incluye el JDK 17. Oracle: SQL Developer 26.2 Downloads — Consultada: 2026-10-24.
  21. Oracle. Oracle SQL Developer for VS Code (documentación) — extensión gratuita de Visual Studio Code para explorar objetos de la base y ejecutar sentencias y scripts de SQL; versión 26.3. Oracle: SQL Developer for VS Code — Consultada: 2026-10-24.
  22. Oracle. User’s Guide and Reference de SQL*Plus, Oracle AI Database 26ai, sección 4.5 «About Running PL/SQL Blocks» — un bloque de PL/SQL se termina y ejecuta escribiendo una barra (/) sola en una línea nueva; sección 13.45.24 «SET FEEDBACK»: los mensajes de confirmación como «PL/SQL procedure successfully completed» se muestran tras las sentencias de SQL o PL/SQL exitosas, y SET FEEDBACK OFF los apaga. Oracle AI Database 26ai: About Running PL/SQL Blocks · Oracle AI Database 26ai: SET System Variable Summary — Consultada: 2026-10-24.
  23. Oracle. Third Party Usage Guidelines for Oracle Logos — «You must have Oracle’s written authorization to use the Oracle logo or O Tag»; quien no es socio de Oracle debe enviar una solicitud escrita al grupo de marcas de Oracle con los datos que la página enumera. Oracle: Logos — Consultada: 2026-10-24.
  24. The PostgreSQL Global Development Group. PostgreSQL 18 Documentation, sección 41.13 «Porting from Oracle PL/SQL» — PL/pgSQL se parece a PL/SQL: lenguaje estructurado en bloques, imperativo, con variables declaradas; varchar2 se traduce a varchar o text y number a numeric; en lugar de paquetes se usan esquemas; los ciclos FOR con REVERSE cuentan distinto y hay que intercambiar los límites. PostgreSQL 18: Porting from Oracle PL/SQL — Consultada: 2026-10-24.
  25. Microsoft. SQL Server Migration Assistant for Oracle (OracleToSQL) (actualizado el 24 de abril de 2026) y Migrate Oracle Databases to SQL Server — herramienta para migrar bases Oracle a SQL Server 2019 y versiones posteriores, Azure SQL Database y Azure SQL Managed Instance; el proceso recomendado termina con actualizar las aplicaciones si es necesario. Microsoft Learn: SSMA for Oracle · Microsoft Learn: Migrate Oracle Databases to SQL Server — Consultada: 2026-10-24.
  26. The PostgreSQL Global Development Group. PostgreSQL License — permiso para usar, copiar, modificar y distribuir el software y su documentación para cualquier propósito, sin pago y sin acuerdo escrito. PostgreSQL: License — Consultada: 2026-10-24.
  27. Microsoft. Transact-SQL Reference (Database Engine) — T-SQL es central para usar los productos y servicios SQL de Microsoft; todas las herramientas y aplicaciones que se comunican con una base de SQL Server lo hacen enviando órdenes T-SQL. Microsoft Learn: Transact-SQL Reference — Consultada: 2026-10-24.
  28. Microsoft. Converting Oracle Schemas (OracleToSQL) (actualizado el 24 de agosto de 2026) — SSMA no admite la conversión de tipos definidos por el usuario; esos tipos, incluido su uso en programas PL/SQL, se marcan con errores de conversión. Microsoft Learn: Converting Oracle Schemas — Consultada: 2026-10-24.
  29. Microsoft. SQL Server 2022 pricing — Standard por núcleo: 3.945 dólares por paquete de 2 núcleos; Enterprise: 15.123 dólares por paquete de 2 núcleos; Standard también por servidor más licencias de acceso (CAL); el precio es un estimado de venta al público y el específico lo da el distribuidor. Microsoft: SQL Server 2022 pricing — Consultada: 2026-10-24.
  30. Agencia Nacional de Contratación Pública – Colombia Compra Eficiente. Tienda Virtual del Estado Colombiano – Consolidado (conjunto actualizado el 24 de octubre de 2026; licencia CC BY-SA 4.0) — consulta propia: órdenes de compra con fecha en 2025 cuyos ítems contienen «ORACLE»: 22 órdenes, por un total registrado de 19.472.928.893 pesos, la mayoría por el acuerdo marco de software por catálogo. datos.gov.co: Tienda Virtual del Estado Colombiano – Consolidado — Consultada: 2026-10-24.
  31. Oracle. SQL Developer User’s Guide, versión 26.2, «SQL Developer Concepts and Usage» — el ejecutor de scripts imita un conjunto limitado de funciones de SQL*Plus; las sentencias de SQL y de SQL*Plus a menudo se pueden ejecutar con el icono Run Script, y el panel Script Output muestra el resultado. Oracle SQL Developer 26.2: SQL Developer Concepts and Usage — Consultada: 2026-10-24.
Cómo investigamos esta página
  • Pregunta que responde: qué es Oracle Database, cómo funciona, cuánto cuesta y quién lo usa en Colombia
  • Fuentes: identificadas 62 → incluidas 31
  • Criterios de inclusión: documentación oficial de Oracle, Microsoft y PostgreSQL, lista oficial de precios y datos abiertos de SECOP II
  • Fecha de corte de los datos: 2026-10-24
Scroll to Top