Uso de eventos de Autonomous Database

Oracle Cloud Infrastructure le permite crear una automatización basada en cambios de estado para Autonomous Database.

Puede utilizar Oracle Cloud Infrastructure Events para conectarse a eventos de Autonomous Database y recibir notificaciones sobre ellos. Oracle Cloud Infrastructure Events le permite crear una automatización y recibir notificaciones según los cambios de estado de los recursos.

Acerca de la automatización y la notificación basada en eventos en Autonomous Database

Puede suscribirse a Oracle Cloud Infrastructure Events.

Un evento podría ser un cambio en el estado del ciclo de vida de los recursos o un evento del sistema que afecte a un recurso. Por ejemplo, se emite un evento en Autonomous Database cuando comienza o finaliza una operación de copia de seguridad o restauración. La suscripción a eventos le permite recibir notificaciones o realizar otros tipos de automatización de eventos.

Puede conectarse a eventos de Autonomous Database de la siguiente forma:

Consulte Descripción general de Events para obtener más información sobre Oracle Cloud Infrastructure Events.

Consulte Notificación de eventos de Autonomous Database para obtener información sobre la creación de reglas de eventos.

Eventos críticos en Autonomous Database

Los eventos críticos de Autonomous Database causan interrupciones en la base de datos.

Evento Descripción
AdminPasswordWarning

Provides a message that the Autonomous Database ADMIN password is expiring within 30 days or is expired.

  • Si la contraseña ADMIN está dentro de los 30 días posteriores a la inutilización, recibirá una advertencia que indica la fecha en la que la contraseña ADMIN ya no se puede utilizar.

  • Si la contraseña de ADMIN caduca y ya no se puede utilizar, Autonomous Database notifica un evento que especifica que la contraseña del usuario ADMIN ha caducado y se debe restablecer.

AutomaticFailoverBegin

Cuando se inicia un failover automático para Autonomous Database y la base de datos no está disponible, se genera un evento AutonomousDatabase-AutomaticFailoverBegin.

El evento solo se disparará si utiliza Autonomous Data Guard.

AutomaticFailoverEnd

Cuando se completa un failover automático que se ha disparado y la base de datos está ahora disponible, se genera un evento AutonomousDatabase-AutomaticFailoverEnd.

El evento solo se disparará si utiliza Autonomous Data Guard.

DatabaseDownBegin

No se puede abrir la instancia de Autonomous Database, o bien los servicios como high, low, medium, tpurgent no se han iniciado o no están disponibles.

Las siguientes condiciones no disparan DatabaseDownBegin:

  • Operaciones realizadas durante el período de mantenimiento

  • Problemas relacionados con el equilibrador de carga, la red o copias de seguridad

  • Un usuario que para la instancia

Este evento no se disparará si utiliza Autonomous Data Guard y la base de datos en espera no está disponible debido a cualquiera de estas condiciones.

DatabaseDownEnd

La base de datos se recupera del estado de inactividad, lo que significa que la instancia de Autonomous Database se ha abierto con sus servicios tras un evento DatabaseDownBegin. DatabaseDownEnd se activa solo si había un evento DatabaseDownBegin anterior.

Las siguientes condiciones no disparan DatabaseDownEnd:

  • Operaciones realizadas durante el período de mantenimiento

  • Un usuario que inicia la instancia

Si utiliza Autonomous Data Guard y la base de datos principal queda inactiva, se dispara un evento DatabaseDownBegin. Si se realiza el failover del sistema a la base de datos en espera, se activa un evento DatabaseDownEnd.

DatabaseInaccessibleBegin

La instancia de Autonomous Database utiliza claves gestionadas por el cliente y no se puede acceder a la base de datos (en el estado se muestra No accesible).

Las siguientes condiciones disparan DatabaseInaccessibleBegin:

  • Se ha suprimido la clave de cifrado maestra de Oracle Cloud Infrastructure Vault.

  • La clave de cifrado maestra de Oracle Cloud Infrastructure Vault está desactivada.

  • La instancia de Autonomous Database no puede acceder a Oracle Cloud Infrastructure Vault.

DatabaseInaccessibleEnd

Si la instancia de Autonomous Database se recupera del estado No accesible que ha generado un evento DatabaseInaccessibleBegin, cuando el estado de la base de datos cambie a Disponible, la base de datos dispara un evento DatabaseInaccessibleEnd.

FailedLoginWarning

Si el número de intentos de conexión fallidos alcanza el 3 * número de usuarios totales en las últimas tres (3) horas, la base de datos dispara un evento FailedLoginWarning.

Los intentos de inicio de sesión fallidos pueden deberse a que un usuario introduzca un nombre de usuario o una contraseña no válidos o a un timeout de conexión. El evento se dispara cuando se supera el umbral de intentos de conexión fallidos en el período de tiempo supervisado (las últimas tres horas).

InstanceRelocateBegin

Si una instancia de Autonomous Database se reubica en otra infraestructura de Exadata debido al mantenimiento del servidor, el refrescamiento de hardware, un problema de hardware o como parte de una ampliación de recursos, el evento InstanceRelocateBegin se dispara al inicio del proceso de reubicación.

InstanceRelocateEnd

Si una instancia de Autonomous Database se reubica en otra infraestructura de Exadata debido al mantenimiento del servidor, el refrescamiento de hardware, un problema de hardware o como parte de una ampliación de recursos, el evento InstanceRelocateEnd se dispara al final del proceso de reubicación.

WalletExpirationWarning

Este evento se genera cuando Autonomous Database determina que una cartera caducará en menos de seis (6) semanas. Este evento se notifica como máximo una vez por semana.

Este evento se dispara cuando hay una conexión que utiliza la cartera que va a caducar.

Utilice el tipo de evento Autonomous Database - Crítico para especificar eventos críticos en las reglas de evento.

Eventos informativos sobre Autonomous Database

Los eventos de información proporcionan detalles importantes sobre los eventos de ciclo de vida de la base de datos, los eventos de captura y respuesta de carga de trabajo y otros eventos no críticos en Autonomous Database.

Las horas que se muestran con los eventos informativos están en UTC.

Evento Descripción

AJDNonJsonStorageExceeded

Este evento se genera cuando un Autonomous JSON Database ha excedido el límite máximo de almacenamiento de 20 GB de datos almacenados fuera de las recopilaciones de SODA. Este límite no se aplica a los datos almacenados en recopilaciones de SODA u objetos asociados a recopilaciones de SODA, como índices o vistas materializadas.

Además de este evento, se envía un correo electrónico al propietario de la cuenta. Debe reducir el uso de datos no relacionados con SODA por debajo del límite de 20 GB o promocionar Autonomous JSON Database a Autonomous Transaction Processing. Consulte Promoción a Autonomous Transaction Processing para obtener más información.

APEXUpgradeAvailable

Este evento se genera cuando utiliza Oracle APEX y hay una nueva versión disponible.

APEXUpgradeBegin

Este evento se genera cuando utiliza Oracle APEX y la instancia de Autonomous Database comienza un cambio a una nueva versión de Oracle APEX o comienza a aplicar un grupo de juegos de parches de Oracle APEX.

APEXUpgradeEnd

Este evento se genera cuando utiliza Oracle APEX y la instancia de Autonomous Database completa un cambio a una nueva versión de Oracle APEX o completa la instalación de un grupo de juegos de parches de Oracle APEX.

DatabaseConnection

Este evento se genera si se realiza una conexión a la base de datos desde una dirección IP nueva (la conexión no se ha realizado desde la dirección IP especificada en los últimos 30 días).

InactiveConnectionsDetected

Este evento se genera cuando el número de conexiones de base de datos inactivas detectadas supera un ratio determinado en comparación con todas las conexiones de base de datos para la instancia de Autonomous Database. Suscribirse a este evento puede ayudarle a realizar un seguimiento de las conexiones no utilizadas.

Este evento se genera una vez al día, cuando se cumple lo siguiente:

  • El número de conexiones inactivas, donde el tiempo transcurrido para la conexión inactiva es superior a 24 horas, es superior al 10% del número total de conexiones en cualquier estado.

    Para este cálculo, las conexiones inactivas son conexiones en las que status es "INACTIVE".

Utilice la siguiente consulta para informar de información detallada sobre sesiones que han estado inactivas durante más de 24 horas:

SELECT sid, serial#, last_call_et  FROM v$session
     WHERE status = 'INACTIVE' AND last_call_et > 60 * 60 *24;
Long term backup ended

Este evento se dispara cuando finaliza una copia de seguridad a largo plazo.

Long term backup schedule disabled

Este evento se dispara cuando se desactiva un programa de copia de seguridad a largo plazo.

Long term backup schedule enabled / updated

Este evento se dispara cuando se activa o actualiza un programa de copia de seguridad a largo plazo.

Long term backup started

Este evento se dispara cuando se inicia una copia de seguridad a largo plazo.

MaintenanceBegin

Este evento se dispara cuando se inicia el mantenimiento y proporciona el registro de hora de inicio para el mantenimiento (este evento no proporciona la hora de inicio programada).

MaintenanceEnd

Este evento se dispara cuando finaliza el mantenimiento y proporciona el registro de hora de finalización para el mantenimiento (este evento no proporciona la hora de finalización programada).

NewMaintenanceSchedule

Este evento se genera cuando se actualiza la fecha de mantenimiento y la nueva fecha se muestra en la consola de Oracle Cloud Infrastructure.

Cuando se actualice la versión de Java, el campo description del evento lo indica con lo siguiente: This maintenance involves Java version update, please expect down time of Java service during this maintenance window.

OperatorAccess

Este evento se dispara cuando se detecta el acceso del operador a la base de datos. Puede consultar los detalles de acceso desde la vista DBA_OPERATOR_ACCESS con el ID de solicitud proporcionado en la descripción del evento.

El evento OperatorAccess se genera una vez cada 24 horas.

ScheduledMaintenanceWarning

Este evento se genera cuando quedan 24 horas para un mantenimiento programado para la instancia y, de nuevo, cuando queda 1 hora (60 minutos) para el mantenimiento programado.

Cuando se actualice la versión de Java, el campo description del evento lo indica con el siguiente mensaje: This maintenance involves Java version update, please expect down time of Java service during this maintenance window.

WorkloadCaptureBegin

Este evento se dispara cuando se inicia una captura de carga de trabajo.

WorkloadCaptureEnd

Este evento se dispara cuando una captura de carga de trabajo finaliza correctamente.

Esto genera una URL autenticada previamente (SAP) para descargar los informes de captura.

Esta URL está incluida en el campo captureDownloadURL del evento y es válida durante 7 días a partir de la fecha de generación.

WorkloadReplayBegin

Este evento se dispara cuando se inicia una reproducción de carga de trabajo.

WorkloadReplayEnd

Este evento se dispara cuando una reproducción de carga de trabajo finaliza correctamente.

Esto genera una URL autenticada previamente (PAR) para descargar los informes de reproducción.

Esta URL está incluida en el campo replayDownloadURL del evento y es válida durante 7 días a partir de la fecha de generación.

Nota

Cuando Autonomous Data Guard está activado, cualquiera de estos eventos que se produzca en la base de datos en espera no dispara un evento de información.

Utilice el tipo de evento Autonomous Database - Información para especificar eventos de información en reglas de evento.

Consulte Visualización de información sobre parches y ventanas de mantenimiento, y definición del nivel de parche para obtener información sobre las ventanas de mantenimiento.

Tipos de eventos de Autonomous Database

Proporciona una lista de eventos de Autonomous Database.

Nombre fácil de recordar Tipo de Evento
Autonomous Database: inicio de actualización de listas de control de acceso com.oraclecloud.databaseservice.updateautonomousdatabaseacl.begin
Autonomous Database: fin de actualización de listas de control de acceso com.oraclecloud.databaseservice.updateautonomousdatabaseacl.end
Autonomous Database: escala automática desactivada com.oraclecloud.databaseservice.autonomousdatabaseautoscaledisabled
Autonomous Database: escala automática activada com.oraclecloud.databaseservice.autonomousdatabaseautoscaleenabled
Autonomous Database: inicio de copia de seguridad automática com.oraclecloud.databaseservice.automaticbackupautonomousdatabase.begin
Autonomous Database: fin de copia de seguridad automática com.oraclecloud.databaseservice.automaticbackupautonomousdatabase.end
Autonomous Database: inicio de refrescamiento automático

Los eventos de "Refrescamiento automático" se utilizan para clonaciones de refrescamiento de Autonomous Database.

com.oraclecloud.databaseservice.automaticrefresh.begin
Autonomous Database: fin de refrescamiento automático com.oraclecloud.databaseservice.automaticrefresh.end
Autonomous Database: fallo de refrescamiento automático com.oraclecloud.databaseservice.automaticrefresh.failed
Autonomous Database: inicio de cambio de compartimento com.oraclecloud.databaseservice.changeautonomousdatabasecompartment.begin
Autonomous Database: fin de cambio de compartimento com.oraclecloud.databaseservice.changeautonomousdatabasecompartment.end
Autonomous Database: inicio de cambio de nombre de base de datos com.oraclecloud.databaseservice.changeautonomousdatabasename.begin
Autonomous Database: fin de cambio de nombre de base de datos com.oraclecloud.databaseservice.changeautonomousdatabasename.end
Autonomous Database: inicio de creación de copia de seguridad com.oraclecloud.databaseservice.autonomous.database.backup.begin
Autonomous Database: fin de creación de copia de seguridad com.oraclecloud.databaseservice.autonomous.database.backup.end
Autonomous Database: inicio de creación com.oraclecloud.databaseservice.autonomous.database.instance.create.begin
Autonomous Database: fin de creación com.oraclecloud.databaseservice.autonomous.database.instance.create.end
Autonomous Database: crítico

Consulte Eventos críticos en Autonomous Database para obtener más información.

com.oraclecloud.databaseservice.autonomous.database.critical
Autonomous Database: inicio de anulación de registro de Autonomous Database con Data Safe com.oraclecloud.databaseservice.deregisterautonomousdatabasedatasafe.begin
Autonomous Database: fin de anulación de registro de Autonomous Database con Data Safe com.oraclecloud.databaseservice.deregisterautonomousdatabasedatasafe.end
Autonomous Database: inicio de desactivación de Data Guard com.oraclecloud.databaseservice.disableautonomousdataguard.begin
Autonomous Database: fin de desactivación de Data Guard com.oraclecloud.databaseservice.disableautonomousdataguard.end
Autonomous Database: inicio de desconexión de la clonación de refrescamiento de la base de datos de origen com.oraclecloud.databaseservice.disconnectrefreshableautonomousdatabaseclonefromsource.begin
Autonomous Database: fin de desconexión de la clonación de refrescamiento de la base de datos de origen com.oraclecloud.databaseservice.disconnectrefreshableautonomousdatabaseclonefromsource.end
Autonomous Database: inicio de activación de Data Guard com.oraclecloud.databaseservice.enableautonomousdataguard.begin
Autonomous Database: fin de activación de Data Guard com.oraclecloud.databaseservice.enableautonomousdataguard.end
Autonomous Database: recordatorio de parada automática de base de datos gratuita

Este evento se emite 48 horas antes de la parada de la base de datos.

com.oraclecloud.databaseservice.freeautonomousdatabasestopreminder
Autonomous Database: base de datos gratuita parada automáticamente com.oraclecloud.databaseservice.freeautonomousdatabasestopped
Autonomous Database: recordatorio de terminación automática de base de datos gratuita.

Este evento se emite 48 horas antes de la finalización de la base de datos.

com.oraclecloud.databaseservice.freeautonomousdatabaseterminationreminder
Autonomous Database: base de datos gratuita terminada automáticamente com.oraclecloud.databaseservice.freeautonomousdatabaseterminated
Autonomous Database: generación de cartera com.oraclecloud.databaseservice.generateautonomousdatabasewallet
Autonomous Database: información

Consulte Eventos informativos en Autonomous Database para obtener más información.

com.oraclecloud.databaseservice.autonomous.database.information
Autonomous Database: inicio de failover manual com.oraclecloud.databaseservice.failoverautonomousdatabase.begin
Autonomous Database: fin de failover manual

Este evento se emite después de que el failover se completa correctamente o incorrectamente.

Los failover manuales incorrectos pueden dar lugar a pérdidas de datos. Consulte la página de detalles de Autonomous Database en la consola de Oracle Cloud Infrastructure para obtener información adicional en caso de un failover manual incorrecto).

com.oraclecloud.databaseservice.failoverautonomousdatabase.end
Autonomous Database: inicio de refrescamiento manual

Los eventos de refrescamiento manual se utilizan para clonaciones de refrescamiento de Autonomous Database.

com.oraclecloud.databaseservice.manualrefresh.begin
Autonomous Database: fin de refrescamiento manual com.oraclecloud.databaseservice.manualrefresh.end
Autonomous Database: inicio de anulación de registro de Autonomous Database con Data Safe com.oraclecloud.databaseservice.deregisterautonomousdatabasedatasafe.begin
Autonomous Database: fin de anulación de registro de Autonomous Database con Data Safe com.oraclecloud.databaseservice.deregisterautonomousdatabasedatasafe.end
Autonomous Database: inicio de registro de Autonomous Database con Data Safe com.oraclecloud.databaseservice.registerautonomousdatabasedatasafe.begin
Autonomous Database: fin de registro de Autonomous Database con Data Safe com.oraclecloud.databaseservice.registerautonomousdatabasedatasafe.end
Autonomous Database: inicio de reinicio com.oraclecloud.databaseservice.restartautonomousdatabase.begin
Autonomous Database: fin de reinicio com.oraclecloud.databaseservice.restartautonomousdatabase.end
Autonomous Database: inicio de restauración com.oraclecloud.databaseservice.autonomous.database.restore.begin
Autonomous Database: fin de restauración com.oraclecloud.databaseservice.autonomous.database.restore.end
Autonomous Database: inicio de rotación de clave de cifrado com.oraclecloud.databaseservice.rotateautonomousdatabaseencryptionkey.begin
Autonomous Database: fin de rotación de clave de cifrado com.oraclecloud.databaseservice.rotateautonomousdatabaseencryptionkey.end
Autonomous Database: inicio de comienzo com.oraclecloud.databaseservice.startautonomousdatabase.begin
Autonomous Database: fin de inicio com.oraclecloud.databaseservice.startautonomousdatabase.end
Autonomous Database: inicio de parada com.oraclecloud.databaseservice.stopautonomousdatabase.begin
Autonomous Database: fin de parada com.oraclecloud.databaseservice.stopautonomousdatabase.end
Autonomous Database: inicio de switchover com.oraclecloud.databaseservice.switchoverautonomousdatabase.begin
Autonomous Database: fin de switchover

Este evento se emite después de que el switchover finalice correctamente o incorrectamente.

Los switchovers incorrectos pueden dar lugar a pérdidas de datos. Consulte la página de detalles de Autonomous Database en la consola de Oracle Cloud Infrastructure para obtener información adicional en caso de un switchover incorrecto.

com.oraclecloud.databaseservice.switchoverautonomousdatabase.end
Autonomous Database: inicio de terminación com.oraclecloud.databaseservice.deleteautonomousdatabase.begin
Autonomous Database: fin de terminación com.oraclecloud.databaseservice.deleteautonomousdatabase.end
Autonomous Database: inicio de actualización com.oraclecloud.databaseservice.updateautonomousdatabase.begin
Autonomous Database: fin de actualización com.oraclecloud.databaseservice.updateautonomousdatabase.end
Autonomous Database: inicio de actualización de modo abierto com.oraclecloud.databaseservice.updateautonomousdatabaseopenmode.begin
Autonomous Database: fin de actualización de modo abierto com.oraclecloud.databaseservice.updateautonomousdatabaseopenmode.end
Autonomous Database: inicio de cambio de versión de base de datos com.oraclecloud.databaseservice.upgradeautonomousdatabasedbversion.begin
Autonomous Database: fin de actualización de versión de base de datos com.oraclecloud.databaseservice.upgradeautonomousdatabasedbversion.end

Recepción de notificaciones de eventos de Autonomous Database

Using Oracle Cloud Infrastructure Events you can subscribe to Autonomous Database events individually or in two categories, Critical and Information events.

Nota

Al suscribirse a una categoría de evento, ya sea Crítico o Información, se le notifica cuando se produce algún evento de la categoría. Por ejemplo, para recibir notificación cuando la base de datos se caiga, suscríbase al tipo de evento Crítico de Autonomous Database.

Si desea suscribirse a eventos críticos o de información:

  • Para suscribirse a eventos críticos, cree una regla de evento mediante el tipo de evento Autonomous Database - Crítico.

  • Para suscribirse a eventos de información, cree una regla de evento mediante el tipo de evento Autonomous Database - Información.

Si desea suscribirse a uno o más eventos críticos o de información individuales, cree una regla de evento y agregue condiciones. Por ejemplo, para crear una regla de evento que solo se aplique al evento crítico AdminPasswordWarning, cree una regla de la siguiente manera:

  1. On the Oracle Cloud Infrastructure Console click Observability & Management.
  2. En Servicio de eventos, haga clic en Reglas.
  3. Para agregar una regla, haga clic en Crear regla.
  4. En la página Crear regla, introduzca un nombre mostrado y una descripción.
  5. En Condiciones de regla, introduzca una condición de regla
    1. Introduzca la condición: Tipo de evento.
    2. Introduzca el nombre del servicio: Base de datos.
    3. Introduzca el tipo de evento, uno de los siguientes: Autonomous Database - Crítico o Autonomous Database - Información.
  6. Haga clic en + Otra condición.
  7. En Condición, seleccione Atributo.
    1. En Nombre de atributo, seleccione eventName.
    2. En Valores de atributo, introduzca el nombre del evento. Por ejemplo, AdminPasswordWarning.

      Consulte Eventos críticos en Autonomous Database y Eventos de información en Autonomous Database para obtener la lista de nombres de eventos.

    Por ejemplo, con estas entradas, el área Rule Logic muestra:

    MATCH event WHERE (
       eventType EQUALS ANY OF (
          com.oraclecloud.databaseservice.autonomous.database.critical
       )
       AND (
             eventName MATCHES ANY OF (
                 AdminPasswordWarning
             )
       )
    )
  8. En el área Acciones, seleccione las acciones que desee.
  9. Crear regla.

Consulte Introducción a Events para obtener información sobre el uso de Oracle Cloud Infrastructure Events, la creación de reglas de eventos y para obtener información sobre la configuración de acciones para notificaciones.