Oracle Enterprise Manager Database Express - Amazon Relational Database Service

Oracle Enterprise Manager Database Express

Amazon RDS es compatible con Oracle Enterprise Manager (OEM) Database Express mediante el uso de la opción OEM. Amazon RDS admite Oracle Enterprise Manager Database Express para las siguientes versiones:

  • Oracle Database 19c (solo no CDB)

  • Oracle Database 12c

OEM Database Express y Database Control son herramientas similares que tienen una interfaz web para la administración de bases de datos de Oracle. Para obtener más información sobre estas herramientas, consulte Acceso a la base de datos Enterprise Manager Express 18c y Acceso a Enterprise Manager Database Express 12c en la documentación de Oracle.

La siguiente es una limitación para OEM Database Express:

  • No se admite OEM Database Express para las clases de instancia de base de datos db.t3.micro o db.t3.small.

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

Opciones de configuración de OEM Database

Amazon RDS admite los siguientes valores para las opciones de OEM.

Ajuste de la opción Valores válidos Descripción

Puerto

Un valor entero

El puerto de la instancia de base de datos que escucha OEM Database. El valor predeterminado de OEM Database Express es 5500.

Grupos de seguridad

Un grupo de seguridad que tiene acceso a Port.

Adición de la opción OEM Database

El proceso general para añadir la opción OEM a una instancia de base de datos es el siguiente:

  1. Cree un grupo de opciones nuevo o copie o modifique un grupo de opciones existente.

  2. Añada la opción al grupo de opciones.

  3. Asocie el grupo de opciones a la instancia de base de datos.

Cuando se agrega la opción OEM para una instancia de base de datos de Oracle Database 12c o posterior, se produce una breve interrupción mientras la instancia de base de datos se reinicia automáticamente.

Para añadir la opción OEM a una instancia de base de datos

  1. Determine el grupo de opciones que desea utilizar. Puede crear un grupo de opciones o utilizar uno existente. Si desea utilizar un grupo de opciones existente, vaya al siguiente paso. De lo contrario, cree un grupo de opciones de base de datos personalizado con las siguientes opciones:

    1. En Engine, elija la edición de Oracle que corresponda a la instancia de base de datos.

    2. En Major engine version (Versión principal del motor), elija la versión de su instancia de base de datos.

    Para obtener más información, consulte Creación de un grupo de opciones.

  2. Añada la opción OEM al grupo de opciones y ajuste la configuración de opciones. Para obtener más información acerca de la adición de opciones, consulte Agregar una opción a un grupo de opciones. Para obtener más información acerca de cada opción, consulte Opciones de configuración de OEM Database.

    nota

    Si agrega la opción OEM a un grupo de opciones existente que ya se ha asociado a una o varias instancias de bases de datos de Oracle Database 19c (no CDB) u Oracle Database 12c, se produce una breve interrupción mientras reinician automáticamente todas las instancias de base de datos.

  3. Aplique el grupo de opciones a una instancia de base de datos nueva o existente:

    • Si se trata de una instancia de base de datos nueva, el grupo de opciones se aplica cuando se lanza la instancia. Para obtener más información, consulte Creación de una instancia de base de datos de Amazon RDS.

    • Para una instancia de base de datos existente, el grupo de opciones se aplica modificando la instancia y asociando el grupo de opciones nuevo. Cuando se agrega la opción OEM para una instancia de base de datos de Oracle Database 19c (no CDB) u Oracle Database 12c, se produce una breve interrupción mientras la instancia de base de datos se reinicia automáticamente. Para obtener más información, consulte Modificación de una instancia de base de datos de Amazon RDS.

nota

También puede utilizar la AWS CLI para agregar la opción OEM. Para ver ejemplos, consulte Agregar una opción a un grupo de opciones.

Acceso a OEM a través del navegador

Después de activar la opción OEM, puede comenzar a utilizar la herramienta OEM Database desde un navegador web.

Puede obtener acceso a OEM Database Control o a OEM Database Express desde un navegador web. Por ejemplo, si el punto de enlace de la instancia de base de datos de Amazon RDS es mydb.f9rbfa893tft.us-east-1.rds.amazonaws.com y el puerto OEM es 1158, la URL para obtener acceso a OEM Database Control es la siguiente.

https://mydb.f9rbfa893tft.us-east-1.rds.amazonaws.com:1158/em

Cuando se accede a cualquiera de las herramientas desde un navegador web, aparece una ventana de inicio de sesión que solicita un nombre de usuario y una contraseña. Escriba el nombre de usuario maestro y la contraseña maestra para la instancia de base de datos. Ya está listo para administrar las bases de datos de Oracle.

Modificación de la configuración de OEM Database

Después de activar OEM Database, puede modificar la configuración de grupos de seguridad de la opción.

No se puede modificar el número de puerto de OEM después de asociar el grupo de opciones una instancia de base de datos. Para cambiar el número de puerto de OEM de una instancia de base de datos, haga lo siguiente:

  1. Cree un nuevo grupo de opciones.

  2. Añada la opción OEM con el nuevo número de puerto al grupo de opciones.

  3. Elimine el grupo de opciones existente de la instancia de base de datos.

  4. Añada el grupo de opciones nuevo a la instancia de base de datos.

Para obtener más información acerca de cómo modificar la configuración de las opciones, consulte Modificación de una configuración de opciones. Para obtener más información acerca de cada opción, consulte Opciones de configuración de OEM Database.

Ejecución de tareas OEM Database Express

Puede utilizar los procedimientos de Amazon RDS para ejecutar determinadas tareas de OEM Database Express. Al ejecutar estos procedimientos, puede hacer las tareas que se enumeran a continuación.

nota

Las tareas de OEM Database Express se ejecutan de forma asíncrona.

Cambio del front-end del sitio web para OEM Database Express a Adobe Flash

nota

Esta tarea solo está disponible para Oracle Database 19c no CDB.

A partir de Oracle Database 19c, Oracle ha dado de baja la antigua interfaz de usuario de OEM Database Express, que se basaba en Adobe Flash. En su lugar, OEM Database Express utiliza ahora una interfaz creada con Oracle JET. Si tiene dificultades con la nueva interfaz, puede volver a la interfaz basada en Flash obsoleta. Las dificultades que puede tener con la nueva interfaz incluyen quedarse atascado en una pantalla Loading después de iniciar sesión en OEM Database Express. También puede perder ciertas características que estaban presentes en la versión basada en Flash de OEM Database Express.

Para cambiar el front-end del sitio web de OEM Database Express a Adobe Flash, ejecute el procedimiento de Amazon RDS rdsadmin.rdsadmin_oem_tasks.em_express_frontend_to_flash. Este procedimiento es equivalente al comando execemx emx de SQL.

Las prácticas recomendadas de seguridad desalientan el uso de Adobe Flash. Aunque puede volver a OEM Database Express basado en Flash, se recomienda el uso de los sitios web de OEM Database Express basados en JET si es posible. Si vuelve a utilizar Adobe Flash y desea volver a Oracle JET, utilice el procedimiento rdsadmin.rdsadmin_oem_tasks.em_express_frontend_to_jet. Después de una actualización de la base de datos Oracle, una versión más reciente de Oracle JET podría resolver problemas relacionados con JET en OEM Database Express. Para obtener más información sobre cómo cambiar a Oracle JET, consulte Cambio del front-end del sitio web para OEM Database Express a Oracle JET.

nota

La ejecución de esta tarea desde la instancia de base de datos de origen para una réplica de lectura también hace que la réplica de lectura cambie sus front-ends del sitio web de OEM Database Express a Adobe Flash.

La siguiente invocación del procedimiento crea una tarea para cambiar el sitio web de OEM Database Express a Adobe Flash y devuelve el ID de la tarea.

SELECT rdsadmin.rdsadmin_oem_tasks.em_express_frontend_to_flash() as TASK_ID from DUAL;

Para ver el resultado, visualice el archivo de salida de la tarea.

SELECT text FROM table(rdsadmin.rds_file_util.read_text_file('BDUMP','dbtask-task-id.log'));

Reemplace task-id con el ID de tarea devuelto por el procedimiento. Si necesita más información sobre el procedimiento rdsadmin.rds_file_util.read_text_file de Amazon RDS, consulte Lectura de archivos de un directorio de instancia de base de datos

También puede ver el contenido del archivo de salida de la tarea en la AWS Management Console buscando las entradas de registro en las sección Logs & events (Registros y eventos) de la task-id.

Cambio del front-end del sitio web para OEM Database Express a Oracle JET

nota

Esta tarea solo está disponible para Oracle Database 19c no CDB.

Para cambiar el front-end del sitio web de OEM Database Express a Oracle JET, ejecute el procedimiento de Amazon RDS rdsadmin.rdsadmin_oem_tasks.em_express_frontend_to_jet. Este procedimiento es equivalente al comando execemx omx de SQL.

De forma predeterminada, los sitios web de OEM Database Express para instancias de base de datos Oracle que ejecutan 19c o versiones posteriores utilizan Oracle JET. Si ha utilizado el procedimiento rdsadmin.rdsadmin_oem_tasks.em_express_frontend_to_flash para cambiar el front-end del sitio web de OEM Database Express a Adobe Flash, puede cambiar de nuevo a Oracle JET. Para hacer esto, utilice el procedimiento rdsadmin.rdsadmin_oem_tasks.em_express_frontend_to_jet. Para obtener más información sobre cómo cambiar a Adobe Flash, consulte Cambio del front-end del sitio web para OEM Database Express a Adobe Flash.

nota

La ejecución de esta tarea desde la instancia de base de datos de origen para una réplica de lectura también hace que la réplica de lectura cambie sus front-ends del sitio web de OEM Database Express a Oracle JET.

La siguiente invocación del procedimiento crea una tarea para cambiar el sitio web de OEM Database Express a Oracle JET y devuelve el ID de la tarea.

SELECT rdsadmin.rdsadmin_oem_tasks.em_express_frontend_to_jet() as TASK_ID from DUAL;

Para ver el resultado, visualice el archivo de salida de la tarea.

SELECT text FROM table(rdsadmin.rds_file_util.read_text_file('BDUMP','dbtask-task-id.log'));

Reemplace task-id con el ID de tarea devuelto por el procedimiento. Si necesita más información sobre el procedimiento rdsadmin.rds_file_util.read_text_file de Amazon RDS, consulte Lectura de archivos de un directorio de instancia de base de datos

También puede ver el contenido del archivo de salida de la tarea en la AWS Management Console buscando las entradas de registro en las sección Logs & events (Registros y eventos) de la task-id.

Eliminación de la opción OEM Database

Puede eliminar la opción OEM de una instancia de base de datos. Cuando se elimina la opción OEM para una instancia de base de datos de Oracle Database 12c o posterior, se produce una breve interrupción mientras la instancia se reinicia automáticamente. Por lo tanto, después de eliminar la opción OEM, no es necesario reiniciar la instancia de base de datos.

Para eliminar la opción OEM de una instancia de base de datos, realice una de las siguientes operaciones:

  • Elimine la opción OEM del grupo de opciones al que pertenece. Este cambio afecta a todas las instancias de base de datos que utilizan el grupo de opciones. Para obtener más información, consulte Quitar una opción de un grupo de opciones.

  • Modifique la instancia de base de datos y especifique otro grupo de opciones que no incluya la opción OEM. Este cambio afecta a una única instancia de base de datos. Puede especificar el grupo de opciones predeterminado (vacío) u otro grupo de opciones personalizado. Para obtener más información, consulte Modificación de una instancia de base de datos de Amazon RDS.