Dettagli per Autonomous AI Database sull'infrastruttura Exadata dedicata

Dettagli di log per Autonomous AI Database sui log dell'infrastruttura Exadata dedicata.

Risorse

  • Autonomous Container Database
  • Autonomous AI Database

Categorie di log

Valore API (ID): Console (nome visualizzato) descrizione;
databaselogs Log del database

Contiene il contenuto dei file di log:

  1. Log attenzione: $ORACLE_BASE/diag/rdbms/<ORACLE_UNQNAME>/$ORACLE_SID/log/attention.log
  2. Alert log: $ORACLE_BASE/diag/rdbms/<ORACLE_UNQNAME>/$ORACLE_SID/trace/alert_$ORACLE_SID.log
migrationlogs Log migrazione

Contiene il contenuto dei file di log:

  1. /u02/data/dbfs/<CDB_NAME>/<PDBGUID>/import*.log
  2. /u02/data/dbfs/<CDB_NAME>/<PDBGUID>/export*.log
unifiedauditlogs Log audit unificato

Contiene il contenuto del seguente file di log:/var/opt/oracle/log/unified_audit_logs/

Ad esempio, /var/opt/oracle/log/unified_audit_logs/logtest1_syslog-unified-audit-db_251219_070438.json

Log database

Il log del database acquisisce importanti eventi di sistema e avvisi da Autonomous Container Database. Utilizzare questi log per monitorare lo stato del database e rilevare rapidamente i problemi

Propertydescrizione;
livelloIl livello di severità della voce di log (ad esempio, INFO, ERROR).
messaggioTesto che descrive i report della voce di log, spesso i dettagli dell'avviso o dell'avviso.
resourceIdOCID della risorsa Autonomous Container Database.
@versioneVersione di questo formato di record di log.
Id cluster AvmOCID che identifica il cluster VM Autonomous associato al database.
hostIl nome host del computer in cui è stato generato il log.
Tipo file di logTipo di file di log (ad esempio, syslog, alertlog).
messaggioIl contenuto effettivo o il messaggio tecnico del file di log.
oracle.logidOCID dell'oggetto di log nel log.
patchPercorso del file system del file di log sul database server.
tsTempo del record di log, in millisecondi di epoca.
idIdentificativo univoco per questo record di log.
oracle.compartmentidOCID del compartimento OCI.
oracle.ingestedtimeQuando il log è stato incluso da OCI Logging, in formato indicatore orario ISO.
oracle.loggroupidOCID del gruppo di log contenente il log.
oracle.tenantidOCID della tenancy proprietaria della risorsa.
origineIl nome host di origine per il record di log.
speculazioneVersione della specifica dell'evento di log (ad esempio: 1.0).
soggettoDescrizione o percorso di origine associato all'evento di log.
oraIndicatore orario (formato ISO) in cui si è verificato l'evento di log.
tipoTipo di voce di log, ad esempio ALERTLOGS.
ID areaIdentificativo dell'area OCI per la risorsa.

Log Autonomous Container Database di esempio

{
  "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 di migrazione

Il log di migrazione tiene traccia delle operazioni di importazione ed esportazione di Data Pump per Autonomous Database. Utilizzare questi log per eseguire l'audit delle migrazioni e risolvere i problemi di spostamento dei dati.

Propertydescrizione;
livelloIl livello di severità di questa voce del log di migrazione (ad esempio, INFO, ERROR).
messaggioDescrizione del contenuto: in genere si tratta dei risultati dei job di importazione/esportazione di Data Pump.
resourceIdOCID dell'Autonomous Database (PDB) di cui viene eseguita la migrazione o su cui viene eseguito il funzionamento.
@versioneVersione del formato del record di log.
Id clusterAvmOCID del cluster VM Autonomous associato al log.
hostNome del computer host che genera il log.
Tipo file di logTipo di file di log (generalmente syslog per gli eventi di migrazione).
messaggioContenuto di log effettivo, in genere l'output o il risultato di un job di migrazione (importazione/esportazione).
oracle.logidOCID del log in OCI Logging.
patchPercorso file del log di Data Pump (in genere file di log di esportazione/importazione).
tsIndicatore orario dell'epoca per l'evento di log.
idIdentificativo univoco per questo record del log di migrazione.
oracle.compartmentidOCID del compartimento OCI per la risorsa.
oracle.ingestedtimeQuando l'evento di log è stato incluso in OCI Logging (indicatore orario ISO).
oracle.loggroupidOCID del gruppo di log in cui risiede questo log.
oracle.tenantidOCID per la tenancy che contiene la risorsa.
origineNome host di origine per l'evento di log.
speculazioneVersione della specifica evento di log.
soggettoDescrizione o identificativo della risorsa o del file connesso a questa voce di log.
oraOra dell'evento (formato data/ora ISO).
tipoTipo di log di migrazione, ad esempio DATAPUMPLOGS.
ID areaCodice area OCI in cui si è verificato l'evento.

Log di migrazione di esempio di 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 audit unificato

Il log di audit unificato fornisce record dettagliati degli eventi di sicurezza e conformità in un Autonomous Container Database (ACD), inclusi gli accessi utente, le azioni SQL e le operazioni riuscite e non riuscite. ACD raccoglie i record dalla vista UNIFIED_AUDIT_TRAIL ed li esporta ogni 10 minuti in file in /var/opt/oracle/log/unified_audit_logs/ sull'host del database. Quindi, i file vengono inclusi in OCI Logging.

Property Descrizione
TIPO_AUDIT Mostra il tipo di evento di audit (ad esempio Standard).
ID SESSIONE Numero univoco per ogni sessione di accesso.
ID_SESSIONE PROXY Numero di sessione proxy, se qualcuno agisce per conto di un altro utente.
NOME_UTENTE OS Nome utente sul sistema operativo che esegue la sessione.
UTENTIHOST Nome host o posizione da cui proviene il comando.
TERMINALE Sessione terminale utilizzata, se utilizzata.
ID_ISTANZA Identifica l'istanza di database in cui si è verificato l'evento.
DBID L'ID univoco del database.
AUTENTICAZIONE_TIPO Modalità di connessione dell'utente (database, network e così via).
NOME DBUS Nome dell'account di database utilizzato.
NOME_PROGRAMMA_CLIENT Programma o strumento utilizzato (come SQL*Plus).
ID INSERIMENTO Numero voce evento interno.
ID_ISTRUZIONE ID dell'istruzione SQL in questa sessione.
INDICATORE DATA/ORA EVENTO Data e ora in cui è stata eseguita l'azione.
ACTION_NAME Quale azione è stata eseguita (ad esempio, SCRITTURA DIRETTIVA).
CODICE_RITORNO 0 indica che l'azione è riuscita; qualsiasi altro numero è un codice di errore.
SCHEMA_OGGETTO Lo schema di database interessato dall'azione.
NOME_OGGETTO Oggetto specifico (ad esempio una tabella o una directory) interessato.
TESTO_SQL Il comando SQL eseguito, se disponibile.
UTENTE_CORRENTE L'utente attualmente connesso.
INFORMAZIONI_ AGGIUNTIVE Eventuali fact aggiuntivi, ad esempio il nome univoco del database.
CRITERI UNIFICATI_AUDIT_ Regola o criterio di audit corrispondenti a questo evento.

Log di audit unificato di esempio

Di seguito è riportato un esempio di voce Log di audit unificato.

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