Oracle Database Express Edition (XE) es una versión gratuita que tiene límites de recursos y funcionalidades en comparación con las ediciones de pago, como Standard Edition 2 y Enterprise Edition.
- CPU: Usa hasta 2 subprocesos de CPU, incluso si tu máquina tiene más procesadores disponibles.
- RAM: El uso de memoria RAM está limitado a 2 GB por base de datos, incluyendo la SGA y la PGA.
- Almacenamiento: Permite hasta 12 GB de datos de usuario en disco. Si superas este límite, recibirás un error ORA-12592 y deberás actualizar a una edición superior.
- Instancias: Solo puedes instalar y ejecutar una única instancia de Oracle XE en un entorno lógico (máquina física, VM o contenedor).
- Aprendizaje y desarrollo: Es una excelente plataforma para estudiantes y desarrolladores que quieran aprender y practicar con Oracle Database sin incurrir en costos de licencia.
- Pequeñas aplicaciones y prototipos: Puedes usarla para aplicaciones de bajo volumen de datos o para probar conceptos y funcionalidades.
- Implementaciones en producción a pequeña escala: Aunque gratuita, está permitida su instalación en entornos de producción, siempre y cuando se respeten los límites de recursos. Es una opción para empresas pequeñas con requisitos de datos y rendimiento modestos.
- Base de datos para APEX: Es compatible con Oracle Application Express (APEX), lo que permite desarrollar y desplegar aplicaciones web de código bajo (low-code) sin costo adicional.
- No incluye funcionalidades avanzadas: Carece de opciones y características avanzadas que se encuentran en las ediciones de pago, como Oracle Real Application Clusters (RAC), opciones de seguridad avanzadas, ciertas características de recuperación y alta disponibilidad.
- No tiene soporte directo de Oracle: A diferencia de las ediciones de pago, Oracle XE no incluye soporte oficial. La ayuda se basa en la comunidad a través de foros y documentación.
- Migración: Si tu aplicación crece y excede los límites de Oracle XE, necesitarás planificar una migración a una edición de pago, como Standard Edition 2 o Enterprise Edition.
Se puede usar el comando
CREATE OR REPLACE PROCEDURE
en el editor de SQL, ya sea en la interfaz web de Oracle XE o en herramientas como SQL Developer. Puedes ejecutar el procedimiento con el comando
EXECUTE
o dentro de un bloque PL/SQL. - CPU: Limitado a 2 subprocesos de CPU.
- RAM: Limitado a 2 GB por base de datos.
- Datos: El almacenamiento de datos de usuario no puede exceder los 12 GB.