Oracle en Amazon RDS - Amazon Relational Database Service

Oracle en Amazon RDS

Amazon RDS admite instancias de base de datos que ejecutan las siguientes versiones y ediciones de Oracle Database:

  • Oracle 19c, Versión 19.0.0.0

  • Oracle 18c, versión 18.0.0.0

  • Oracle 12c, versión 12.2.0.1

  • Oracle 12c, versión 12.1.0.2

nota

Amazon RDS también admite actualmente Oracle 11g, versión 11.2.0.4. Esta versión se encuentra en proceso de obsolescencia porque Oracle ya no proporcionará más parches para 11.2.0.4 después de la fecha de fin de soporte técnico. Para obtener más información, consulte Obsolescencia de Oracle 11.2.0.4.

Puede crear instancias de bases de datos e instantáneas de base de datos, restauraciones a un momento dado y copias de seguridad automatizadas o manuales. Puede utilizar instancias de base de datos que ejecuten Oracle dentro de una VPC. También puede agregar características a la instancia de base de datos Oracle habilitando diversas opciones. Amazon RDS admite implementaciones Multi-AZ para Oracle como una solución de conmutación por error de alta disponibilidad.

Para ofrecer una experiencia de servicio administrado, Amazon RDS no proporciona acceso mediante shell a las instancias de base de datos. También restringe el acceso a ciertos procedimientos y tablas del sistema que requieren privilegios avanzados. Puede acceder a las bases de datos de una instancia de base de datos usando cualquier aplicación cliente estándar de SQL, como Oracle SQL*Plus. No obstante, no puede acceder al host directamente mediante Telnet o Secure Shell (SSH).

Cuando crea una instancia de base de datos con su cuenta maestra, la cuenta obtiene privilegios de DBA, con algunas limitaciones. Utilice esta cuenta para tareas administrativas, como crear cuentas de base de datos adicionales. No puede utilizar SYS, SYSTEM u otras cuentas administrativas proporcionadas por Oracle.

Antes de crear una instancia de base de datos, complete los pasos que se describen en la sección Configuración de Amazon RDS de esta guía.

Tareas de administración comunes para Oracle en Amazon RDS

A continuación se detallan las tareas de administración comunes que se realizan con una instancia de base de datos Oracle en Amazon RDS, con enlaces a la documentación relativa a cada tarea.

Área de la tarea Documentación relacionada

Clases de instancias, almacenamiento y PIOPS

Si está creando una instancia de producción, aprenda cómo funcionan las clases de instancia, los tipos de almacenamiento y las IOPS provisionadas en Amazon RDS.

Compatibilidad de Oracle con las clases de instancias de bases de datos

Tipos de almacenamiento de Amazon RDS

Implementaciones Multi-AZ

Una instancia de base de datos de producción debe usar implementaciones Multi-AZ. Las implementaciones Multi-AZ proporcionan unos niveles superiores de disponibilidad, durabilidad de los datos y tolerancia a errores para las instancias de base de datos.

Alta disponibilidad (Multi-AZ) para Amazon RDS

Amazon Virtual Private Cloud (VPC)

Si su cuenta de AWS tiene una VPC predeterminada, la instancia de base de datos se creará automáticamente dentro de la VPC predeterminada. Si su cuenta no tiene una VPC predeterminada y desea que la instancia de base de datos esté en una VPC, cree los grupos de VPC y de subredes antes de crear la instancia.

Describe cómo determinar si se está utilizando la plataforma EC2-VPC o EC2-Classic.

Uso de una instancia de base de datos en una VPC

Grupos de seguridad

De forma predeterminada, las instancias de base de datos utilizan un firewall que impide el acceso. Asegúrese de crear un grupo de seguridad con las direcciones IP y la configuración de red correctas para acceder a la instancia de base de datos. El grupo de seguridad que cree depende de la plataforma Amazon EC2 en la que se encuentra la instancia de base de datos y de si accederá a la instancia de base de datos desde una instancia Amazon EC2.

Por norma general, si la instancia de base de datos se encuentra en la plataforma EC2-Classic, debe crear un grupo de seguridad de base de datos. Además, si su instancia se encuentra en la plataforma EC2-VPC, debe crear un grupo de seguridad de VPC.

Describe cómo determinar si se está utilizando la plataforma EC2-VPC o EC2-Classic.

Control de acceso con grupos de seguridad

Grupos de parámetros

Si su instancia de base de datos va a requerir unos parámetros de base de datos concretos, debe crear un grupo de parámetros antes de crear la instancia de base de datos.

Trabajo con los grupos de parámetros de base de datos

Grupos de opciones

Si la instancia de base de datos va a requerir opciones de base de datos concretas, debe crear un grupo de opciones antes de crear la instancia de base de datos.

Opciones para las instancias de bases de datos de Oracle

Conexión a una instancia de base de datos

Después de crear un grupo de seguridad y de asociarlo a una instancia de base de datos, puede conectarse a la instancia de base de datos usando cualquier aplicación cliente estándar de SQL, como Oracle SQL Plus.

Conexión a una instancia de base de datos de Oracle mediante SSL

Backup y restauración

Puede configurar su instancia de base de datos para que realice backups automatizados o tomar snapshots manuales y restaurar después las instancias a partir de los backups o los snapshots.

Copia de seguridad y restauración de una instancia de base de datos de Amazon RDS

Monitorización

Puede monitorizar una base de datos Oracle utilizando las métricas, los eventos y la monitorización avanzada de CloudWatch Amazon RDS.

Visualización de métricas de una instancia de base de datos

Consulta de eventos de Amazon RDS

Archivos de log

Puede obtener acceso a los archivos de log de la instancia de base de datos Oracle.

Archivos de registro de base de datos de Amazon RDS

También hay tareas administrativas avanzadas y características opcionales para utilizar las instancias de bases de datos de Oracle. Para obtener más información, consulte la documentación siguiente.

Opciones de licencias de Oracle

Amazon RDS para Oracle tiene dos opciones de licencia: License Included (LI) y Bring Your Own License (BYOL). Después de crear una instancia de base de datos de Oracle en Amazon RDS, puede cambiar el modelo de licencia modificando la instancia de base de datos. Para obtener más información, consulte Modificación de una instancia de base de datos de Amazon RDS.

Licencia incluida

En el modelo de licencia incluida no es necesario que compre por su cuenta licencias de Oracle. AWS ya es titular de la licencia del software de base de datos Oracle. En este modelo, si tiene una cuenta de AWS Support con soporte para incidencias, puede ponerse en contacto con AWS Support para las solicitudes de servicio relacionadas con Amazon RDS y con Oracle Database.

El modelo de licencia incluida de Amazon RDS se admite para las siguientes ediciones de Oracle Database:

  • Oracle Database Standard Edition One (SE1)

  • Oracle Database Standard Edition Two (SE2)

nota

El modelo de licencia incluida Oracle Database SE1 no se admite en las siguientes regiones de AWS registradas:

  • África (Ciudad del Cabo)

  • Asia Pacífico (Hong Kong)

  • Europa (Milán)

  • Medio Oriente (Baréin)

Bring-Your-Own-License (BYOL)

En el modelo BYOL, puede utilizar sus propias licencias de Oracle Database para ejecutar implementaciones de Oracle en Amazon RDS. Debe tener la licencia de Oracle Database adecuada (con Software Update License and Support) para la clase de instancia de base de datos y la edición de Oracle Database que desee ejecutar. También debe seguir las políticas de Oracle en cuanto a licencias de software de Oracle Database en el entorno de informática en la nube. Para obtener más información acerca de la política de licencias de Oracle para Amazon EC2, consulte Licensing Oracle Software in the Cloud Computing Environment.

En este modelo, continuará utilizando su cuenta de soporte de Oracle activa y se pondrá en contacto con Oracle directamente para las solicitudes de servicio relacionadas con Oracle Database. Si tiene una cuenta de AWS Support con soporte para incidencias, puede ponerse en contacto con AWS Support para solucionar problemas relacionados con Amazon RDS. Amazon Web Services y Oracle tienen un proceso de soporte multiproveedor para las incidencias que necesitan asistencia por parte de las dos organizaciones.

El modelo Bring-Your-Own-License se admite en Amazon RDS para las siguientes ediciones de Oracle Database:

  • Oracle Database Enterprise Edition (EE)

  • Oracle Database Standard Edition (SE)

  • Oracle Database Standard Edition One (SE1)

  • Oracle Database Standard Edition Two (SE2)

Integración con AWS License Manager

Para facilitar el monitoreo del uso de licencias de Oracle en el modelo BYOL, AWS License Manager se integra con Amazon RDS for Oracle. License Manager admite el seguimiento de RDS para ediciones del motor Oracle y paquetes de licencias basados en núcleos virtuales (vCPU). También puede utilizar License Manager con AWS Organizations para administrar todas las cuentas de su organización de forma centralizada.

nota

La integración de RDS para Oracle con License Manager no se admite en la región Asia Pacífico (Osaka-local).

En la siguiente tabla se muestran los filtros de información del producto de RDS para Oracle.

Filtro

Nombre

Descripción

Edición del motor

oracle-ee

Oracle Database Enterprise Edition (EE)

oracle-se

Oracle Database Standard Edition (SE)

oracle-se1

Oracle Database Standard Edition One (SE1)

oracle-se2

Oracle Database Standard Edition Two (SE2)

Paquete de licencias

data guard

Consulte Trabajo con las réplicas de Oracle para Amazon RDS (Oracle Active Data Guard)

olap

Consulte Oracle OLAP

ols

Consulte Oracle Label Security

diagnostic pack sqlt

Consulte Oracle SQLT

tuning pack sqlt

Consulte Oracle SQLT

Para realizar un seguimiento del uso de licencias de las instancias de base de datos de Oracle, puede crear una configuración de la licencia. En este caso, los recursos de RDS para Oracle que coinciden con el filtro de información del producto se asocian automáticamente a la configuración de la licencia. La detección de instancias de base de datos de Oracle puede tardar hasta 24 horas.

Para crear una configuración de la licencia para realizar un seguimiento del uso de licencias de las instancias de base de datos de Oracle

  1. Vaya a https://console.aws.amazon.com/license-manager/.

  2. Cree una configuración de licencias.

    Para obtener instrucciones, consulte Crear una configuración de licencia en la Guía del usuario de AWS License Manager.

    Agregue una regla para un RDS Product Information Filter (Filtro de información del producto de RSD) en el panel Product Information (Información del producto).

    Para obtener más información, consulte ProductInformation en la Referencia de la API de AWS License Manager.

Para crear una configuración de licencia mediante la AWS CLI, llame al comando create-license-configuration. Use los parámetros --cli-input-json o --cli-input-yaml para transmitir los parámetros al comando.

ejemplo

El siguiente código crea una configuración de la licencia para Oracle Enterprise Edition.

aws license-manager create-license-configuration -cli-input-json file://rds-oracle-ee.json

Lo siguiente es el archivo rds-oracle-ee.json de muestra utilizado en el ejemplo.

{ "Name": "rds-oracle-ee", "Description": "RDS Oracle Enterprise Edition", "LicenseCountingType": "vCPU", "LicenseCountHardLimit": false, "ProductInformationList": [ { "ResourceType": "RDS", "ProductInformationFilterList": [ { "ProductInformationFilterName": "Engine Edition", "ProductInformationFilterValue": ["oracle-ee"], "ProductInformationFilterComparator": "EQUALS" } ] } ] }

Para obtener más información acerca de la información del producto, consulte Detección automatizada del inventario de recursos en la Guía del usuario de AWS License Manager.

Para obtener más información sobre el parámetro --cli-input, consulte Generar el esqueleto y los parámetros de entrada de la AWS CLI a partir de un archivo de entrada JSON o YAML en la Guía del usuario de AWS CLI.

Licencias en implementaciones Multi-AZ de Oracle

Amazon RDS admite implementaciones Multi-AZ para Oracle como una solución de conmutación por error de alta disponibilidad. Recomendamos Multi-AZ para las cargas de trabajo de producción. Para obtener más información, consulte Alta disponibilidad (Multi-AZ) para Amazon RDS.

Si utiliza el modelo Bring-Your-Own-License, debe tener una licencia para la instancia de base de datos principal y para la instancia de base de datos en espera en una implementación Multi-AZ.

Migración entre ediciones de Oracle

En el modelo BYOL, puede migrar de cualquier edición estándar (SE, SE1 o SE2) a Enterprise Edition (EE) siempre y cuando posea una licencia de Oracle sin usar adecuada para la edición y la clase de la instancia de base de datos que desea ejecutar. No puede migrar de Enterprise Edition a otras ediciones.

Para cambiar de edición y conservar los datos

  1. Cree una instantánea de la instancia de la base de datos.

    Para obtener más información, consulte Creación de una instantánea de base de datos.

  2. Restaure la instantánea a una instancia de base de datos nueva y seleccione la edición de la base de datos Oracle que desea utilizar.

    Para obtener más información, consulte Restauración de una instantánea de base de datos.

  3. (Opcional) Elimine la antigua instancia de base de datos, a menos que quiera que siga ejecutándose y disponga de las licencias para la base de datos Oracle necesarias.

    Para obtener más información, consulte Eliminación de una instancia de base de datos.

Compatibilidad de Oracle con las clases de instancias de bases de datos

La capacidad de cómputo y de memoria de la instancia de base de datos se determina mediante su clase de instancia de base de datos. La clase de instancia de base de datos que necesita depende de la potencia de procesamiento y de los requisitos de memoria. Para obtener más información, consulte Clases de instancia de base de datos.

A continuación se indican las clases de instancias de bases de datos compatibles con Oracle.

Edición de Oracle Compatibilidad con 19c, 18c y 12c versión 12.2.0.1 Compatibilidad con 12c versión 12.1.0.2 Compatibilidad con 11g versión 11.2.0.4

Enterprise Edition (EE)

Bring-Your-Own-License (BYOL)

db.m5.large–db.m5.24xlarge

db.m4.large–db.m4.16xlarge

db.z1d.large–db.z1d.12xlarge

db.x1e.xlarge–db.x1e.32xlarge

db.x1.16xlarge–db.x1.32xlarge

db.r5.large–db.r5.24xlarge

db.r4.large–db.r4.16xlarge

db.t3.small–db.t3.2xlarge

db.m5.large–db.m5.24xlarge

db.m4.large–db.m4.16xlarge

db.z1d.large–db.z1d.12xlarge

db.x1e.xlarge–db.x1e.32xlarge

db.x1.16xlarge–db.x1.32xlarge

db.r5.large–db.r5.24xlarge

db.r4.large–db.r4.16xlarge

db.t3.micro–db.t3.2xlarge

db.m5.large–db.m5.24xlarge

db.m4.large–db.m4.16xlarge

db.z1d.large–db.z1d.12xlarge

db.x1e.xlarge–db.x1e.32xlarge

db.x1.16xlarge–db.x1.32xlarge

db.r5.large–db.r5.24xlarge

db.r4.large–db.r4.16xlarge

db.t3.micro–db.t3.2xlarge

Standard Edition 2 (SE2)

Bring-Your-Own-License (BYOL)

db.m5.large–db.m5.4xlarge

db.m4.large–db.m4.4xlarge

db.z1d.large–db.z1d.3xlarge

db.x1e.xlarge–db.x1e.4xlarge

db.r5.large–db.r5.4xlarge

db.r4.large–db.r4.4xlarge

db.t3.small–db.t3.2xlarge

db.m5.large–db.m5.4xlarge

db.m4.large–db.m4.4xlarge

db.z1d.large–db.z1d.3xlarge

db.x1e.xlarge–db.x1e.4xlarge

db.r5.large–db.r5.4xlarge

db.r4.large–db.r4.4xlarge

db.t3.micro–db.t3.2xlarge

Standard Edition 2 (SE2)

Licencia incluida

db.m5.large–db.m5.4xlarge

db.m4.large–db.m4.4xlarge

db.r5.large–db.r5.4xlarge

db.r4.large–db.r4.4xlarge

db.t3.small–db.t3.2xlarge

db.m5.large–db.m5.4xlarge

db.m4.large–db.m4.4xlarge

db.r5.large–db.r5.4xlarge

db.r4.large–db.r4.4xlarge

db.t3.micro–db.t3.2xlarge

Standard Edition 1 (SE1)

Bring-Your-Own-License (BYOL)

db.m5.large–db.m5.4xlarge

db.m4.large–db.m4.4xlarge

db.z1d.large–db.z1d.3xlarge

db.x1e.xlarge–db.x1e.4xlarge

db.r5.large–db.r5.4xlarge

db.r4.large–db.r4.4xlarge

db.t3.micro–db.t3.2xlarge

Standard Edition 1 (SE1)

Licencia incluida

db.m5.large–db.m5.4xlarge

db.m4.large–db.m4.4xlarge

db.r5.large–db.r5.4xlarge

db.t3.micro–db.t3.2xlarge

Standard Edition (SE)

Bring-Your-Own-License (BYOL)

db.m5.large–db.m5.8xlarge

db.m4.large–db.m4.4xlarge

db.z1d.large–db.z1d.6xlarge

db.x1e.xlarge–db.x1e.8xlarge

db.r5.large–db.r5.8xlarge

db.r4.large–db.r4.8xlarge

db.t3.micro–db.t3.2xlarge

nota

Animamos a todos los clientes con bring-your-own-license a consultar sus acuerdos de licencia para evaluar el impacto de Amazon RDS de las obsolescencias de Oracle. Para obtener más información sobre la capacidad informática de las clases de instancias de bases de datos admitidas por Amazon RDS for Oracle, consulte Clases de instancia de base de datos y Configuración del procesador de una clase de instancias de base de datos.

Clases de instancias de bases de datos db.t2 obsoletas para Oracle

Las clases de instancias de bases de datos db.t2 han quedado obsoletas y han dejado de usarse para Amazon RDS para Oracle. Las clases de instancias de bases de datos db.t2 se han sustituido por clases de instancias de bases de datos db.t3 con un mejor desempeño y que están disponibles, generalmente, por un costo inferior. A partir del 15 de septiembre de 2020, Amazon RDS para Oracle ampliará automáticamente las instancias de bases de datos db.t2 a clases de instancias de bases de datos db.t3 comparables.

Si tiene instancias de base de datos que utilicen clases de instancia de base de datos db.t2, Amazon RDS modificará cada una automáticamente para utilizar una clase de instancia de datos comparable que no esté obsoleta. Puede cambiar por sí mismo la clase de instancias de la base de datos para una instancia de la base de datos modificando la instancia de la base de datos. Para obtener más información, consulte Modificación de una instancia de base de datos de Amazon RDS.

Si tiene instantáneas de base de datos de instancias de bases de datos que usaban clases de instancia de base de datos db.t2, puede elegir una instancia de base de datos que no esté obsoleta cuando restaure las instantáneas de base de datos. Para obtener más información, consulte Restauración de una instantánea de base de datos.

nota

Las clases de instancias de bases de datos db.t3 cuentan con la tecnología Hyper-Threading habilitada de forma predeterminada. Cuando las instancias de base de datos que ejecutan la clase de instancia de base de datos db.t2 migran, el número de db.t3 se configura de forma automática con el número predeterminado de la clase de instancia de base de datos db.t3 comparable. Para saber más sobre las características de administración de vCPU disponibles en Amazon RDS para Oracle y la configuración predeterminada para cada clase de instancia de base de datos de db.t3, consulte Configuración del procesador de una clase de instancias de base de datos.

Clases de instancias de bases de datos db.m3 y db.r3 obsoletas para Oracle

Las clases de instancias de bases de datos db.m3 y db.r3 no están disponibles para Amazon RDS para Oracle. Estas clases de instancia de base de datos se han sustituido por clases de instancia de base de datos con un mejor desempeño que están disponibles generalmente a un costo inferior. A partir del 30 de septiembre de 2019, Amazon RDS para Oracle ampliará automáticamente las instancias de base de datos a clases de instancias de bases de datos que no están obsoletas.

Si tiene instancias de base de datos que utilicen clases de instancia de base de datos db.m3 y db.r3, Amazon RDS modificará cada una automáticamente para utilizar una clase de instancia de datos comparable que no esté obsoleta. Puede cambiar por sí mismo la clase de instancias de la base de datos para una instancia de la base de datos modificando la instancia de la base de datos. Para obtener más información, consulte Modificación de una instancia de base de datos de Amazon RDS.

Si tiene instantáneas de base de datos de instancias de base de datos que usaban clases de instancia de base de datos db.m3 o db.r3, puede elegir una instancia de base de datos que no esté obsoleta cuando restaure las instantáneas de base de datos. Para obtener más información, consulte Restauración de una instantánea de base de datos.

Clases de instancias de bases de datos db.m1 y db.m2 obsoletas para Oracle

Las clases de instancias de bases de datos db.m1 y db.m2 no están disponibles para Amazon RDS para Oracle. Estas clases de instancia de base de datos se han sustituido por clases de instancia de base de datos con un mejor desempeño que están disponibles generalmente a un costo inferior. A partir del 12 de septiembre de 2018, Amazon RDS para Oracle ampliará automáticamente las instancias de base de datos a clases de instancias de bases de datos que no están obsoletas.

Si tiene instancias de base de datos que utilicen clases de instancia de base de datos db.m1 y db.m2, Amazon RDS modificará cada una automáticamente para utilizar una clase de instancia de datos comparable que no esté obsoleta. Puede cambiar por sí mismo la clase de instancias de la base de datos para una instancia de la base de datos modificando la instancia de la base de datos. Para obtener más información, consulte Modificación de una instancia de base de datos de Amazon RDS.

Si tiene instantáneas de base de datos de instancias de base de datos que usaban clases de instancia de base de datos db.m1 o db.m2, puede elegir una instancia de base de datos que no esté obsoleta cuando restaure las instantáneas de base de datos. Para obtener más información, consulte Restauración de una instantánea de base de datos.

Límites de tamaño de archivo Oracle en Amazon RDS

El tamaño máximo de archivo en las instancias de base de datos de Amazon RDS Oracle es de 16 TiB. Si intenta cambiar el tamaño de un archivo de datos de un espacio de tabla bigfile a un valor superior al límite, recibirá un error como el siguiente:

ORA-01237: cannot extend datafile 6 ORA-01110: data file 6: '/rdsdbdata/db/mydir/datafile/myfile.dbf' ORA-27059: could not reduce file size Linux-x86_64 Error: 27: File too large Additional information: 2

Seguridad de Oracle

El motor de base de datos Oracle utiliza la seguridad basada en roles. Un rol es un conjunto de privilegios que pueden concederse o revocarse a un usuario. Un rol predefinido, denominado DBA, normalmente concede todos los privilegios administrativos en una base de datos Oracle. Los privilegios siguientes no están disponibles para el rol DBA en una instancia de base de datos de Amazon RDS que utiliza el motor Oracle:

  • ALTER DATABASE

  • ALTER SYSTEM

  • CREATE ANY DIRECTORY

  • DROP ANY DIRECTORY

  • GRANT ANY PRIVILEGE

  • GRANT ANY ROLE

Cuando se crea una instancia de base de datos, la cuenta principal de usuario que se utiliza para crear la instancia obtiene privilegios de administrador (DBA), con algunas limitaciones. Utilice la cuenta principal de usuario para cualquier tarea administrativa, como la creación de cuentas de usuario adicionales en la base de datos. No puede utilizar el usuario SYS, el usuario SYSTEM y otras cuentas administrativas proporcionadas por Oracle.

Amazon RDS Oracle admite conexiones cifradas SSL/TLS, así como la opción Oracle Native Network Encryption (NNE) para cifrar las conexiones entre la aplicación y la instancia de base de datos Oracle. Para obtener más información acerca de cómo usar SSL con Oracle en Amazon RDS, consulte Uso de SSL con una instancia de base de datos de Oracle. Para obtener más información acerca de la opción Oracle Native Network Encryption, consulte Oracle Native Network Encryption.

Uso de SSL con una instancia de base de datos de Oracle

La capa de conexión segura (SSL) es un protocolo estándar del sector que se utiliza para proteger las conexiones de red entre el cliente y el servidor. Después de SSL versión 3.0, el nombre se cambió a Transport Layer Security (TLS), pero a menudo se le sigue denominando SSL, y nos referiremos al protocolo como SSL. Amazon RDS admite el cifrado SSL para las instancias de bases de datos de Oracle. SSL permite cifrar una conexión entre el cliente de la aplicación y la instancia de base de datos Oracle. La compatibilidad con SSL está disponible en todas las regiones de AWS para Oracle.

Para activar el cifrado SSL para una base de datos Oracle, se añade la opción Oracle SSL al grupo de opciones asociado a la instancia de base de datos. Amazon RDS utiliza un segundo puerto, tal como requiere Oracle, para conexiones SSL. Esto permite que se produzca la comunicación cifrada de SSL y de texto sin cifrar al mismo tiempo entre una instancia de base de datos y un cliente de Oracle. Por ejemplo, es posible utilizar el puerto con la comunicación de texto sin cifrar para ponerse en contacto con otros recursos dentro de una VPC mientras se utiliza el puerto con comunicación cifrada SSL para ponerse en contacto con recursos situados fuera de la VPC.

Para obtener más información, consulte Capa de conexión segura de Oracle.

nota

No es posible utilizar SSL y Oracle Native Network Encryption (NNE) en la misma instancia de base de datos. Para poder utilizar el cifrado SSL, se debe desactivar cualquier otro cifrado de conexión.

Oracle 19c con Amazon RDS

Amazon RDS admite la versión 19c de Oracle, que incluye Oracle Enterprise Edition y Oracle Standard Edition Two.

Oracle 19c versión 19.0.0.0 incluye muchas nuevas características y actualizaciones nuevas con respecto a la versión anterior. En esta sección, podrá encontrar las características y los cambios importantes para usar Oracle 19c versión 19.0.0.0 en Amazon RDS. Para obtener una lista completa de los cambios, consulte la documentación de Oracle Database 19c. Para obtener una lista completa de las características compatibles de cada edición de Oracle 19c, consulte Permitted Features, Options, and Management Packs by Oracle Database Offering en la documentación de Oracle.

Cambios de parámetros de Amazon RDS para Oracle 19c versión 19.0.0.0

Oracle 19c versión 19.0.0.0 incluye varios parámetros nuevos, así como parámetros con rangos y valores predeterminados nuevos.

En la siguiente tabla se muestran los parámetros nuevos de Amazon RDS para Oracle 19c versión 19.0.0.0.

Nombre

Valores

Modificable

Descripción

lob_signature_enable

TRUE, FALSE (predeterminado)

S

Habilita o deshabilita la característica de firma del localizador de LOB.

max_datapump_parallel_per_job

1 a 1024 o AUTOMÁTICO

S

Especifica el número máximo de procesos paralelos permitidos para cada trabajo de Oracle Data Pump.

El parámetro compatible tiene un nuevo valor máximo para Oracle 19c versión 19.0.0.0 en Amazon RDS. En la siguiente tabla se muestra el valor predeterminado nuevo.

Nombre del parámetro

Valor máximo Oracle 19c versión 19.0.0.0

Valor máximo Oracle 18c versión 18.0.0.0

compatible

19.0.0

18.0.0

Los siguientes parámetros se eliminaron en Oracle 19c versión 19.0.0.0:

  • exafusion_enabled

  • max_connections

  • o7_dictionary_access

Oracle 18c con Amazon RDS

Amazon RDS es compatible con la versión 18c de Oracle, que incluye Oracle Enterprise Edition y Oracle Standard Edition Two.

Oracle 18c, versión 18.0.0.0 incluye numerosas características y actualizaciones nuevas con respecto a la versión anterior. En esta sección podrá encontrar las características y los cambios importantes para usar Oracle 18c, versión 18.0.0.0 en Amazon RDS. Para obtener una lista completa de los cambios, consulte la documentación de Oracle Database 18c. Para obtener una lista completa de las características compatibles de cada edición de Oracle 18c, consulte Permitted Features, Options, and Management Packs by Oracle Database Offering en la documentación de Oracle.

Cambios de parámetros de Amazon RDS para Oracle 18c, versión 18.0.0.0

Oracle 18c, versión 18.0.0.0 incluye varios parámetros nuevos, así como parámetros con rangos y valores predeterminados nuevos.

En la siguiente tabla se muestran los parámetros nuevos de Amazon RDS para Oracle 18c, versión 18.0.0.0.

Nombre

Valores

Modificable

Descripción

adg_account_info_tracking

LOCAL (predeterminado), GLOBAL

N

Controla los intentos de inicio de sesión de los usuarios en las bases de datos en espera Active Data Guard. Amplía el control de la información de seguridad de la cuenta del usuario.

inmemory_optimized_arithmetic

ENABLE, DISABLE (predeterminado)

S

Codifica el tipo de datos NUMBER en tablas en memoria comprimidas con QUERY LOW como un número entero nativo de ancho fijo que se escala según un exponente común.

optimizer_ignore_hints

TRUE, FALSE (predeterminado)

S

Especifica si se omiten las sugerencias integradas.

optimizer_ignore_parallel_hints

TRUE, FALSE (predeterminado)

S

Especifica si se omiten las sugerencias integradas en paralelo.

parallel_min_degree

1 (predeterminado) y superior o CPU

S

Controla el grado mínimo de paralelismo calculado por el grado automático de paralelismo.

El parámetro compatible tiene un nuevo valor predeterminado para Oracle 18c, versión 18.0.0.0 en Amazon RDS. En la siguiente tabla se muestra el valor predeterminado nuevo.

Nombre del parámetro

Valor predeterminado de Oracle 18c, versión 18.0.0.0

Valor predeterminado de Oracle 12c versión 12.2.0.1

compatible

18.0.0

12.2.0

Los siguientes parámetros se eliminaron en Oracle 18c, versión 18.0.0.0:

  • standby_archive_dest

  • utl_file_dir

Oracle 12c con Amazon RDS

Amazon RDS admite la versión 12c de Oracle, que incluye Oracle Enterprise Edition y Oracle Standard Edition Two. Oracle versión 12c incluye dos versiones principales:

Oracle 12c versión 12.2.0.1 con Amazon RDS

Oracle 12c versión 12.2.0.1 incluye muchas nuevas características y actualizaciones nuevas con respecto a la versión anterior. En esta sección, podrá encontrar las características y los cambios importantes para usar Oracle 12c versión 12.2.0.1 en Amazon RDS. Para obtener una lista completa de los cambios, consulte la documentación de Oracle 12c versión 12.2. Para obtener una lista completa de las características compatibles de cada edición de Oracle 12c, consulte Permitted Features, Options, and Management Packs by Oracle Database Offering en la documentación de Oracle.

Cambios de parámetros de Amazon RDS para Oracle 12c versión 12.2.0.1

Oracle 12c versión 12.2.0.1 incluye 20 parámetros nuevos, así como varios parámetros con rangos nuevos y valores predeterminados nuevos.

En la siguiente tabla se muestran los parámetros nuevos de Amazon RDS para Oracle 12c versión 12.2.0.1:

Nombre

Valores

Modificable

Descripción

allow_global_dblinks

TRUE, FALSE (predeterminado)

S

Especifica si la búsqueda LDAP para enlaces a la base de datos se permite en la base de datos.

approx_for_aggregation

TRUE, FALSE (predeterminado)

S

Sustituye el procesamiento de consultas exactas para consultas por agregación por procesamiento de consultas por aproximación.

approx_for_count_distinct

TRUE, FALSE (predeterminado)

S

Sustituye automáticamente consultas COUNT (DISTINCT expr) por consultas APPROX_COUNT_DISTINCT.

approx_for_percentile

NONE (predeterminado), PERCENTILE_CONT, PERCENTILE_CONT DETERMINISTIC, PERCENTILE_DISC, PERCENTILE_DISC DETERMINISTIC, ALL, ALL DETERMINISTIC

S

Convierte las funciones de percentil exacto a sus homólogas de percentil aproximado.

cursor_invalidation

DEFERRED, IMMEDIATE (predeterminado)

S

Controla si se utiliza invalidación de cursor diferida o invalidación de cursor inmediata para instrucciones DDL de forma predeterminada.

data_guard_sync_latency

0 (predeterminado) al número de segundos especificados por el atributo NET_TIMEOUT para el parámetro LOG_ARCHIVE_DEST_n

S

Controla cuántos segundos espera el proceso de escritura en el registro (LGWR) después de la respuesta de la primera conexión de la serie de conexiones de modo síncrono de transporte de redo en Oracle Data Guard.

data_transfer_cache_size

0 – 512 M, redondeado al alza al siguiente tamaño granular

S

Establece el tamaño de la caché de transferencia de datos (en bytes) empleada para recibir bloques de datos (normalmente desde una base de datos primaria en un entorno de Oracle Data Guard) para el consumo por parte de una instancia durante la ejecución de un comando RMAN RECOVER ... NONLOGGED BLOCK.

inmemory_adg_enabled

TRUE (predeterminado), FALSE

S

Indica si está habilitado el in-memory para Active Data Guard además del tamaño de la caché en memoria.

inmemory_expressions_usage

STATIC_ONLY, DYNAMIC_ONLY,ENABLE (predeterminado), DISABLE

S

Controla qué expresiones in-memory (expresiones IM) aparecen en el almacén de columnas in-memory (almacén de columnas IM) y están disponibles para realizar consultas.

inmemory_virtual_columns

ENABLE, MANUAL (predeterminado), DISABLE

S

Controla qué expresiones in-memory (expresiones IM) aparecen en el almacén de columnas in-memory (almacén de columnas IM) y están disponibles para realizar consultas.

instance_abort_delay_time

0 (predeterminado) y superior

S

Especifica cuánto tiempo se ha de retrasar un cierre de instancia iniciada internamente (en segundos), como cuando cae un proceso fatal o se produce un error de instancia irrecuperable.

instance_mode

READ-WRITE (predeterminado), READ-ONLY, READ-MOSTLY

N

Indica si es una instancia es de lectura-escritura, solo lectura o principalmente de lectura.

long_module_action

TRUE (predeterminado), FALSE

S

Habilita el uso de longitudes mayores para módulos y acciones.

max_idle_time

0 (predeterminado) al valor entero máximo. Un valor de 0 indica que no hay límite.

S

Especifica el número máximo de minutos que puede estar inactiva una sesión. Transcurrido ese tiempo, finalizará la sesión automáticamente.

optimizer_adaptive_plans

TRUE (predeterminado), FALSE

S

Controla los planes adaptativos. Los planes adaptativos son planes de ejecución creados con opciones alternativas que se deciden en tiempo de ejecución en función de estadísticas recopiladas a medida que se ejecuta la consulta.

optimizer_adaptive_statistics

TRUE, FALSE (predeterminado)

S

Controla las estadísticas adaptativas. Algunos formatos de consulta son demasiado complejos para depender únicamente de las estadísticas de tablas base, por lo que el optimizador aumenta estas estadísticas con estadísticas adaptativas.

outbound_dblink_protocols

ALL (predeterminado), NONE, TCP, TCPS, IPC

N

Especifica los protocolos de red permitidos para la comunicación en enlaces de bases de datos de salida en la base de datos.

resource_manage_goldengate

TRUE, FALSE (predeterminado)

S

Determina si los procesos de aplicación de Oracle GoldenGate en la base de datos están administrados por recursos.

standby_db_preserve_states

NONE (predeterminado), SESSION, ALL

N

Controla si las sesiones de usuario y otros estados internos de la instancia se conservan cuando una base de datos física en espera legible se convierte en una principal.

uniform_log_timestamp_format

TRUE (predeterminado), FALSE

S

Especifica que se utilice un formato de marca temporal uniforme en los archivos trace (.trc) de Oracle Database y en los archivos de registro (como el registro de alertas).

El parámetro compatible tiene un nuevo valor predeterminado para Oracle 12c versión 12.2.0.1 en Amazon RDS. En la siguiente tabla se muestra el valor predeterminado nuevo.

Nombre del parámetro

Valor predeterminado de Oracle 12c versión 12.2.0.1

Valor predeterminado de Oracle 12c versión 12.1.0.2

compatible

12.2.0

12.0.0

El parámetro optimizer_features_enable tiene un nuevo rango de valores para Oracle 12c versión 12.2.0.1 en Amazon RDS. Para los rangos de valores antiguos y nuevos, consulte la siguiente tabla.

Nombre del parámetro

Rango de 12c versión 12.2.0.1

Rango de 12c versión 12.1.0.2

optimizer_features_enable

De 8.0.0 a 12.2.0.1

De 8.0.0 a 12.1.0.2

Los siguientes parámetros se eliminaron en Oracle 12c versión 12.2.0.1:

  • global_context_pool_size

  • max_enabled_roles

  • optimizer_adaptive_features

  • parallel_automatic_tuning

  • parallel_degree_level

  • use_indirect_data_buffers

Los siguientes parámetros no son compatibles en Oracle 12c versión 12.2.0.1 y posteriores:

  • sec_case_sensitive_logon

Cambios de seguridad de Amazon RDS para Oracle 12c versión 12.2.0.1

En Oracle 12c versión 12.2.0.1, se requiere una concesión directa del privilegio ADMINISTER DATABASE TRIGGER para los propietarios de los desencadenadores de nivel de base de datos. Durante una actualización de la versión principal a Oracle 12c versión 12.2.0.1, Amazon RDS concede este privilegio a cualquier usuario que posea un desencadenador, de modo que el propietario del mismo tenga los privilegios necesarios. Para obtener más información, consulte el documento de soporte de My Oracle 2275535.1.

Oracle 12c versión 12.1.0.2 con Amazon RDS

Oracle 12c versión 12.1.0.2 ofrece más de 500 características y actualizaciones nuevas con respecto a la versión anterior. En esta sección, podrá encontrar las características y los cambios importantes para usar Oracle 12c versión 12.1.0.2 en Amazon RDS. Para obtener una lista completa de los cambios, consulte la documentación de Oracle 12c versión 12.1. Para obtener una lista completa de las características compatibles de cada edición de Oracle 12c, consulte Permitted Features, Options, and Management Packs by Oracle Database Offering en la documentación de Oracle.

Oracle 12c versión 12.1.0.2 incluye 16 parámetros nuevos que afectan a la instancia de base de datos de Amazon RDS, así como 18 privilegios del sistema nuevos, varios paquetes que han dejado de ser compatibles y varios ajustes nuevos para los grupos de opciones. Para obtener más información sobre estos cambios, consulte las siguientes secciones.

Cambios de parámetros de Amazon RDS para Oracle 12c versión 12.1.0.2

Oracle 12c versión 12.1.0.2 incluye 16 parámetros nuevos, así como varios parámetros con rangos nuevos y valores predeterminados nuevos.

En la siguiente tabla se muestran los parámetros nuevos de Amazon RDS para Oracle 12c versión 12.1.0.2:

Nombre

Valores

Modificable

Descripción

connection_brokers

CONNECTION_BROKERS = broker_description[,...]

N

Especifica los tipos de agentes de conexiones, el número de agentes de conexiones de cada tipo y el número máximo de conexiones por agente.

db_index_compression_inheritance

TABLESPACE, TABL, ALL, NONE

S

Muestra las opciones que se establecen para la herencia de compresión de nivel de tabla o espacio de tabla.

db_big_table_cache_percent_target

0-90

S

Especifica el tamaño de destino de la sección de caché para la caché automática de tablas grandes, como porcentaje de la caché de búfer.

heat_map

ON, OFF

S

Permite a la base de datos seguir el acceso de lectura y escritura de todos los segmentos y la modificación de los bloques de la base de datos debidos a las instrucciones de lenguaje de manipulación de datos (DML) y de lenguaje de definición de datos (DDL).

inmemory_clause_default

INMEMORY, NO INMEMORY

S

INMEMORY_CLAUSE_DEFAULT permite especificar una cláusula predeterminada para almacenar columnas en la memoria (IM column store) para las tablas nuevas y las vistas materializadas.

inmemory_clause_default_memcompress

NO MEMCOMPRESS, MEMCOMPRESS FOR DML, MEMCOMPRESS FOR QUERY, MEMCOMPRESS FOR QUERY LOW, MEMCOMPRESS FOR QUERY HIGH, MEMCOMPRESS FOR CAPACITY, MEMCOMPRESS FOR CAPACITY LOW, MEMCOMPRESS FOR CAPACITY HIGH

S

Consulte INMEMORY_CLAUSE_DEFAULT.

inmemory_clause_default_priority

PRIORITY LOW, PRIORITY MEDIUM, PRIORITY HIGH, PRIORITY CRITICAL, PRIORITY NONE

S

Consulte INMEMORY_CLAUSE_DEFAULT.

inmemory_force

DEFAULT, OFF

S

INMEMORY_FORCE permite especificar si las tablas y la vista materializada que se especifican como INMEMORY se sitúan en el almacén de columnas en memoria (IM column store) o no.

inmemory_max_populate_servers

Null

N

INMEMORY_MAX_POPULATE_SERVERS especifica el número máximo de servidores de llenado en segundo plano que se utilizarán para llenar el almacén de columnas en memoria (IM column store), con el fin de evitar que estos servidores sobrecarguen el resto del sistema.

inmemory_query

ENABLE (predeterminado), DISABLE

S

INMEMORY_QUERY se utiliza para activar o desactivar las consultas en memoria para toda la base de datos en el nivel de sesión o de sistema.

inmemory_size

0, 104857600-274877906944

S

INMEMORY_SIZE establece el tamaño del almacén de columnas en memoria (IM column store) de una instancia de base de datos.

inmemory_trickle_repopulate_servers_percent

De 0 a 50

S

INMEMORY_TRICKLE_REPOPULATE_SERVERS_PERCENT limita el número máximo de servidores de llenado en segundo plano utilizados para llenar el almacén de columnas en memoria (IM column store). Este límite se aplica porque el llenado gradual está diseñado para utilizar solo un pequeño porcentaje de los servidores de llenado.

max_string_size

STANDARD (predeterminado), EXTENDED

N

Controla el tamaño máximo de los valores VARCHAR2, NVARCHAR2 y RAW.

Para obtener más información, consulte Uso de tipos de datos ampliados.

optimizer_adaptive_features

TRUE (predeterminado), FALSE

S

Activa o desactiva todas las características del optimizador adaptativo.

optimizer_adaptive_reporting_only

TRUE, FALSE (predeterminado)

S

Controla el modo solo de informes para las optimizaciones adaptativas.

pdb_file_name_convert

No hay valor predeterminado.

N

Asigna los nombres de los archivos existentes a nombres de archivo nuevos.

pga_aggregate_limit

0-máximo de memoria

S

Especifica un límite para la memoria PGA total consumida por la instancia.

processor_group_name

No hay valor predeterminado.

N

Indica a la instancia de base de datos que se ejecute dentro del grupo de procesadores del sistema operativo especificado.

spatial_vector_acceleration

TRUE, FALSE

N

Activa o desactiva la aceleración vectorial espacial, parte de la opción espacial.

temp_undo_enabled

TRUE, FALSE (predeterminado)

S

Determina si las transacciones de una sesión en particular pueden tener un log de deshacer temporal.

threaded_execution

TRUE, FALSE

N

Activa el modelo multiproceso de Oracle, pero impide la autenticación del sistema operativo.

unified_audit_sga_queue_size

1-30 MB

S

Especifica el tamaño de la cola de área global del sistema (SGA) para la auditoría unificada.

use_dedicated_broker

TRUE, FALSE

N

Determina cómo se generan los servidores dedicados.

Hay varios parámetros que tienen rangos de valores nuevos para Oracle 12c versión 12.1.0.2 en Amazon RDS. Para los rangos de valores antiguos y nuevos, consulte la siguiente tabla.

Nombre del parámetro

Rango de 12c versión 12.1.0.2

Rango en la versión 11g

audit_trail

os | db [, extended] | xml [, extended]

os | db [, extended] | xml [, extended] | true | false

compatible

Estos son los requisitos de COMPATIBLE:
  • Si actualiza a 12.1.0.2, el valor de COMPATIBLE debe ser 12.0 o superior. En el caso de las nuevas instancias de base de datos de la versión 12.1.0.2, el valor de COMPATIBLE se establece en 12.1.0.2.

  • Si actualiza a 12.2.0.1, 18c o 19c, el valor de COMPATIBLE debe ser 11.2.0 o superior.

Si COMPATIBLE no se establece explícitamente, Amazon RDS establece este parámetro automáticamente en 12.0.0.

A partir de 11.2.0 en Amazon RDS

db_securefile

PERMITTED | PREFERRED | ALWAYS | IGNORE | FORCE

PERMITTED | ALWAYS | IGNORE | FORCE

db_writer_processes

1-100

1-36

optimizer_features_enable

De 8.0.0 a 12.1.0.2

De 8.0.0 a 11.2.0.4

parallel_degree_policy

MANUAL,LIMITED,AUTO,ADAPTIVE

MANUAL,LIMITED,AUTO

parallel_min_server

Desde 0 hasta parallel_max_servers

Desde CPU_COUNT * PARALLEL_THREADS_PER_CPU * 2 hasta parallel_max_servers

Hay un parámetro que tiene un valor predeterminado nuevo para Oracle 12c en Amazon RDS. En la siguiente tabla se muestra el valor predeterminado nuevo.

Nombre del parámetro

Valor predeterminado de Oracle 12c

Valor predeterminado de Oracle 11g

job_queue_processes

50

1 000

Privilegios del sistema de Amazon RDS para Oracle 12c Versión 12.1.0.2

Se han concedido varios privilegios del sistema nuevos a la cuenta del sistema para Oracle 12c versión 12.1.0.2. Entre estos privilegios del sistema nuevos se incluyen los siguientes:

  • ALTER ANY CUBE BUILD PROCESS

  • ALTER ANY MEASURE FOLDER

  • ALTER ANY SQL TRANSLATION PROFILE

  • CREATE ANY SQL TRANSLATION PROFILE

  • CREATE SQL TRANSLATION PROFILE

  • DROP ANY SQL TRANSLATION PROFILE

  • EM EXPRESS CONNECT

  • EXEMPT DDL REDACTION POLICY

  • EXEMPT DML REDACTION POLICY

  • EXEMPT REDACTION POLICY

  • LOGMINING

  • REDEFINE ANY TABLE

  • SELECT ANY CUBE BUILD PROCESS

  • SELECT ANY MEASURE FOLDER

  • USE ANY SQL TRANSLATION PROFILE

Opciones de Amazon RDS para Oracle 12c Versión 12.1.0.2

Varias opciones de Oracle han cambiado entre Oracle 11g y Oracle 12c versión 12.1.0.2, aunque la mayoría de ellas son iguales en las dos versiones. Los cambios realizados en Oracle 12c versión 12.1.0.2 son los siguientes:

  • Oracle Enterprise Manager Database Express 12c ha sustituido a Oracle Enterprise Manager 11g Database Control. Para obtener más información, consulte Oracle Enterprise Manager Database Express.

  • La opción XMLDB se instala de forma predeterminada en Oracle 12c versión 12.1.0.2. Ya no es necesario instalarla.

Paquetes PL/SQL de Amazon RDS para Oracle 12c Versión 12.1.0.2

Oracle 12c versión 12.1.0.2 incluye una serie de paquetes PL/SQL integrados nuevos. Los paquetes incluidos con Amazon RDS Oracle 12c versión 12.1.0.2 son los siguientes.

Package name

Descripción

CTX_ANL

El paquete CTX_ANL se utiliza con AUTO_LEXER y proporciona procedimientos para añadir y eliminar un diccionario personalizado desde el lexer.

DBMS_APP_CONT

El paquete DBMS_APP_CONT proporciona una interfaz para determinar si se confirmó o no la transacción en tránsito en una sesión que ahora no está disponible, y si se completó o no la última llamada en esa sesión.

DBMS_AUTO_REPORT

El paquete DBMS_AUTO_REPORT proporciona una interfaz para visualizar los datos de SQL Monitoring and Real-time Automatic Database Diagnostic Monitor (ADDM) que se han capturado en Automatic Workload Repository (AWR).

DBMS_GOLDENGATE_AUTH

El paquete DBMS_GOLDENGATE_AUTH proporciona subprogramas para conceder y revocar privilegios a los administradores de GoldenGate.

DBMS_HEAT_MAP

El paquete DBMS_HEAT_MAP proporciona una interfaz para externalizar mapas de calor de varios niveles de almacenamiento, como bloque, extensión, segmento, objeto y espacio de tabla.

DBMS_ILM

El paquete DBMS_ILM proporciona una interfaz para implementar estrategias de administración del ciclo de vida de la información (ILM) mediante políticas de optimización automática de datos (ADO).

DBMS_ILM_ADMIN

El paquete DBMS_ILM_ADMIN proporciona una interfaz para personalizar la ejecución de políticas de optimización automática de datos (ADO).

DBMS_PART

El paquete DBMS_PART proporciona una interfaz para realizar operaciones de mantenimiento y administración de objetos particionados.

DBMS_PRIVILEGE_CAPTURE

El paquete DBMS_PRIVILEGE_CAPTURE proporciona una interfaz para el análisis de privilegios de base de datos.

DBMS_QOPATCH

El paquete DBMS_QOPATCH proporciona una interfaz para ver los parches de base de datos instalados.

DBMS_REDACT

El paquete DBMS_REDACT proporciona una interfaz para Oracle Data Redaction, que permite enmascarar (redactar) los datos que se devuelven de consultas emitidas por usuarios con pocos privilegios o por una aplicación.

DBMS_SPD

El paquete DBMS_SPD proporciona subprogramas para la administración de directivas de planes de SQL (SPD).

DBMS_SQL_TRANSLATOR

El paquete DBMS_SQL_TRANSLATOR proporciona una interfaz para crear, configurar y utilizar perfiles de traducción de SQL.

DBMS_SQL_MONITOR

El paquete DBMS_SQL_MONITOR proporciona información acerca de la monitorización en tiempo real de SQL y de la monitorización en tiempo real de las operaciones de base de datos.

DBMS_SYNC_REFRESH

El paquete DBMS_SYNC_REFRESH proporciona una interfaz para realizar una actualización síncrona de las vistas materializadas.

DBMS_TSDP_MANAGE

El paquete DBMS_TSDP_MANAGE proporciona una interfaz para importar y administrar columnas y tipos de columnas confidenciales en la base de datos. DBMS_TSDP_MANAGE se utiliza junto con el paquete DBMS_TSDP_PROTECT en relación con las políticas transparentes de protección de información confidencial (TSDP). DBMS_TSDP_MANAGE solo está disponible con Enterprise Edition.

DBMS_TSDP_PROTECT

El paquete DBMS_TSDP_PROTECT proporciona una interfaz para configurar políticas transparentes de protección de información confidencial (TSDP) junto con el paquete DBMS_TSDP_MANAGE. DBMS_TSDP_PROTECT solo está disponible con Enterprise Edition.

DBMS_XDB_CONFIG

El paquete DBMS_XDB_CONFIG proporciona una interfaz para configurar la base de datos XML de Oracle y su repositorio.

DBMS_XDB_CONSTANTS

El paquete DBMS_XDB_CONSTANTS proporciona una interfaz para las constantes que se utilizan con frecuencia. Oracle recomienda utilizar constantes en lugar de cadenas dinámicas para evitar errores tipográficos.

DBMS_XDB_REPOS

El paquete DBMS_XDB_REPOS proporciona una interfaz para operar en el repositorio de bases de datos XML de Oracle.

DBMS_XMLSCHEMA_ANNOTATE

El paquete DBMS_XMLSCHEMA_ANNOTATE proporciona una interfaz para administrar y configurar el modelo de almacenamiento estructurado, principalmente mediante el uso de anotaciones de esquema previas al registro.

DBMS_XMLSTORAGE_MANAGE

El paquete DBMS_XMLSTORAGE_MANAGE proporciona una interfaz para administrar y modificar el almacenamiento XML después de que haya finalizado el registro del esquema.

DBMS_XSTREAM_ADM

El paquete DBMS_XSTREAM_ADM proporciona interfaces para el streaming de los cambios realizados en una base de datos entre Oracle y otros sistemas. XStream permite que las aplicaciones envíen o reciban los cambios de la base de datos.

DBMS_XSTREAM_AUTH

El paquete DBMS_XSTREAM_AUTH proporciona subprogramas para conceder y revocar privilegios a los administradores de XStream.

UTL_CALL_STACK

El paquete UTL_CALL_STACK proporciona una interfaz para facilitar información acerca de los subprogramas en ejecución.

Paquetes de Oracle 12c, versión 12.1.0.2 no admitidos

Varios paquetes de Oracle 11g PL/SQL no son compatibles con Oracle 12c versión 12.1.0.2. Estos paquetes incluyen lo siguiente:

  • DBMS_AUTO_TASK_IMMEDIATE

  • DBMS_CDC_PUBLISH

  • DBMS_CDC_SUBSCRIBE

  • DBMS_EXPFIL

  • DBMS_OBFUSCATION_TOOLKIT

  • DBMS_RLMGR

  • SDO_NET_MEM

Compatibilidad de características de Oracle Database

Amazon RDS Oracle admite la mayoría de las características y capacidades de Oracle Database. Algunas características pueden disponer de una compatibilidad limitada o de privilegios restringidos. Algunas características están solo disponibles en Enterprise Edition y otras requieren licencias adicionales. Para obtener información sobre las características de la Oracle Database para versiones específicas de Oracle Database, consulte el Oracle Database Licensing Information User Manual (Manual de usuario de información sobre concesión de licencias de Oracle Database) para la versión que esté utilizando.

nota

Estas listas no son exhaustivas.

Amazon RDS Oracle admite las siguientes características de Oracle Database:

Amazon RDS Oracle no es compatible con las características de Oracle Database:

  • Automatic Storage Management (ASM)

  • Database Vault

  • Flashback Database

  • Multitenant

  • Oracle Enterprise Manager Cloud Control Management Repository

  • Real Application Clusters (Oracle RAC)

  • Real Application Testing

  • Unified Auditing, Pure Mode

  • Esquema de Workspace Manager (WMSYS)

aviso

En general, Amazon RDS no impide crear esquemas para características no admitidas. Sin embargo, si crea esquemas para características y componentes de Oracle que requieren privilegios SYS, puede dañar el diccionario de datos y afectar a la disponibilidad de la instancia. Utilice solo las funciones y esquemas compatibles que estén disponibles en Opciones para las instancias de bases de datos de Oracle.

Oracle Database Parameter Support

En Amazon RDS, administre parámetros con grupos de parámetros. Para obtener más información, consulte Trabajo con los grupos de parámetros de base de datos. Para ver los parámetros compatibles con una edición y versión específicas de Oracle, ejecute el comando describe-engine-default-parameters de la AWS CLI.

Por ejemplo, para consultar los parámetros compatibles con Oracle Enterprise Edition versión 12.2, ejecute el siguiente comando.

aws rds describe-engine-default-parameters --db-parameter-group-family oracle-ee-12.2

Administración de versiones del motor de base de datos Oracle

Con la administración de versiones del motor de base de datos, puede controlar cuándo y cómo se aplican los parches y se actualiza el software del motor de base de datos que ejecuta las instancias de bases de datos. Con esta característica, obtiene la flexibilidad necesaria para mantener la compatibilidad con las versiones de parche de motor de base de datos. También puede probar nuevas versiones de parche para asegurarse de que funcionan eficazmente con la aplicación antes de implementarlas en producción. Además, puede realizar las actualizaciones de la versión en sus propios términos y plazos.

nota

Amazon RDS agrega periódicamente los parches oficiales de Oracle Database utilizando una versión específica del motor de base de datos para Amazon RDS. Para ver una lista de los parches de Oracle incluidos en una versión específica del motor de base de datos de Amazon RDS Oracle, vaya a Notas de la versión del motor de base de datos de Oracle.

Si habilita las actualizaciones automáticas de versiones secundarias en su instancia de base de datos, se producen automáticamente. Debe realizar actualizaciones principales manualmente, con la excepción de la actualización automática de 11.2.0.4. Para obtener más información acerca de la actualización de una base de datos Oracle, consulte Actualización del motor de base de datos Oracle.

Obsolescencia de Oracle 11.2.0.4

Oracle Corporation tiene previsto dar de baja el soporte para Oracle Database versión 11.2.0.4 el 31 de diciembre de 2020. El 31 de octubre de 2020, Amazon RDS tiene previsto dar de baja el soporte para Oracle versión 11.2.0.4 SE1 mediante el modelo de licencia incluida. El 31 de diciembre de 2020, Amazon RDS tiene previsto dar de baja el soporte para 11.2.0.4 en todas las ediciones que utilicen el modelo Bring-Your-Own-License (BYOL).

Amazon RDS tiene previsto dar de baja el soporte para Oracle versión 11.2.0.4 en la siguiente programación, que incluye recomendaciones de actualización. Para obtener más información, consulte Preparación para la actualización automática de Oracle 11g SE1.

Acción o recomendación 11.2.0.4 en SE1 con licencia incluida 11.2.0.4 en EE, SE y SE1 con BYOL

Le recomendamos que actualice manualmente las instancias de base de datos 11.2.0.4 a la versión que elija.

Desde ahora hasta el 31 de octubre de 2020

Desde ahora hasta el 31 de diciembre de 2020

Le recomendamos que actualice las instantáneas 11.2.0.4 manualmente a la versión que elija.

1 de septiembre de 2020

1 de octubre de 2020

Ya no se pueden crear nuevas instancias con Amazon RDS para Oracle con la versión mostrada.

1 de septiembre de 2020

1 de octubre de 2020

Amazon RDS para Oracle comienza actualizaciones automáticas de las instancias de base de datos a la versión 19c.

1 de noviembre de 2020

1 de enero de 2021

Amazon RDS para Oracle comienza actualizaciones automáticas a la versión 19c para cualquier instancia de base de datos restaurada a partir de instantáneas.

1 de noviembre de 2020

1 de enero de 2021

Uso de páginas enormes con una instancia de base de datos de Oracle

Amazon RDS para Oracle es compatible con las páginas enormes del kernel de Linux para aumentar la escalabilidad de la base de datos. El uso de páginas de gran tamaño deriva en tablas de páginas más pequeñas y menos tiempo dedicado por la CPU a la administración de memoria, lo que aumenta el rendimiento de instancias de base de datos grandes. Para obtener más información, consulte Overview of HugePages en la documentación de Oracle.

Puede utilizar las páginas enormes con las siguientes versiones y ediciones de Oracle:

  • 19.0.0.0 (todas las ediciones)

  • 18.0.0.0, todas las ediciones

  • 12.2.0.1, todas las ediciones

  • 12.1.0.2, todas las ediciones

  • 11.2.0.4, todas las ediciones

El parámetro use_large_pages controla si las páginas de gran tamaño están habilitadas para una instancia de base de datos. Los valores posibles para este parámetro son ONLY, FALSE y {DBInstanceClassHugePagesDefault}. El parámetro use_large_pages se define en {DBInstanceClassHugePagesDefault} en el grupo de parámetros de base de datos predeterminado para Oracle.

Para comprobar si se han habilitado las páginas de gran tamaño para una instancia de base de datos de forma automática, puede utilizar la variable de la fórmula DBInstanceClassHugePagesDefault en los grupos de parámetros. El valor se determina de la siguiente manera:

  • Para las clases de instancia de base de datos mencionadas en la tabla siguiente, DBInstanceClassHugePagesDefault siempre toma el valor FALSE de forma predeterminada y use_large_pages toma el valor FALSE. Puede habilitar páginas de gran tamaño manualmente para estas clases de instancia de base de datos si la clase de instancia de base de datos dispone de al menos 14 GiB de memoria.

  • Para las clases de instancia de base de datos no mencionadas en la tabla siguiente, si la clase de instancia de base de datos tiene menos de 14 GiB de memoria, DBInstanceClassHugePagesDefault siempre toma el valor FALSE. Además, use_large_pages toma el valor FALSE.

  • Para las clases de instancia de base de datos no mencionadas en la tabla siguiente, si la clase de instancia tiene al menos 14 GiB de memoria y menos de 100 GiB de memoria, DBInstanceClassHugePagesDefault toma el valor TRUE de forma predeterminada. Además, use_large_pages toma el valor ONLY. Puede desactivar las páginas de gran tamaño manualmente estableciendo use_large_pages en FALSE.

  • Para las clases de instancia de base de datos no mencionadas en la tabla siguiente, si la clase de instancia tiene al menos 100 GiB de memoria, DBInstanceClassHugePagesDefault siempre toma el valor TRUE. Además, use_large_pages toma el valor ONLY y las páginas de gran tamaño no se pueden desactivar.

Las páginas de gran tamaño no están habilitadas de forma predeterminada para las siguientes clases de instancia de base de datos.

Familia de clase de instancia de base de datos Las clases de instancia de base de datos con páginas de gran tamaño no están habilitadas de forma predeterminada

db.m5

db.m5.large

db.m4

db.m4.large, db.m4.xlarge, db.m4.2xlarge, db.m4.4xlarge, db.m4.10xlarge

db.m3

db.m3.medium, db.m3.large, db.m3.xlarge, db.m3.2xlarge

db.r3

db.r3.large, db.r3.xlarge, db.r3.2xlarge, db.r3.4xlarge, db.r3.8xlarge

db.t3

db.t3.micro, db.t3.small, db.t3.medium, db.t3.large

db.t2

db.t2.micro, db.t2.small, db.t2.medium, db.t2.large

Para obtener más información acerca de las clases de instancias de bases de datos, consulte Especificaciones de hardware para clases de instancia de base de datos .

Para habilitar manualmente las páginas de gran tamaño para las instancias de bases de datos nuevas o existentes, establezca el parámetro use_large_pages en ONLY. No es posible utilizar las páginas enormes con Oracle Automatic Memory Management (AMM). Si establece el parámetro use_large_pages en ONLY, también debe establecer memory_target y memory_max_target en 0. Para obtener más información acerca de cómo configurar parámetros de base de datos para la instancia de base de datos, consulte Trabajo con los grupos de parámetros de base de datos.

También puede configurar los parámetros sga_target, sga_max_size y pga_aggregate_target. Cuando establezca los parámetros de memoria de área global del sistema (SGA) y de área global del programa (PGA), sume ambos valores. Reste este total de la memoria disponible en la instancia (DBInstanceClassMemory) para determinar la memoria que queda libre después de la asignación de las páginas enormes. Debe dejar libres como mínimo 2 GiB, o el 10 por ciento de la memoria total disponible de la instancia, lo que sea menor.

Después de configurar los parámetros, debe reiniciar la instancia de base de datos para que los cambios surtan efecto. Para obtener más información, consulte Reinicio de una instancia de base de datos.

nota

La instancia de base de datos de Oracle aplaza los cambios en los parámetros de inicialización relacionados con SGA hasta que se reinicie la instancia sin conmutación por error. En la consola de Amazon RDS, elija Reiniciar pero no elija Reiniciar con conmutación por error. En la AWS CLI, llame al comando reboot-db-instance con el parámetro --no-force-failover. La instancia de base de datos no procesa los parámetros relacionados con SGA durante la conmutación por error o durante otras operaciones de mantenimiento que hacen que la instancia se reinicie.

A continuación se muestra una configuración de parámetros de ejemplo de páginas de gran tamaño que habilita las páginas de gran tamaño manualmente. Debe establecer los valores de acuerdo con sus necesidades.

memory_target = 0 memory_max_target = 0 pga_aggregate_target = {DBInstanceClassMemory*1/8} sga_target = {DBInstanceClassMemory*3/4} sga_max_size = {DBInstanceClassMemory*3/4} use_large_pages = ONLY

Suponga que se definen los siguientes valores de parámetro en un grupo de parámetros.

memory_target = IF({DBInstanceClassHugePagesDefault}, 0, {DBInstanceClassMemory*3/4}) memory_max_target = IF({DBInstanceClassHugePagesDefault}, 0, {DBInstanceClassMemory*3/4}) pga_aggregate_target = IF({DBInstanceClassHugePagesDefault}, {DBInstanceClassMemory*1/8}, 0) sga_target = IF({DBInstanceClassHugePagesDefault}, {DBInstanceClassMemory*3/4}, 0) sga_max_size = IF({DBInstanceClassHugePagesDefault}, {DBInstanceClassMemory*3/4}, 0) use_large_pages = {DBInstanceClassHugePagesDefault}

El grupo de parámetros lo utiliza una clase de instancia de base de datos db.r4 con menos de 100 GiB de memoria y una instancia db.r3 con más de 100 GiB de memoria. Con esta configuración de parámetros y use_large_pages establecido en {DBInstanceClassHugePagesDefault}, las páginas de gran tamaño estarán habilitadas en la instancia db.r4 pero estarán desactivadas en la instancia db.r3.

Vea otro ejemplo con los siguientes valores de parámetros definidos en un grupo de parámetros.

memory_target = IF({DBInstanceClassHugePagesDefault}, 0, {DBInstanceClassMemory*3/4}) memory_max_target = IF({DBInstanceClassHugePagesDefault}, 0, {DBInstanceClassMemory*3/4}) pga_aggregate_target = IF({DBInstanceClassHugePagesDefault}, {DBInstanceClassMemory*1/8}, 0) sga_target = IF({DBInstanceClassHugePagesDefault}, {DBInstanceClassMemory*3/4}, 0) sga_max_size = IF({DBInstanceClassHugePagesDefault}, {DBInstanceClassMemory*3/4}, 0) use_large_pages = FALSE

Una clase de instancia de base de datos db.r4 y db.r5 usa el grupo de parámetros, ambas con menos de 100 GiB de memoria. La instancia db.r3 también utiliza el grupo de parámetros con más de 100 GiB de memoria. Con esta configuración de parámetros, las páginas de gran tamaño están desactivadas en la instancia db.r4, db.r5 y db.r3.

nota

Si una clase de instancia de base de datos db.r4 o db.r5 DB con al menos 100 GiB de memoria utiliza este grupo de parámetros, se anula el valor FALSE de use_large_pages y se cambia por ONLY. En este caso, se envía una notificación de cliente sobre la anulación.

Después de activar las páginas de gran tamaño en la instancia de base de datos, puede ver la información sobre las páginas de gran tamaño activando el monitoreo mejorado. Para obtener más información, consulte Monitorización mejorada.

Uso de utl_http, utl_tcp y utl_smtp con una instancia de base de datos de Oracle

Amazon RDS admite el acceso de red saliente en las instancias de bases de datos que ejecutan Oracle. Puede utilizar utl_http, utl_tcp y utl_smtp para conectarse a la red desde la instancia de base de datos.

Tenga en cuenta lo siguiente para utilizar el acceso de red saliente:

Para realizar una conexión segura a recursos SSL/TLS remotos, puede crear y actualizar wallets de Oracle personalizados. Utilice la integración deAmazon S3 con la característica de Amazon RDS para Oracle para descargar un wallet de su Amazon S3 en instancias de base de datos de Oracle. Para obtener información sobre la integración de Amazon S3 para Oracle, consulte Integración de Amazon S3.

En el siguiente ejemplo se crea un wallet para obtener acceso a https://status.aws.amazon.com/robots.txt a través de utl_http.

  1. Obtenga el certificado para Amazon Root CA 1 desde el repositorio de Amazon Trust Services.

  2. Creación de un nuevo wallet y adición del siguiente certificado:

    orapki wallet create -wallet . -auto_login_only orapki wallet add -wallet . -trusted_cert -cert AmazonRootCA1.pem -auto_login_only orapki wallet display -wallet .
  3. Actualice el wallet a su bucket de Amazon S3.

  4. Complete los requisitos previos para la integración de Amazon S3 con Oracle y añada la opción S3_INTEGRATION a su instancia de base de datos de Oracle. Asegúrese de que el rol de IAM para la opción disponga de acceso al bucket de Amazon S3 que está utilizando.

    Para obtener más información, consulte Integración de Amazon S3.

  5. Conéctese a la instancia de base de datos y cree un directorio en la base de datos para conservar el wallet. El siguiente ejemplo crea un directorio denominado SSL_WALLET:

    exec rdsadmin.rdsadmin_util.create_directory('SSL_WALLET');
  6. Descargue el wallet de su bucket de Amazon S3 en la instancia de base de datos de Oracle.

    En el siguiente ejemplo se descarga un wallet en el directorio de instancias de base de datosSSL_WALLET:

    SELECT rdsadmin.rdsadmin_s3_tasks.download_from_s3( p_bucket_name => 'bucket_name', p_s3_prefix => 'wallet_name', p_directory_name => 'SSL_WALLET') AS TASK_ID FROM DUAL;

    Reemplace bucket_name por el nombre del bucket que está utilizando y sustituya wallet_name por el nombre del wallet.

  7. Configure este wallet para las transacciones de utl_http mediante la ejecución del siguiente procedimiento:

    DECLARE l_wallet_path all_directories.directory_path%type; BEGIN select directory_path into l_wallet_path from all_directories where upper(directory_name)='SSL_WALLET'; utl_http.set_wallet('file:/' || l_wallet_path); END;
  8. Acceda a la URL siguiente a través de SSL/TLS.

    SELECT utl_http.request('https://status.aws.amazon.com/robots.txt') AS ROBOTS_TXT FROM DUAL; ROBOTS_TXT -------------------------------------------------------------------------------- User-agent: * Allow: /
nota

Los certificados específicos que se requieren para el wallet varían en función del servicio. Para los servicios de AWS, los certificados se puedan encontrar normalmente en el repositorio de Amazon Trust Services.

Puede utilizar una configuración similar para enviar correos electrónicos a través de UTL_SMTP mediante SSL/TLS (incluido Amazon Simple Email Service).

Puede establecer enlaces de base de datos entre las instancias de base de datos de Oracle a través de un punto de enlace SSL/TLS si la opción de Oracle SSL está configurada para cada instancia. No se necesitan más configuraciones. Para obtener más información, consulte Capa de conexión segura de Oracle.

Uso de OEM, APEX, TDE y otras opciones

La mayoría de los motores de bases de datos de Amazon RDS admiten grupos de opciones que permiten seleccionar características adicionales para una instancia de base de datos. Las instancias de bases de datos Oracle admiten varias opciones, como Oracle Enterprise Manager (OEM), Cifrado de datos transparente (TDE), Application Express (APEX) y Native Network Encryption. Para ver una lista completa de las opciones de Oracle admitidas, consulte Opciones para las instancias de bases de datos de Oracle. Para obtener más información acerca de cómo trabajar con grupos de opciones, consulte Trabajo con grupos de opciones.

Uso de tipos de datos ampliados

Amazon RDS Oracle versión 12c es compatible con tipos de datos extendidos. Con tipos de datos extendidos, el tamaño máximo es 32 767 bytes para los tipos de datos VARCHAR2, NVARCHAR2 y RAW. Para usar tipos de datos extendidos, configure el parámetro MAX_STRING_SIZE como EXTENDED. Para obtener más información, consulte Extended Data Types en la documentación de Oracle.

Si no desea utilizar tipos de datos extendidos, mantenga el parámetro MAX_STRING_SIZE establecido en STANDARD. Cuando este parámetro se establece en STANDARD, los límites de tamaño son de 4000 bytes para los tipos de datos VARCHAR2 y NVARCHAR2, y de 2000 bytes para el tipo de datos RAW.

Puede habilitar tipos de datos extendidos en una instancia de base de datos nueva o existente. Para instancias de base de datos nuevas, el tiempo de creación de instancias de base de datos suele ser más largo cuando se habilitan tipos de datos extendidos. Para instancias de base de datos existentes, la instancia de base de datos no está disponible durante el proceso de conversión.

Hay que tener en cuenta los siguientes factores para una instancia de base de datos con tipos de datos extendidos habilitados:

  • Cuando habilita tipos de datos extendidos para una instancia de base de datos, no puede cambiar la instancia de base de datos nuevo para usar el tamaño estándar para tipos de datos. Una vez que se convierte una instancia de base de datos para usar tipos de datos extendidos, si vuelve a establecer el parámetro MAX_STRING_SIZE en STANDARD produce el estado incompatible-parameters.

  • Cuando restaura una instancia de base de datos que utilizado tipos de datos extendidos, tiene que especificar un grupo de parámetros con el parámetro MAX_STRING_SIZE establecido en EXTENDED. Durante la restauración, si especifica el grupo de parámetros predeterminado o cualquier grupo de parámetros con MAX_STRING_SIZE establecido en STANDARD produce el estado incompatible-parameters.

  • Se recomienda no habilitar tipos de datos extendidos para instancias de base de datos Oracle que se ejecutan en la clase de instancia de base de datos t2.micro.

Cuando el estado de la instancia de base de datos es incompatible-parameters debido al ajuste MAX_STRING_SIZE, la instancia de la base de datos se mantiene no disponible hasta que estable el parámetro MAX_STRING_SIZE en EXTENDED y reinicia la instancia de base de datos.

Habilitación de tipos de datos extendidos para una instancia de base de datos nueva

Para habilitar tipos de datos extendidos para una instancia de base de datos nueva

  1. Establezca en el parámetro MAX_STRING_SIZE en EXTENDED en un grupo de parámetros.

    Para establecer el parámetro, puede crear un grupo de parámetros nuevo o modificar un grupo de parámetros existente.

    Para obtener más información, consulte Trabajo con los grupos de parámetros de base de datos.

  2. Cree una instancia se base de datos de Amazon RDS para Oracle nueva y asocie el grupo de parámetros con MAX_STRING_SIZE establecido en EXTENDED con la instancia de base de datos.

    Para obtener más información, consulte Creación de una instancia de base de datos de Amazon RDS.

Habilitación de tipos de datos extendidos para una instancia de base de datos existente

Cuando modifica una instancia de base de datos para habilitar tipos de datos extendidos, los datos de la base de datos se convierten para usar los tamaños extendidos. La instancia de base de datos no está disponible durante la conversión. La cantidad de tiempo que toma en convertir los datos depende de la clase de instancia de base de datos utilizada por la instancia de base de datos y el tamaño de la base de datos.

nota

Después de habilitar tipos de datos extendidos, no es posible realizar una restauración a un momento coincidente con la conversión. Puede realizar la restauración a un momento inmediatamente antes de la conversión o después de la conversión.

Para habilitar tipos de datos extendidos para una instancia de base de datos existente

  1. Tome una instantánea de la base de datos.

    Si hay objetos no válidos en la base de datos, Amazon RDS intenta volver a compilarlos. La conversión a tipos de datos extendidos puede producir error si Amazon RDS no puede volver a compilar un objeto no válido. La instantánea le permite restaurar la base de datos si se produce un problema con la conversión. Compruebe siempre la presencia de objetos no válidos antes de la conversión y corrija o elimine esos objetos no válidos. Para bases de datos de producción, recomendamos poner a prueba el proceso de conversión en una copia de su instancia de base de datos en primer lugar.

    Para obtener más información, consulte Creación de una instantánea de base de datos.

  2. Establezca en el parámetro MAX_STRING_SIZE en EXTENDED en un grupo de parámetros.

    Para establecer el parámetro, puede crear un grupo de parámetros nuevo o modificar un grupo de parámetros existente.

    Para obtener más información, consulte Trabajo con los grupos de parámetros de base de datos.

  3. Modifique la instancia de base de datos para asociarla con el grupo de parámetros con MAX_STRING_SIZE establecido en EXTENDED.

    Para obtener más información, consulte Modificación de una instancia de base de datos de Amazon RDS.

  4. Reinicie la instancia de base de datos para que el cambio de parámetro tenga efecto.

    Para obtener más información, consulte Reinicio de una instancia de base de datos.

Sinónimos públicos

Puede crear sinónimos públicos que hagan referencia a objetos en sus propios esquemas. No cree o modifique los sinónimos públicos para los esquemas mantenidos por Oracle, incluidos SYS, SYSTEM y RDSADMIN. Si lo hace, podría provocar la invalidación de los componentes principales de la base de datos y afectar a la disponibilidad de su instancia de base de datos.