Details für Autonomous AI Database on Dedicated Exadata Infrastructure
Loggingdetails für autonome KI-Datenbank auf dedizierten Exadata-Infrastrukturlogs.
Ressourcen
- Autonome Containerdatenbank
- Autonome KI-Datenbank
Logkategorien
| API-Wert (ID): | Konsole (Anzeigename) | Beschreibung |
|---|---|---|
databaselogs |
Datenbanklogs |
Enthält Inhalt aus Logdateien:
|
migrationlogs |
Migrationsprotokolle |
Enthält Inhalt aus Logdateien:
|
unifiedauditlogs |
Einheitliches Auditlog | Enthält Inhalt aus der folgenden Logdatei: Beispiel: |
Datenbanklog
Das Datenbanklog erfasst wichtige Systemereignisse und Alerts aus der autonomen Containerdatenbank. Mit diesen Logs können Sie den Datenbankzustand überwachen und Probleme schnell erkennen
| Eigenschaft | Beschreibung |
|---|---|
| level | Der Schweregrad des Logeintrags (Beispiel: INFO, ERROR). |
| message | Der Text, der beschreibt, was der Logeintrag meldet, häufig Details aus dem Alert- oder Aufmerksamkeitsprotokoll. |
| resourceId | Die OCID der autonomen Containerdatenbankressource. |
| @Version | Version dieses Logdatensatzformats. |
| avmCluster-ID | OCID, die das autonome VM-Cluster angibt, das mit der Datenbank verknüpft ist. |
| host | Der Hostname des Rechners, auf dem das Log generiert wurde. |
| Logdateityp | Typ der Logdatei (Beispiel: syslog, alertlog). |
| Nachricht | Der tatsächliche Inhalt oder die technische Meldung aus der Logdatei. |
| oracle.logid | OCID des Logobjekts in Logging. |
| Pfad | Dateisystempfad der Logdatei auf dem Datenbankserver. |
| ts | Zeit des Protokolldatensatzes in Epoche Millisekunden. |
| ID | Eindeutige ID für diesen Logdatensatz. |
| oracle.compartmentid | OCID des OCI-Compartments. |
| oracle.ingestedtime | Zeit, zu der das Log von OCI Logging aufgenommen wurde, im ISO-Zeitstempelformat. |
| oracle.loggroupid | OCID der Loggruppe, die das Log enthält. |
| oracle.tenantid | OCID des Mandanten, der Eigentümer der Ressource ist. |
| source | Der Quellhostname für den Logdatensatz. |
| specversion | Version der Spezifikation des Loggingereignisses (Beispiel: 1.0). |
| subject | Beschreibung oder Quellpfad, die mit dem Logereignis verknüpft ist. |
| time | Zeitstempel (ISO-Format), wann das Logereignis aufgetreten ist. |
| type | Typ des Logeintrags, wie ALERTLOGS. |
| Regions-ID | OCI-Regions-ID für die Ressource. |
Beispiel für autonomes Containerdatenbanklog
{
"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"
}
}
]
}Migrationsprotokoll
Im Migrationslog werden Data Pump-Import- und -Exportvorgänge für Autonomous Database verfolgt. Mit diesen Logs können Sie Migrationen auditieren und Fehler beim Verschieben von Daten beheben.
| Eigenschaft | Beschreibung |
|---|---|
| level | Der Schweregrad dieses Migrationslogeintrags (Beispiel: INFO, ERROR). |
| message | Beschreibung des Inhalts – in der Regel Informationen zu den Ergebnissen von Data Pump-Import-/Exportjobs. |
| resourceId | Die OCID der Autonomous Database (PDB), die migriert oder betrieben wird. |
| @Version | Version des Logdatensatzformats. |
| avmCluster-ID | OCID des autonomen VM-Clusters, das mit dem Log verknüpft ist. |
| host | Name des Hostrechners, der das Protokoll generiert. |
| Logdateityp | Typ der Logdatei (im Allgemeinen syslog für Migrationsereignisse). |
| Nachricht | Tatsächlicher Loginhalt, normalerweise die Ausgabe oder das Ergebnis eines Migrations-(Import-/Export-)Jobs. |
| oracle.logid | OCID des Logs in OCI Logging. |
| Pfad | Dateipfad des Data Pump-Logs (in der Regel Export-/Import-Logdateien). |
| ts | Epochenzeitstempel für das Logereignis. |
| ID | Eindeutige ID für diesen Migrationslogdatensatz. |
| oracle.compartmentid | OCID des OCI-Compartments für die Ressource. |
| oracle.ingestedtime | Wenn das Logereignis in OCI Logging aufgenommen wurde (ISO-Zeitstempel). |
| oracle.loggroupid | OCID der Loggruppe, in der sich dieses Log befindet. |
| oracle.tenantid | OCID für den Mandanten, der die Ressource enthält. |
| source | Quellhostname für das Logereignis. |
| specversion | Version der Logereignisspezifikation. |
| subject | Beschreibung oder ID der Ressource oder Datei, die mit diesem Logeintrag verbunden ist. |
| time | Uhrzeit des Ereignisses (ISO-Datums-/Uhrzeitformat). |
| type | Typ des Migrationslogs, wie DATAPUMPLOGS. |
| Regions-ID | OCI-Regionscode, in dem das Ereignis aufgetreten ist. |
Beispiel für das Migrationsprotokoll der autonomen KI-Datenbank
{
"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"
}
}
}
]
}Einheitliches Auditlog
Das Unified Audit-Log enthält detaillierte Aufzeichnungen zu Sicherheits- und Complianceereignissen in einer autonomen Containerdatenbank (ACD), einschließlich Benutzeranmeldungen, SQL-Aktionen und erfolgreichen und nicht erfolgreichen Vorgängen. ACD erfasst Datensätze aus der Ansicht UNIFIED_AUDIT_TRAIL und exportiert sie alle 10 Minuten in Dateien unter /var/opt/oracle/log/unified_audit_logs/ auf dem Datenbankhost. Anschließend werden die Dateien in OCI Logging aufgenommen.
| Eigenschaft | Beschreibung |
|---|---|
| AUDITTYP | Zeigt an, welche Art von Auditereignis dies ist (z.B. Standard). |
| SESSION-ID | Eindeutige Nummer für jede Anmeldesitzung. |
| PROXY-SESSION-ID | Proxy-Sitzungsnummer, wenn jemand im Namen eines anderen Benutzers handelt. |
| OS_BENUTZERNAME | Benutzername auf dem Betriebssystem, auf dem die Session ausgeführt wird. |
| BENUTZERHOST | Der Hostname oder Speicherort, aus dem der Befehl stammt. |
| TERMINAL | Terminalsession verwendet, falls verwendet. |
| INSTANZKENNUNG | Gibt die Datenbankinstanz an, in der das Ereignis aufgetreten ist. |
| DBID | Die eindeutige ID der Datenbank. |
| AUTHENTIFIZIERUNGSART | Wie der Benutzer angemeldet ist (database, network usw.). |
| DBUSERNAME | Name des verwendeten Datenbankaccounts. |
| CLIENT_PROGRAM_NAME | Verwendetes Programm oder Tool (wie SQL*Plus). |
| EINTRAGSKENNUNG | Interne Ereigniseintragsnummer. |
| KONTOAUSZUGS-ID | ID für die SQL-Anweisung in dieser Session. |
| EREIGNISZEITSTEMPEL | Datum und Uhrzeit des Vorgangs. |
| ACTION_NAME | Welche Aktion ausgeführt wurde (z.B. WRITE DIRECTORY). |
| RÜCKSENDUNGSCODE | 0 bedeutet, dass die Aktion erfolgreich war; jede andere Nummer ist ein Fehlercode. |
| OBJEKTSCHEMA | Das Datenbankschema, das von der Aktion betroffen ist. |
| OBJEKTNAME | Das spezifische Objekt (wie eine Tabelle oder ein Verzeichnis), das betroffen ist. |
| SQL-TEXT | Der SQL-Befehl, der ausgeführt wurde, sofern verfügbar. |
| AKTUELLER_BENUTZER | Der Benutzer ist derzeit angemeldet. |
| WEITERE_INFORMATIONEN | Weitere Fakten, z.B. der eindeutige Name der Datenbank. |
| UNIFIED_AUDIT_POLICIES | Welche Auditregel oder Policy mit diesem Ereignis übereinstimmt. |
Beispiel für ein Unified Audit-Log
Beispiel für einen Unified Audit-Log-Eintrag:
{
"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"
}