Preguntas frecuentes de Amazon RDS para Oracle

Licencias y compatibilidad

Existen dos tipos de licencia disponibles para utilizar Amazon RDS para Oracle:

Bring Your Own License (BYOL): en este modelo de licencia, puede utilizar sus licencias de base de datos Oracle existentes para ejecutar despliegues de Oracle en Amazon RDS. Para ejecutar una instancia de base de datos bajo el modelo BYOL, debe contar con la licencia de Oracle Database correspondiente (con licencia de actualización de software y soporte) para la clase de instancia de base de datos y la edición de Oracle Database que desee ejecutar. Asimismo, debe seguir las políticas de Oracle para autorizar el software Oracle Database en el entorno de cloud computing. Las instancias de base de datos se encuentran en el entorno Amazon EC2 y la política de licencia de Oracle para Amazon EC2 se encuentra aquí.

Licencia incluida: bajo el modelo de servicio «Licencia incluida», no tiene que comprar por separado licencias de Oracle, puesto que AWS distribuye las licencias del software de Oracle Database para su uso sujeto a la Sección 10.3.1 de los Términos de servicio de AWS. Los precios del servicio "Licencia incluida" incluyen la licencia de software, los recursos de hardware subyacentes y las funciones de administración de Amazon RDS.

Amazon RDS admite actualmente las siguientes ediciones de Oracle Database con cada uno de estos modelos de licencia:

BYOL: Standard Edition Two (SE2) y Enterprise Edition (EE)

Licencia incluida: Standard Edition Two (SE2)

BYOL: para ejecutar una instancia de base de datos bajo el modelo BYOL, debe contar con la licencia de Oracle Database adecuada (con licencia de actualización de software y soporte) para la clase de instancia de base de datos y la edición Oracle Database que desee ejecutar. Debe seguir las políticas de Oracle para autorizar el software Oracle Database en el entorno de cloud computing. Las instancias de base de datos se encuentran en el entorno Amazon EC2 y la política de licencia de Oracle para Amazon EC2 se encuentra aquí.

Licencia incluida: bajo el modelo de servicio «Licencia incluida», no tiene que comprar por separado licencias de Oracle, puesto que AWS distribuye las licencias del software de Oracle Database para su uso sujeto a la Sección 10.3.1 de los Términos de servicio de AWS.

BYOL: con este modelo, seguirá utilizando su cuenta activa de Oracle Support. Contacte directamente con Oracle para las solicitudes de servicio específicas de Oracle Database. Si tiene una cuenta de AWS Premium Support activa, puede contactar con AWS Premium Support para conocer cuestiones específicas de Amazon RDS. Amazon Web Services y Oracle tienen procesos de soporte de varios proveedores para aquellos casos que requieran ayuda de ambas organizaciones.

Licencia incluida: en este modelo, si tiene una cuenta de AWS Premium Support activa, debe contactar con AWS Premium Support para las solicitudes de servicio específicas de Amazon RDS y de Oracle Database.

BYOL: puede escalar sus instancias de base de datos según los términos de sus licencias de Oracle.

Licencia incluida: las instancias de base de datos que ejecuten Oracle podrán escalarse o reducirse verticalmente en cualquier punto, en función de los precios por hora vigentes para cada clase de instancia.

Para obtener más información sobre las implicaciones del escalado de instancias de base de datos reservadas, consulte la página de instancias reservadas.

BYOL: debe tener una «licencia de actualización de software y soporte» de Oracle para utilizar Amazon RDS para Oracle Database.

Licencia incluida: el coste de la «licencia de actualización de software» está incluido en el precio por hora, lo que permite obtener acceso a las actualizaciones del software Oracle Database.

Sí, puede cambiar las opciones de licencia mediante la CLI de AWS o a través de la consola de AWS si selecciona Modify Instance (Modificar instancia) y, a continuación, la opción correspondiente de la lista desplegable "Licensing Model" (Modelo de licencia).

En el modelo BYOL, puede migrar de una edición SE2 del software de Oracle a Enterprise Edition siempre y cuando posea una licencia de Oracle sin utilizar adecuada para la edición y la clase de la instancia de base de datos que desea ejecutar. No puede pasar de Enterprise Edition a otras ediciones. Para cambiar la edición y conservar sus datos, debe tomar un snapshot de la instancia de base de datos en ejecución y, a continuación, crear una nueva instancia de la edición deseada a partir del snapshot. A continuación, debe eliminar la antigua instancia de base de datos, a menos que desee que siga ejecutándose y disponga de las licencias de Oracle Database correspondientes.

Versiones del motor de bases de datos

Para Oracle Database versión 12.1 y anteriores, los nombres de la versión de motor de base de datos de Amazon RDS tienen el formato X.Y.Z, donde: X = versión principal (e.j., 12.1), Y = nivel de edición (e.j., 0.2), y Z = número de versión en las series de edición de RDS (e.j., v20). Por ejemplo, una versión de motor de base de datos de Amazon RDS para Oracle sería 12.1.0.2.v20.

Para la versión 12.2 y posteriores de Oracle Database, los nombres de la versión de motor de base de datos de Amazon RDS tienen el formato A.B.C.D, donde: A = la familia de versiones de edición anual (ej. 19.0.0.0), B = actualización de edición trimestral (ej., ru-2020-04), C = revisión de actualización de edición trimestral (ej., rur-2020-04) y D = número de versión en las series de edición de RDS (ej., r1). Por ejemplo, una versión de motor de base de datos de Amazon RDS para Oracle sería 19.0.0.0.ru-2020-04.rur-2020-04.r1. Actualmente, RDS no utiliza las revisiones de actualización de edición, pero el RUR se incluye en el nombre en caso de que se utilicen en el futuro.

Oracle publica actualizaciones de forma trimestral para las principales versiones admitidas: actualizaciones de conjuntos de parches (PSU) en el caso de la versión 12.1 y anteriores, así como actualizaciones de ediciones (RU) para la versión 12.2 y posteriores. Estos incluyen actualizaciones de seguridad críticas, así como correcciones que no están relacionadas con la seguridad que recomienda Oracle. Las versiones de motor de base de datos de Amazon RDS se crean con una PSU o RU específica como línea base y pueden contener correcciones adicionales.

Para obtener una lista completa de los parches incluidos en cada versión, consulte la documentación.

Desde el punto de vista de Amazon RDS, un cambio de versión se consideraría principal si se cambia la versión principal o el nivel de edición Por ejemplo, pasar de 12.1.0.2.v20 a 12.2.0.1.rur-2020-04.rur-2020-04.r1 o de 19.0.0.0.ru-2020-04.rur-2020 04.r1 a 21.0.0.0 .ru-2020-04.rur-2020-04.r1 sería una actualización de versión **principal**. Un cambio de versión se consideraría menor si pasara de 12.1.0.2.v20 a 12.1.0.2.v22 o 19.0.0.0.ru 2020-04.rur-2020-04.r1 a 19.0.0.0.ru-2020-10.rur -2020-10.r1.

Para obtener la lista más reciente de las principales versiones compatibles con Amazon RDS para Oracle, consulte la documentación.

Consulte la Guía del usuario de Amazon RDS para obtener detalles de la composición del conjunto de parches de cada versión de motor de base de datos de Oracle.

Para obtener información sobre las diversas versiones compatibles con Amazon RDS para Oracle, consulte la publicación Oracle Database Engine Release Notes (Notas de la versión del motor de base de datos de Oracle).

Comuníquese con su equipo de cuentas de AWS o con AWS Support para obtener más información sobre Oracle MDS para Amazon RDS for Oracle. 

Consulte la publicación del foro.

Opciones y características

Amazon RDS para Oracle admite dos tipos de tecnologías de replicación: Amazon RDS Multi-AZ y las replicas de Oracle. Los despliegues multi-AZ son compatibles con los modelos de Licencia incluida y Bring Your Own License (BYOL), mientras que las réplicas de lectura solo son compatibles con el modelo Bring Your Own License (BYOL). Amazon RDS para Oracle proporciona un despliegue multi-AZ con el fin de ofrecer disponibilidad y durabilidad mejoradas para instancias de bases de datos (DB) dentro de una región específica de AWS. A menudo, es una solución efectiva de recuperación de desastres (DR) para la mayoría de los casos de uso. Para los clientes que ponen en marcha bases de datos críticas que tienen un requisito comercial para que su configuración de DR abarque diferentes regiones de AWS, la característica de réplica de lectura de Oracle es una opción ideal.

La función de réplica de lectura de Amazon RDS para Oracle complementa los despliegues Amazon RDS Multi-AZ. Amazon RDS Multi-AZ ofrece alta disponibilidad y protección de datos, y la réplica de lectura de Oracle en la región asociada brinda la escalabilidad de las cargas de trabajo de solo lectura. La réplica de lectura de Oracle entre regiones permite la recuperación de desastres además de ofrecer escalabilidad de lectura.

Además, puede utilizar soluciones de replicación lógica como Amazon Database Migration Service (DMS), Oracle GoldenGate y otras. Estas soluciones, que suele administrarlas el cliente, capturan los cambios de los registros de rehacer archivados para así replicarlos en otros almacenes de datos.

Oracle Data Guard es una función de alta disponibilidad que está disponible para la versión Enterprise de la base de datos de Oracle. En este momento, Amazon RDS utiliza una tecnología de replicación sincrónica y una función de conmutación por error automática diferentes para proporcionar despliegues Multi-AZ a las instancias de base de datos de Oracle. Los despliegues Multi-AZ están disponibles para todas las versiones de base de datos de Oracle compatibles con Amazon RDS.

Las réplicas de lectura de Amazon RDS for Oracle (tanto dentro de la región como entre regiones) usan Oracle Active Data Guard entre las instancias de base de datos principal y física en espera (réplica de lectura). Amazon RDS para Oracle configura la replicación asíncrona de Data Guard entre la réplica principal y la réplica de lectura. Si la réplica se encuentra en modo de solo lectura, asegúrese de tener licencias de Active Data Guard. Si coloca la réplica en modo montado, no necesitará licencias de Active Data Guard. Solo la base de datos de motor de Oracle admite réplicas de lectura montadas.

Sí, calculamos que para las implementaciones Multi-AZ necesitará el doble de las licencias que utilizaría para un despliegue estándar de la instancia de base de datos en espera. Sin embargo, deberá revisar el contrato de licencia de software de Oracle y cumplir las políticas de licencia de Oracle.

No, RAC no es compatible en este momento.

Consulte la sección «Database Feature Support» (Soporte de características de la base de datos) en la página de la documentación.

Amazon RDS es compatible con los treinta conjuntos de caracteres que aparecen en la lista "Conjuntos de caracteres de base de datos ASCII recomendados" de Oracle. Al crear una nueva instancia de base de datos, tiene la opción de especificar el conjunto de caracteres que desee. Esto es opcional; el conjunto de caracteres predeterminado es AL32UTF8. Para obtener más información, consulte la documentación de Amazon RDS.

Amazon RDS administra el monedero de Oracle y la clave de cifrado principal para la instancia de base de datos.

Oracle Database admite diversas características que varían según la edición de la base de datos de Oracle que ejecute. Consulte la Guía del usuario de Amazon RDS para obtener más información sobre las características de Oracle que Amazon RDS admite actualmente.

Amazon RDS para Oracle admite instancias de memoria ampliada para el tipo de instancia R5. Estas instancias ofrecen un número bajo de vCPU, pero tienen una mayor cantidad de memoria, lo que permite a los clientes ajustar el tamaño de las cargas de trabajo y ahorrar costos. Para obtener más información, consulte los tipos de instancias admitidos en Amazon RDS para Oracle.

Sí, Database Activity Streams (DAS) para Amazon Relational Database Service (Amazon RDS) para Oracle proporciona una transmisión casi en tiempo real de todas las instrucciones auditadas (SELECT, DML, DDL, DCL, TCL) ejecutadas en la instancia de base de datos. Los datos de auditoría se recopilan a partir de la auditoría unificada de la base de datos, mientras que el almacenamiento y el procesamiento de la actividad de la base de datos se administran fuera de esta. Como parte de la implementación de DAS, el administrador de la base de datos especifica las políticas de auditoría unificadas nativas de Oracle Database en los objetos dados. Posteriormente, el administrador de seguridad inicia DAS en la instancia de base de datos de Amazon RDS for Oracle y proporciona una clave de AWS Key Management Service (KMS) para el cifrado. La actividad de la base de datos se cifra y, después, se envía de forma asíncrona a una secuencia de datos de Amazon Kinesis aprovisionado en nombre de la Instancia de base de datos de Amazon RDS para Oracle. Los permisos para habilitar y desactivar DAS se pueden administrar mediante IAM, lo que permite la separación de funciones entre el personal de seguridad/conformidad y los administradores de las bases de datos. Puede obtener más información acerca de Amazon RDS Database Activity Streams para Oracle en la documentación.

Amazon RDS admite las copias de seguridad automatizadas entre regiones para Oracle. Cuando esta característica está habilitada, las instantáneas y las copias de seguridad de los registros de rehacer archivados capturadas y retenidas en la región de origen donde reside la instancia de RDS se replican automáticamente en una segunda región. A continuación, RDS mantiene la instantánea y los registros archivados de acuerdo con el período de retención de copias de seguridad elegido para permitir la capacidad de restauración a un punto determinado (PITR) en la región de destino. Esta característica es ideal si necesita una capacidad de recuperación de desastres rentable que permita ahorrar en costos de cómputo y, en algunos casos, de licencias hasta que se necesite una PITR en otra región. Para obtener más información, consulte esta publicación del blog.

Sí, Amazon RDS es compatible con la actualización automática de archivos de zona horaria para Oracle. Para habilitar esta característica, debe agregar la opción TIMEZONE_FILE_AUTOUPGRADE. Para obtener más información, consulte la documentación.