Licenciamiento Oracle para bases de datos

¿Qué es el licenciamiento Oracle y por qué es tan complejo?

Uno de los problemas que enfrentan muchas organizaciones al usar productos Oracle es la amenaza jurídica de estar mal licenciados. Existen múltiples formas de desplegar software Oracle, lo que genera confusión en las áreas TI. Por eso, es fundamental comprender qué significan las licencias Oracle, cómo se calculan y qué tipos existen, especialmente para bases de datos.


Definiciones clave sobre licenciamiento Oracle

  • ¿Qué es una licencia de Oracle?

Una licencia Oracle es un Derecho de Uso (DDU) del software. No es el software en sí, sino el permiso legal para usarlo. Oracle permite obtener el software por diversos medios (descarga web, CD, etc.) sin requerir claves de activación, lo que aumenta el riesgo de sub-licenciamiento si no se gestiona correctamente.

Importante: Las licencias no dependen de la versión del producto. Una licencia de Oracle Enterprise Edition puede aplicarse a Oracle 11g, 12c, 19c o superior, siempre que haya contrato de soporte vigente.

 

Tipos de licencias Oracle

¿Qué diferencia hay entre licencias perpetuas y a plazo?

Oracle ofrece:

  • Licencias perpetuas: se pagan una vez y otorgan uso indefinido mientras se cumplan las condiciones contractuales.
  • Licencias a plazo: se pagan por un período fijo (por ejemplo, 1 año) y deben renovarse al vencimiento.

Las licencias a plazo se calculan como un porcentaje del valor de la licencia perpetua.


Ediciones de base de datos Oracle
  • ¿Qué ediciones de Oracle Database existen y cuál debería elegir?
  1. Oracle Database Standard Edition 2 (SE2):
    • Pensada para PYMEs
    • Limitada a servidores con máximo 2 procesadores
    • Incluye Real Application Clusters (RAC) hasta Oracle 18c

  1. Oracle Database Enterprise Edition (EE):
    • Para empresas medianas y grandes
    • Sin límite de procesadores
    • Acceso a múltiples opciones adicionales: RAC, Tuning Pack, Partitioning, Dataguard, entre otras


Métricas de licenciamiento Oracle para bases de datos
  • ¿Cómo se mide el uso de Oracle para licenciarlo correctamente?

Oracle utiliza principalmente dos métricas:

  1. Named User Plus (NUP)

  2. Por Procesador (Processor)

Licenciamiento Oracle por Usuario Nombrado Plus (NUP)
  • ¿Qué es un usuario nombrado Plus?

Es una persona o dispositivo autorizado para interactuar con el software Oracle, directa o indirectamente. Todos los usuarios o dispositivos con acceso deben estar licenciados, aunque no usen el software activamente.

Dato clave: El licenciamiento NUP permite acceso desde múltiples servidores dentro de la organización, lo que lo hace equivalente a la antigua métrica multi-server.

  • ¿Cómo se calcula el número de usuarios NUP?

Fórmula:

NUPs = MAX (mínimos por procesador, total de usuarios y dispositivos)

  • Para Enterprise Edition (EE): mínimo de 25 NUPs por procesador

  • Para Standard Edition 2 (SE2): mínimo de 10 NUPs por instancia

Ejemplos:

Caso 1: 400 empleados + 30 montacargas → EE con 32 procesadores

→ NUPs = MAX(25×32, 400) = 800

Caso 2: 50 empleados + 200 sensores → SE2 con 2 procesadores

→ NUPs = MAX(5, 250) = 250

  • Fórmula # 1: Cálculo de número de NUPS (solo productos de bases de datos)

  • Donde:

  1. SE2: Oracle database Standard Edition
  2. EE: Oracle database Enterprise Edition
  • Processors se obtiene aplicando Fórmula #2. 

  • Dispositivos, son dispositivos no operados por humanos, por ejemplo, un detector de temperatura, un contador de piezas, un medidor de presión, etc.


Licenciamiento Oracle por Procesador
  • ¿Cuándo usar la métrica «por procesador»?

Cuando los usuarios no pueden ser identificados individualmente (como en aplicaciones web abiertas), o cuando resulta económicamente más conveniente que la opción por usuario.

  • ¿Cómo se calcula el licenciamiento por procesador?

Fórmula:

Licencias requeridas = (# núcleos) × (factor de core)

Ejemplos:

Caso 3: SE2 con 2 sockets y procesadores Intel quad-core

→ Licencia por 2 procesadores (por socket)

Caso 4: EE con 16 sockets × 8 cores × factor 0,5

→ 16×8×0.5 = 64 licencias por procesador

 

 


En Neuronet, contamos con un equipo ampliamente capacitado y con variadas certificaciones Oracle (puede revisarlas haciendo clic aquí).

Si se encuentra interesado en cotizar servicios de auditoría Oracle o alguno similar, puede contactarnos a cualquiera de los canales de atención que aparecen en el siguiente enlace:

Una respuesta

Comentarios se encuentran cerrados.