Detalles de la base de datos de IA autónoma en una infraestructura de Exadata dedicada

Detalles de registro para la base de datos de IA autónoma en logs de infraestructura de Exadata dedicada.

Recursos

  • base de datos de contenedores autónoma
  • Base de datos de IA autónoma

Categorías de log

Valor de API (ID): Consola (nombre mostrado) Descripción
databaselogs Logs de Base de Datos

Contiene contenido de los archivos log:

  1. Logs de atención: $ORACLE_BASE/diag/rdbms/<ORACLE_UNQNAME>/$ORACLE_SID/log/attention.log
  2. Logs de alertas: $ORACLE_BASE/diag/rdbms/<ORACLE_UNQNAME>/$ORACLE_SID/trace/alert_$ORACLE_SID.log
migrationlogs Logs de Migración

Contiene contenido de los archivos log:

  1. /u02/data/dbfs/<CDB_NAME>/<PDBGUID>/import*.log
  2. /u02/data/dbfs/<CDB_NAME>/<PDBGUID>/export*.log
unifiedauditlogs Log de auditoría unificado

Contiene contenido del siguiente archivo log:/var/opt/oracle/log/unified_audit_logs/

Por ejemplo, /var/opt/oracle/log/unified_audit_logs/logtest1_syslog-unified-audit-db_251219_070438.json

Log de base de datos

El log de la base de datos captura eventos y alertas importantes del sistema desde la base de datos de contenedores autónoma. Utilice estos logs para supervisar el estado de la base de datos y detectar problemas rápidamente

PropiedadDescripción
levelNivel de gravedad de la entrada de log (por ejemplo, INFO, ERROR).
messageTexto que describe lo que informa la entrada del log, a menudo detalles del log de alertas o atención.
resourceIdOCID del recurso de base de datos de contenedores autónoma.
@versiónVersión de este formato de registro de log.
ID de cluster de avmOCID que identifica el cluster de VM autónomo asociado a la base de datos.
hostEl nombre de host de la máquina donde se generó el log.
Tipo de archivo logTipo de archivo log (por ejemplo, syslog, alertlog).
mensajeEl contenido real o el mensaje técnico del archivo log.
oracle.logidOCID del objeto de log en Logging.
ruta de accesoRuta del sistema de archivos del archivo log en el servidor de base de datos.
tsTiempo del registro de log, en milisegundos de época.
idIdentificador único para este registro de log.
oracle.compartmentidOCID del compartimento de OCI.
oracle.ingestedtimeCuando el log se ingirió mediante OCI Logging, en formato de registro de hora ISO.
oracle.loggroupidOCID del grupo de logs que contiene el log.
oracle.tenantidOCID del arrendamiento que es propietario del recurso.
sourceNombre de host de origen para el registro de log.
specversionVersión de la especificación de evento de registro (ejemplo: 1.0).
subjectDescripción o ruta de acceso de origen asociada al evento de log.
timeRegistro de hora (formato ISO) cuando se produjo el evento de log.
typeTipo de entrada de log, como ALERTLOGS.
ID de regiónIdentificador de región de OCI para el recurso.

Log de base de datos de contenedores autónoma de ejemplo

{
  "results": [
    {
      "data": {
        "datetime": 1700000000000,
        "logContent": {
          "data": {
            "@version": "1",
            "avmClusterId": "ocid1.autonomousvmcluster.publicsample..exampleuniqueid",
            "host": "db-host-example-01",
            "logFileType": "syslog",
            "msg": "NET (PID:123456): Archived Log entry 99999 added for B-EXAMPLE.T-1.S-100 LOS:0x0000000000000000 NXS:0x0000000000000000 NAB:12345 ID 0xdeadbeef LAD:1 [krse.c:0000]",
            "oracle": {
              "logid": "ocid1.log.publicsample..exampleuniqueid"
            },
            "path": "/path/to/oracle/diag/rdbms/DB_UNIQUE_NAME/DB_NAME/trace/alert_DB_NAME.log",
            "ts": 1700000000000
          },
          "id": "ocid1.autonomousvmcluster.publicsample..exampleuniqueid-1700000000000",
          "oracle": {
            "compartmentid": "ocid1.compartment.publicsample..exampleuniqueid",
            "ingestedtime": "2025-01-01T00:00:00.000Z",
            "loggroupid": "ocid1.loggroup.publicsample..exampleuniqueid",
            "logid": "ocid1.log.publicsample..exampleuniqueid",
            "tenantid": "ocid1.tenancy.publicsample..exampleuniqueid"
          },
          "source": "source-host-example-01",
          "specversion": "1.0",
          "subject": "/path/to/oracle/diag/rdbms/DB_UNIQUE_NAME/DB_NAME/trace/alert_DB_NAME.log",
          "time": "2025-01-01T00:00:00.000Z",
          "type": "ALERTLOGS"
        },
        "regionId": "example-region-1"
      }
    }
  ]
}

Log de Migración

El log de migración realiza un seguimiento de las operaciones de importación y exportación de Data Pump para su instancia de Autonomous Database. Utilice estos logs para auditar migraciones y solucionar problemas de movimiento de datos.

PropiedadDescripción
levelNivel de gravedad de esta entrada del log de migración (por ejemplo, INFO, ERROR).
messageDescripción del contenido: normalmente acerca de los resultados del trabajo de importación/exportación de pump de datos.
resourceIdOCID de la instancia de Autonomous Database (PDB) que se está migrando o en la que se está operando.
@versiónVersión del formato de registro de log.
ID de cluster de avmOCID del cluster de VM autónomo asociado al log.
hostNombre de la máquina host que genera el log.
Tipo de archivo logTipo de archivo log (generalmente syslog para eventos de migración).
mensajeContenido de log real, normalmente la salida o el resultado de un trabajo de migración (importación/exportación).
oracle.logidOCID del log en OCI Logging.
ruta de accesoRuta de archivo del log de pump de datos (normalmente, archivos log de exportación/importación).
tsRegistro de hora de época para el evento de log.
idIdentificador único para este registro de log de migración.
oracle.compartmentidOCID del compartimento de OCI para el recurso.
oracle.ingestedtimeCuando se ingirió el evento de log en OCI Logging (registro de hora ISO).
oracle.loggroupidOCID del grupo de logs en el que reside este log.
oracle.tenantidOCID para el arrendamiento que contiene el recurso.
sourceNombre de host de origen para el evento de log.
specversionVersión de la especificación de evento de log.
subjectDescripción o identificador del recurso o archivo conectado a esta entrada de log.
timeHora del evento (formato de fecha/hora ISO).
typeTipo de log de migración, como DATAPUMPLOGS.
ID de regiónCódigo de región de OCI donde se produjo el evento.

Ejemplo de log de migración de base de datos de IA autónoma

{
  "results": [
    {
      "data": {
        "datetime": 1700000000000,
        "regionId": "example-region-1",
        "logContent": {
          "data": {
            "@version": "1",
            "avmClusterId": "ocid1.cloudautonomousvmcluster.publicsample..exampleuniqueid",
            "host": "db-host-example-01",
            "logFileType": "syslog",
            "msg": "Job \"ADMIN\".\"SYS_EXPORT_SCHEMA_01\" successfully completed at Mon Jan 01 00:00:00 2025 elapsed 0 00:00:45",
            "oracle": {
              "logid": "ocid1.log.publicsample..exampleuniqueid"
            },
            "path": "/path/to/dbfs/logs/export.log",
            "ts": 1700000000000
          },
          "id": "ocid1.cloudautonomousvmcluster.publicsample..exampleuniqueid-1700000000000",
          "oracle": {
            "compartmentid": "ocid1.compartment.publicsample..exampleuniqueid",
            "ingestedtime": "2025-01-01T00:00:05.000Z",
            "loggroupid": "ocid1.loggroup.publicsample..exampleuniqueid",
            "logid": "ocid1.log.publicsample..exampleuniqueid",
            "tenantid": "ocid1.tenancy.publicsample..exampleuniqueid"
          },
          "source": "db-host-example-01",
          "specversion": "1.0",
          "subject": "/path/to/dbfs/logs/export.log",
          "time": "2025-01-01T00:00:00.000Z",
          "type": "DATAPUMPLOGS"
        }
      }
    }
  ]
}

Log de auditoría unificado

El log de auditoría unificado proporciona registros detallados de los eventos de seguridad y conformidad en una base de datos de contenedores autónoma (ACD), incluidas las conexiones de usuario, las acciones SQL y las operaciones correctas y con fallos. ACD recopila registros de la vista UNIFIED_AUDIT_TRAIL y los exporta cada 10 minutos a los archivos de /var/opt/oracle/log/unified_audit_logs/ en el host de la base de datos. A continuación, los archivos se ingieren en OCI Logging.

Propiedad Descripción
AUDIT_TYPE (TIPO DE AUDITORÍA) Muestra el tipo de evento de auditoría que es (como Standard).
IDENTIFICADOR DE SESIÓN Número único para cada sesión de conexión.
ID_SESIÓN_PROXY Número de sesión de proxy, si alguien actúa en nombre de otro usuario.
NOMBRE_DE_USUARIO Nombre de usuario en el sistema operativo que ejecuta la sesión.
HOST DE USUARIO Nombre de host o ubicación de la que procede el comando.
TERMINAL Sesión de terminal utilizada, si se utiliza.
INSTANCE_ID Identifica la instancia de base de datos en la que se ha producido el evento.
DBID ID único de la base de datos.
TIPO_AUTENTICACIÓN Cómo se conectó el usuario (database, network, etc.).
NOMBRE DE DBUS Nombre de la cuenta de base de datos utilizada.
NOMBRE_PROGRAMA_CLIENTE Programa o herramienta utilizada (como SQL*Plus).
ENTRY_ID (ID DE ENTRADA) Número de entrada de evento interno.
STATEMENT_ID (ID DE EXTRACTO) ID de la sentencia SQL en esta sesión.
REGISTRO_HORA DE EVENTO Fecha y hora en las que se produjo la acción.
ACTION_NAME Qué acción se ha realizado (por ejemplo, WRITE DIRECTORY).
CÓDIGO_DEVOLUCIÓN 0 significa que la acción se ha realizado correctamente; cualquier otro número es un código de error.
OBJETO_ESQUEMA Esquema de base de datos afectado por la acción.
NOMBRE_OBJETO El objeto específico (como una tabla o un directorio) afectado.
TEXTO SQL El comando SQL que se ha ejecutado, si está disponible.
USUARIO_ACTUAL El usuario que ha iniciado sesión actualmente.
INFORMACIÓN ADICIONAL Cualquier hecho adicional, como el nombre único de la base de datos.
POLÍTICAS DE AUDITORÍA UNIFICADA ¿Qué regla o política de auditoría coinciden con este evento?

Log de auditoría unificada de muestra

A continuación, se muestra un ejemplo de una entrada del log de auditoría unificado:

{
  "AUDIT_TYPE": "Standard",
  "SESSIONID": 1234567890,
  "PROXY_SESSIONID": 0,
  "OS_USERNAME": "os-user-example",
  "USERHOST": "host-example-01",
  "TERMINAL": "terminal-example",
  "INSTANCE_ID": 1,
  "DBID": 1111111111,
  "AUTHENTICATION_TYPE": "(TYPE=(DATABASE));(CLIENT ADDRESS=((PROTOCOL=beq)(HOST=169.254.0.1)));",
  "DBUSERNAME": "DB_USER_EXAMPLE",
  "CLIENT_PROGRAM_NAME": "client-program-example",
  "ENTRY_ID": 15,
  "STATEMENT_ID": 20,
  "EVENT_TIMESTAMP": "2025-01-01T00:00:00.000000",
  "ACTION_NAME": "WRITE DIRECTORY",
  "RETURN_CODE": 0,
  "OBJECT_SCHEMA": "SCHEMA_EXAMPLE",
  "OBJECT_NAME": "DIRECTORY_EXAMPLE",
  "SQL_TEXT": "BEGIN\n  -- Example statement for documentation only\n  NULL;\nEND;",
  "CURRENT_USER": "DB_USER_EXAMPLE",
  "ADDITIONAL_INFO": "DB_UNIQUE_NAME=\"db_unique_name_example\";",
  "UNIFIED_AUDIT_POLICIES": "AUDIT_POLICY_EXAMPLE"
}