Detalhes do Autonomous AI Database na Infraestrutura Dedicada do Exadata

Detalhes de log do Autonomous AI Database em logs do Exadata Infrastructure Dedicado.

Recursos

  • Autonomous Container Database
  • Autonomous AI Database

Categoria de Log

Valor da API (ID): Console (Nome para Exibição) Descrição
databaselogs Logs do banco de dados

Contém conteúdo de arquivos de log:

  1. Logs de atenção: $ORACLE_BASE/diag/rdbms/<ORACLE_UNQNAME>/$ORACLE_SID/log/attention.log
  2. Logs de alerta: $ORACLE_BASE/diag/rdbms/<ORACLE_UNQNAME>/$ORACLE_SID/trace/alert_$ORACLE_SID.log
migrationlogs Logs de Migração

Contém conteúdo de arquivos de log:

  1. /u02/data/dbfs/<CDB_NAME>/<PDBGUID>/import*.log
  2. /u02/data/dbfs/<CDB_NAME>/<PDBGUID>/export*.log
unifiedauditlogs Log de Auditoria Unificado

Contém conteúdo do seguinte arquivo de log:/var/opt/oracle/log/unified_audit_logs/

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

Log do Banco De Dados

O log do banco de dados captura eventos e alertas importantes do sistema do Autonomous Container Database. Use esses logs para monitorar a integridade do banco de dados e detectar problemas rapidamente

PropriedadeDescrição
levelO nível de severidade da entrada de log (por exemplo, INFO, ERROR).
messageO texto que descreve o que a entrada de log reporta, geralmente detalha o alerta ou o log de atenção.
resourceIdO OCID do recurso do Autonomous Container Database.
@versãoVersão deste formato de registro de log.
Id do Cluster avmOCID que identifica o Cluster de VMs Autônomas associado ao banco de dados.
hostO nome do host da máquina em que o log foi gerado.
LogFileTypeTipo de arquivo de log (por exemplo, syslog, alertlog).
MensagemO conteúdo real ou a mensagem técnica do arquivo de log.
oracle.logidOCID do objeto de log no serviço Logging.
caminhoCaminho do sistema de arquivos do arquivo de log no servidor de banco de dados.
tsHora do registro de log, em milissegundos de época.
idIdentificador exclusivo para este registro de log.
oracle.compartmentidOCID do compartimento do OCI.
oracle.ingestedtimeQuando o log foi ingerido pelo OCI Logging, no formato de timestamp ISO.
oracle.loggroupidOCID do grupo de logs que contém o log.
oracle.tenantidOCID da tenancy que possui o recurso.
sourceO nome do host de origem do registro de log.
specversionVersão da especificação do evento de log (exemplo: 1.0).
subjectDescrição ou caminho de origem associado ao evento de log.
timeTimestamp (formato ISO) quando o evento de log ocorreu.
typeTipo de entrada de log, como ALERTLOGS.
Id da regiãoIdentificador de região do OCI para o recurso.

Log de Amostra do Autonomous Container Database

{
  "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 Migração

O log de migração rastreia as operações de importação e exportação do Data Pump para seu Autonomous Database. Use esses logs para auditar migrações e solucionar problemas de movimentação de dados.

PropriedadeDescrição
levelO nível de severidade desta entrada de log de migração (por exemplo, INFO, ERROR).
messageDescrição do conteúdo — normalmente sobre os resultados do job de importação/exportação do Data Pump.
resourceIdO OCID do PDB (Autonomous Database) que está sendo migrado ou operado.
@versãoVersão do formato de registro de log.
Id do Cluster avmOCID do Cluster de VMs Autônomas associado ao log.
hostNome da máquina host que está gerando o log.
LogFileTypeTipo de arquivo de log (geralmente syslog para eventos de migração).
MensagemConteúdo de log real, geralmente a saída ou o resultado de um job de migração (importação/exportação).
oracle.logidOCID do log no OCI Logging.
caminhoCaminho do arquivo do log do Data Pump (geralmente exporta/importa arquivos de log).
tsTimestamp de época para o evento de log.
idIdentificador exclusivo para este registro de log de migração.
oracle.compartmentidOCID do compartimento do OCI para o recurso.
oracle.ingestedtimeQuando o evento de log foi ingerido no OCI Logging (timestamp ISO).
oracle.loggroupidOCID do grupo de logs no qual esse log reside.
oracle.tenantidOCID da tenancy que contém o recurso.
sourceNome do host de origem do evento de log.
specversionVersão da especificação do evento de log.
subjectDescrição ou identificador do recurso ou arquivo conectado a esta entrada de log.
timeHora do evento (formato de data/hora ISO).
typeTipo de log de migração, como DATAPUMPLOGS.
Id da regiãoCódigo da região do OCI em que o evento ocorreu.

Exemplo de Log de Migração do Autonomous AI Database

{
  "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 Auditoria Unificado

O Log de Auditoria Unificado fornece registros detalhados de eventos de segurança e conformidade em um Autonomous Container Database (ACD), incluindo sign-ins de usuários, ações SQL e operações bem-sucedidas e com falha. O ACD coleta registros da view UNIFIED_AUDIT_TRAIL e os exporta a cada 10 minutos para arquivos em /var/opt/oracle/log/unified_audit_logs/ no host do banco de dados. Em seguida, os arquivos são ingeridos no OCI Logging.

Propriedade Descrição
TIPO_DE_AUDITORIA Mostra que tipo de evento de auditoria é esse (como Standard).
ID DA SESSÃO Número exclusivo para cada sessão de acesso.
PROXY_SESSIONID Número da sessão de proxy, se alguém estiver agindo em nome de outro usuário.
NOME_USUÁRIO Nome de usuário no sistema operacional que executa a sessão.
HOST DO USUÁRIO O nome do host ou o local de origem do comando.
TERMINAL Sessão terminal usada, se usada.
INSTANCE_ID Identifica a instância do banco de dados em que o evento ocorreu.
DBID o ID exclusivo do banco de dados.
AUTHENTICATION_TYPE Como o usuário se conectou (database, network etc.).
NOME DO USUÁRIO DO BANCO Nome da conta do banco de dados usada.
NOME_PROGRAM_DO_CLIENTE Programa ou ferramenta usada (como o SQL*Plus).
ID DA ENTRADA Número de entrada do evento interno.
ID_INSTRUÇÃO ID da instrução SQL nesta sessão.
DATA/HORA DO EVENTO Data e hora em que a ação ocorreu.
ACTION_NAME Que ação foi executada (por exemplo, ESCREVER DIRETÓRIO).
CÓDIGO_RETORNO 0 significa que a ação foi bem-sucedida; qualquer outro número é um código de erro.
OBJECT_SCHEMA O esquema do banco de dados afetado pela ação.
NOME_OBJETO O objeto específico (como uma tabela ou diretório) afetado.
TEXTO_SQL O comando SQL executado, se disponível.
CURRENT_USER O usuário atualmente se conectou.
INFORMAÇÕES_ADICIONAIS Quaisquer fatos extras, como o nome exclusivo do banco de Dados.
UNIFIED_AUDIT_POLICIES Qual regra ou política de auditoria correspondeu a este evento.

Exemplo de Log de Auditoria Unificado

Veja um exemplo de uma entrada de Log de Auditoria Unificada:

{
  "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"
}