Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
databaseActivityEventJSONListenarray für Datenbank-Aktivitätsstreams
Die Nutzlast des Auditprotokolls ist ein verschlüsseltes databaseActivityEventList
JSON Array. In der folgenden Tabelle sind die Felder für jedes Aktivitätsereignis im entschlüsselten Array DatabaseActivityEventList
eines Prüfprotokolls alphabetisch aufgelistet.
Wenn die einheitliche Prüfung in der Oracle-Datenbank aktiviert ist, werden die Prüfungsdatensätze in diesem neuen Prüfungs-Trail aufgefüllt. Die Ansicht UNIFIED_AUDIT_TRAIL
zeigt Prüfungs-Datensätze in Tabellenform an, indem die Prüfungs-Datensätze aus dem Prüfungs-Trail abgerufen werden. Wenn Sie einen Datenbankaktivitätsstream starten, wird eine Spalte in UNIFIED_AUDIT_TRAIL
einem Feld im Array databaseActivityEventList
zugeordnet.
Wichtig
Die Ereignisstruktur kann sich ändern. Amazon RDS könnte in future neue Bereiche zu Aktivitätsereignissen hinzufügen. Stellen Sie in Anwendungen, die die JSON Daten analysieren, sicher, dass Ihr Code unbekannte Feldnamen ignorieren oder entsprechende Maßnahmen ergreifen kann.
databaseActivityEventFelder für Amazon RDS for Oracle auflisten
Die folgenden databaseActivityEventList
Felder gelten für Amazon RDS for Oracle.
Feld | Datentyp | Quelle | Beschreibung |
---|---|---|---|
|
string |
|
Die Aktivitätsereignisklasse. Dies entspricht dem
Weitere Informationen finden Sie unter UNIFIED_ AUDIT _ TRAIL |
|
Zeichenfolge |
|
Die Anwendung, die der Client laut Meldung für die Verbindung verwendet hat. Der Client muss diese Informationen nicht angeben, der Wert kann daher Null sein. Ein Beispielwert ist |
|
string |
|
Name der Aktion, die vom Benutzer ausgeführt wird. Um die vollständige Aktion zu verstehen, lesen Sie sowohl den Befehlsnamen als auch den |
|
string |
|
Die mit dem Ereignis verknüpfte SQL Anweisung. Ein Beispielwert ist |
|
string |
|
Name der Datenbank. |
|
Zahl |
|
Numerische ID für die Datenbank. Ein Beispielwert ist |
|
string |
– |
Das Datenbankprotokoll. In dieser Beta ist der Wert |
|
string |
|
Name des Datenbankbenutzers, dessen Aktionen überwacht wurden. Ein Beispielwert ist |
|
string |
N/A |
Dieses Feld wird nicht RDS für Oracle verwendet und ist immer Null. |
|
object |
|
Standardmäßig ist dieses Objekt leer. Wenn Sie den Aktivitäts-Stream mit der Option
Weitere Informationen finden Sie unter UNIFIED_ AUDIT _ TRAIL |
|
Zeichenfolge |
N/A |
Dieses Feld wird nicht RDS für Oracle verwendet und ist immer Null. |
|
Zahl |
|
Fehlercode der Oracle-Datenbank, der von der Aktion generiert wurde. Wenn die Aktion erfolgreich war, lautet der Wert |
|
string |
|
Zeitstempel der Erstellung des Prüfungs-Trail-Eintrags. Ein Beispielwert ist |
|
string |
|
Das Netzwerkkommunikationsprotokoll. Ein Beispielwert ist |
|
string |
|
Der Name des Objekts, das von der Aktion betroffen ist. Ein Beispielwert ist |
|
string |
|
Der Schemaname des von der Aktion betroffenen Objekts. Ein Beispielwert ist |
|
table |
|
Die Liste der Bindungsvariablen, falls vorhanden, die |
|
Zahl |
|
Betriebssystem-Prozesskennung des Oracle-Datenbankprozesses Ein Beispielwert ist |
|
string |
|
Entweder die Client-IP-Adresse oder der Name des Hosts, von dem die Sitzung ausgelöst wurde. Ein Beispielwert ist |
|
string |
|
Die Portnummer des Clients. Ein typischer Wert in Oracle-Datenbank-Umgebungen ist |
|
Zahl |
N/A |
Dieses Feld wird nicht RDS für Oracle verwendet und ist immer Null. |
|
Zeichenfolge |
Datenbank-Host |
Die IP-Adresse des Datenbankserverhosts. Ein Beispielwert ist |
|
string |
– |
Der Datenbankservertyp. Dieser Wert ist immer |
|
string |
Datenbank-Host |
Die Amazon RDS for Oracle-Version, das Release-Update (RU) und die Release-Update-Revision (RUR). Ein Beispielwert ist |
|
string |
Datenbank-Host |
Name des Service. Ein Beispielwert ist |
|
Zahl |
|
Die Sitzungskennung der Prüfung. Ein Beispiel ist |
|
string |
N/A |
Dieses Feld wird nicht RDS für Oracle verwendet und ist immer leer. |
|
Zahl |
|
Numerische ID für jeden Anweisungslauf. Eine Anweisung kann viele Aktionen verursachen. Ein Beispielwert ist |
|
– |
N/A |
Dieses Feld wird nicht RDS für Oracle verwendet und ist immer Null. |
|
Zeichenfolge |
|
Die ID der Transaktion, in der das Objekt geändert wird. Ein Beispielwert ist |
databaseActivityEventFelder für Amazon RDS for SQL Server auflisten
Die folgenden databaseActivityEventList
Felder gelten für Amazon RDS for SQL Server.
Feld | Datentyp | Quelle | Beschreibung |
---|---|---|---|
|
Zeichenfolge |
|
Die Aktivitätsereignisklasse. Weitere Informationen finden Sie unter SQLServer Audit (Database Engine) |
|
Zeichenfolge |
|
Die Anwendung, mit der der Client eine Verbindung herstellt, wie vom Client gemeldet (SQLServerversion 14 und höher). Dieses Feld ist in SQL Serverversion 13 leer. |
|
Zeichenfolge |
|
Die allgemeine Kategorie der SQL Anweisung. Die Werte für dieses Feld hängen vom Wert der Klasse ab. |
|
Zeichenfolge |
|
Dieses Feld gibt die SQL Aussage an. |
|
Zeichenfolge |
|
Name der Datenbank. |
|
Zeichenfolge |
– |
Das Datenbankprotokoll. Dieser Wert ist |
|
Zeichenfolge |
|
Der Datenbankbenutzer für die Client-Authentifizierung. |
|
Zeichenfolge |
N/A |
Dieses Feld wird von Amazon RDS for SQL Server nicht verwendet und der Wert ist Null. |
|
object |
Jedes Feld in |
Standardmäßig ist dieses Objekt leer. Wenn Sie den Activity Stream mit der |
|
Zeichenfolge |
N/A |
Dieses Feld wird von Amazon RDS for SQL Server nicht verwendet und der Wert ist Null. |
|
Ganzzahl |
|
Gibt an, ob die Aktion, die das Ereignis ausgelöst hat, erfolgreich war. Dieses Feld darf nicht Null sein. Für alle Ereignisse außer Anmeldeereignissen gibt dieses Feld an, ob die Berechtigungsprüfung erfolgreich war oder fehlgeschlagen ist, nicht jedoch, ob der Vorgang erfolgreich war oder fehlgeschlagen ist. Gültige Werte sind:
|
|
Zeichenfolge |
|
Der Zeitstempel des Ereignisses, der vom SQL Server aufgezeichnet wird. |
|
Zeichenfolge |
N/A |
Dieses Feld wird von Amazon RDS for SQL Server nicht verwendet und der Wert ist Null. |
|
Zeichenfolge |
|
Der Name des Datenbankobjekts, wenn die SQL Anweisung für ein Objekt ausgeführt wird. |
|
Zeichenfolge |
|
Der Datenbankobjekttyp, wenn die SQL Anweisung für einen Objekttyp ausgeführt wird. |
|
Zeichenfolge |
N/A |
Dieses Feld wird von Amazon RDS for SQL Server nicht verwendet und der Wert ist Null. |
|
Ganzzahl |
N/A |
Dieses Feld wird von Amazon RDS for SQL Server nicht verwendet und der Wert ist Null. |
|
Zeichenfolge |
|
Die IP-Adresse oder der Hostname des Clients, der die SQL Erklärung ausgestellt hat (SQLServerversion 14 und höher). Dieses Feld ist in SQL Serverversion 13 leer. |
|
Ganzzahl |
N/A |
Dieses Feld wird von Amazon RDS for SQL Server nicht verwendet und der Wert ist Null. |
|
Ganzzahl |
|
Die Anzahl der Tabellenzeilen, die von der SQL Anweisung betroffen sind (SQLServerversion 14 und höher). Dieses Feld ist in SQL Serverversion 13 enthalten. |
|
Zeichenfolge |
Datenbank-Host |
Die IP-Adresse des Host-Datenbankservers. |
|
Zeichenfolge |
– |
Der Datenbankservertyp. Der Wert ist |
|
Zeichenfolge |
Datenbank-Host |
Die Datenbankserverversion, zum Beispiel 15.00.4073.23.v1.r1 für Server 2017. SQL |
|
Zeichenfolge |
Datenbank-Host |
Name des Service. Ein Beispielwert ist |
|
Ganzzahl |
|
Eindeutige Kennung für die Sitzung. |
|
Zeichenfolge |
N/A |
Dieses Feld wird von Amazon RDS for SQL Server nicht verwendet und der Wert ist Null. |
|
Zeichenfolge |
|
Eine eindeutige Kennung für den SQL Kontoauszug des Kunden. Die Kennung ist für jedes generierte Ereignis unterschiedlich. Ein Beispielwert ist |
|
Ganzzahl |
|
Eine Kennung zur Bestimmung der Sequenznummer für eine Anweisung. Diese Kennung hilft, wenn große Datensätze in mehrere Datensätze aufgeteilt werden. |
|
Ganzzahl |
|
Eine Kennung für eine Transaktion. Wenn es keine aktiven Transaktionen gibt, ist der Wert Null. |
|
Zeichenfolge |
Generierter Datenbankaktivitätsstream |
Der Ereignistyp. Die Werte sind |