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:
|
migrationlogs |
Logs de Migração |
Contém conteúdo de arquivos de log:
|
unifiedauditlogs |
Log de Auditoria Unificado | Contém conteúdo do seguinte arquivo de log: Por exemplo, |
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
| Propriedade | Descrição |
|---|---|
| level | O nível de severidade da entrada de log (por exemplo, INFO, ERROR). |
| message | O texto que descreve o que a entrada de log reporta, geralmente detalha o alerta ou o log de atenção. |
| resourceId | O OCID do recurso do Autonomous Container Database. |
| @versão | Versão deste formato de registro de log. |
| Id do Cluster avm | OCID que identifica o Cluster de VMs Autônomas associado ao banco de dados. |
| host | O nome do host da máquina em que o log foi gerado. |
| LogFileType | Tipo de arquivo de log (por exemplo, syslog, alertlog). |
| Mensagem | O conteúdo real ou a mensagem técnica do arquivo de log. |
| oracle.logid | OCID do objeto de log no serviço Logging. |
| caminho | Caminho do sistema de arquivos do arquivo de log no servidor de banco de dados. |
| ts | Hora do registro de log, em milissegundos de época. |
| id | Identificador exclusivo para este registro de log. |
| oracle.compartmentid | OCID do compartimento do OCI. |
| oracle.ingestedtime | Quando o log foi ingerido pelo OCI Logging, no formato de timestamp ISO. |
| oracle.loggroupid | OCID do grupo de logs que contém o log. |
| oracle.tenantid | OCID da tenancy que possui o recurso. |
| source | O nome do host de origem do registro de log. |
| specversion | Versão da especificação do evento de log (exemplo: 1.0). |
| subject | Descrição ou caminho de origem associado ao evento de log. |
| time | Timestamp (formato ISO) quando o evento de log ocorreu. |
| type | Tipo de entrada de log, como ALERTLOGS. |
| Id da região | Identificador 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.
| Propriedade | Descrição |
|---|---|
| level | O nível de severidade desta entrada de log de migração (por exemplo, INFO, ERROR). |
| message | Descrição do conteúdo — normalmente sobre os resultados do job de importação/exportação do Data Pump. |
| resourceId | O OCID do PDB (Autonomous Database) que está sendo migrado ou operado. |
| @versão | Versão do formato de registro de log. |
| Id do Cluster avm | OCID do Cluster de VMs Autônomas associado ao log. |
| host | Nome da máquina host que está gerando o log. |
| LogFileType | Tipo de arquivo de log (geralmente syslog para eventos de migração). |
| Mensagem | Conteúdo de log real, geralmente a saída ou o resultado de um job de migração (importação/exportação). |
| oracle.logid | OCID do log no OCI Logging. |
| caminho | Caminho do arquivo do log do Data Pump (geralmente exporta/importa arquivos de log). |
| ts | Timestamp de época para o evento de log. |
| id | Identificador exclusivo para este registro de log de migração. |
| oracle.compartmentid | OCID do compartimento do OCI para o recurso. |
| oracle.ingestedtime | Quando o evento de log foi ingerido no OCI Logging (timestamp ISO). |
| oracle.loggroupid | OCID do grupo de logs no qual esse log reside. |
| oracle.tenantid | OCID da tenancy que contém o recurso. |
| source | Nome do host de origem do evento de log. |
| specversion | Versão da especificação do evento de log. |
| subject | Descrição ou identificador do recurso ou arquivo conectado a esta entrada de log. |
| time | Hora do evento (formato de data/hora ISO). |
| type | Tipo de log de migração, como DATAPUMPLOGS. |
| Id da região | Có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"
}