databaseActivityEventDaftar JSON array untuk aliran aktivitas database - Layanan Basis Data Relasional Amazon

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

databaseActivityEventDaftar JSON array untuk aliran aktivitas database

Payload log audit adalah array terenkripsi databaseActivityEventListJSON. tabel berikut memerinci secara alfabetis bidang-bidang untuk setiap peristiwa aktivitas dalam array DatabaseActivityEventList terdekripsi sebuah log audit.

Ketika pengauditan terpadu diaktifkan di Oracle Database, catatan audit diisi dalam jejak audit baru ini. Tampilan UNIFIED_AUDIT_TRAIL memperlihatkan catatan audit dalam bentuk tabel dengan mengambil catatan audit dari jejak audit. Ketika Anda memulai aliran aktivitas basis data, kolom di UNIFIED_AUDIT_TRAIL memeta ke sebuah bidang di dalam array databaseActivityEventList.

penting

Struktur peristiwa dapat berubah sewaktu-waktu. mungkin menambahkan bidang baru ke acara aktivitas di masa mendatang. Dalam aplikasi yang mengurai JSON data, pastikan kode Anda dapat mengabaikan atau mengambil tindakan yang sesuai untuk nama bidang yang tidak dikenal.

databaseActivityEventDaftar bidang untuk Amazon RDS untuk Oracle

Berikut ini adalah databaseActivityEventList bidang untuk Amazon RDS untuk Oracle.

Field Tipe data Sumber Deskripsi

class

string

Kolom AUDIT_TYPE dalam UNIFIED_AUDIT_TRAIL

Kelas peristiwa aktivitas. Hal berkaitan dengan kolom AUDIT_TYPE dalam tampilan UNIFIED_AUDIT_TRAIL. Nilai yang valid untuk Amazon RDS untuk Oracle adalah sebagai berikut:

  • Standard

  • FineGrainedAudit

  • XS

  • Database Vault

  • Label Security

  • RMAN_AUDIT

  • Datapump

  • Direct path API

Untuk informasi selengkapnya, lihat UNIFIEDAUDIT_ _ TRAIL di dokumentasi Oracle.

clientApplication

string

CLIENT_PROGRAM_NAME di UNIFIED_AUDIT_TRAIL

Aplikasi yang digunakan klien untuk menghubungi seperti dilaporkan oleh klien. Klien tidak wajib memberikan informasi ini, sehingga nilainya dapat null. Nilai sampel adalah JDBC Thin Client.

command

string

Kolom ACTION_NAME dalam UNIFIED_AUDIT_TRAIL

Nama tindakan yang dieksekusi oleh pengguna. Untuk memahami tindakan lengkap, baca baik nama perintah maupun nilai AUDIT_TYPE. Nilai sampel adalah ALTER DATABASE.

commandText

string

Kolom SQL_TEXT dalam UNIFIED_AUDIT_TRAIL

SQLPernyataan yang terkait dengan acara tersebut. Nilai sampel adalah ALTER DATABASE BEGIN BACKUP.

databaseName

string

Kolom NAME dalam V$DATABASE

Nama basis data.

dbid

nomor

Kolom DBID dalam UNIFIED_AUDIT_TRAIL

Pengidentifikasi numerik untuk basis data. Nilai sampel adalah 1559204751.

dbProtocol

string

N/A

Protokol basis data. Dalam beta ini, nilainya adalah oracle.

dbUserName

string

Kolom DBUSERNAME dalam UNIFIED_AUDIT_TRAIL

Nama pengguna basis data yang tindakannya diaudit. Nilai sampel adalah RDSADMIN.

endTime

string

N/A

Bidang ini tidak digunakan RDS untuk Oracle dan selalu nol.

engineNativeAuditFields

object

UNIFIED_AUDIT_TRAIL

Secara default, objek ini kosong. Ketika Anda memulai aliran aktivitas dengan opsi --engine-native-audit-fields-included, objek ini meliputi kolom-kolom berikut dan nilai-nilainya:

ADDITIONAL_INFO APPLICATION_CONTEXTS AUDIT_OPTION AUTHENTICATION_TYPE CLIENT_IDENTIFIER CURRENT_USER DBLINK_INFO DBPROXY_USERNAME DIRECT_PATH_NUM_COLUMNS_LOADED DP_BOOLEAN_PARAMETERS1 DP_TEXT_PARAMETERS1 DV_ACTION_CODE DV_ACTION_NAME DV_ACTION_OBJECT_NAME DV_COMMENT DV_EXTENDED_ACTION_CODE DV_FACTOR_CONTEXT DV_GRANTEE DV_OBJECT_STATUS DV_RETURN_CODE DV_RULE_SET_NAME ENTRY_ID EXCLUDED_OBJECT EXCLUDED_SCHEMA EXCLUDED_USER EXECUTION_ID EXTERNAL_USERID FGA_POLICY_NAME GLOBAL_USERID INSTANCE_ID KSACL_SERVICE_NAME KSACL_SOURCE_LOCATION KSACL_USER_NAME NEW_NAME NEW_SCHEMA OBJECT_EDITION OBJECT_PRIVILEGES OLS_GRANTEE OLS_LABEL_COMPONENT_NAME OLS_LABEL_COMPONENT_TYPE OLS_MAX_READ_LABEL OLS_MAX_WRITE_LABEL OLS_MIN_WRITE_LABEL OLS_NEW_VALUE OLS_OLD_VALUE OLS_PARENT_GROUP_NAME OLS_POLICY_NAME OLS_PRIVILEGES_GRANTED OLS_PRIVILEGES_USED OLS_PROGRAM_UNIT_NAME OLS_STRING_LABEL OS_USERNAME PROTOCOL_ACTION_NAME PROTOCOL_MESSAGE PROTOCOL_RETURN_CODE PROTOCOL_SESSION_ID PROTOCOL_USERHOST PROXY_SESSIONID RLS_INFO RMAN_DEVICE_TYPE RMAN_OBJECT_TYPE RMAN_OPERATION RMAN_SESSION_RECID RMAN_SESSION_STAMP ROLE SCN SYSTEM_PRIVILEGE SYSTEM_PRIVILEGE_USED TARGET_USER TERMINAL UNIFIED_AUDIT_POLICIES USERHOST XS_CALLBACK_EVENT_TYPE XS_COOKIE XS_DATASEC_POLICY_NAME XS_ENABLED_ROLE XS_ENTITY_TYPE XS_INACTIVITY_TIMEOUT XS_NS_ATTRIBUTE XS_NS_ATTRIBUTE_NEW_VAL XS_NS_ATTRIBUTE_OLD_VAL XS_NS_NAME XS_PACKAGE_NAME XS_PROCEDURE_NAME XS_PROXY_USER_NAME XS_SCHEMA_NAME XS_SESSIONID XS_TARGET_PRINCIPAL_NAME XS_USER_NAME

Untuk informasi selengkapnya, lihat UNIFIED_ AUDIT _ TRAIL di dokumentasi Oracle Database.

errorMessage

string

N/A

Bidang ini tidak digunakan RDS untuk Oracle dan selalu nol.

exitCode

number

Kolom RETURN_CODE dalam UNIFIED_AUDIT_TRAIL

Kode kesalahan Oracle Database yang dihasilkan oleh tindakan. Jika tindakan berhasil, nilainya adalah 0.

logTime

string

Kolom EVENT_TIMESTAMP_UTC dalam UNIFIED_AUDIT_TRAIL

Stempel waktu pembuatan entri jejak audit. Nilai sampel adalah 2020-11-27 06:56:14.981404.

netProtocol

string

Kolom AUTHENTICATION_TYPE dalam UNIFIED_AUDIT_TRAIL

Protokol komunikasi jaringan. Nilai sampel adalah TCP.

objectName

string

Kolom OBJECT_NAME dalam UNIFIED_AUDIT_TRAIL

Nama objek yang terpengaruh oleh tindakan. Nilai sampel adalah employees.

objectType

string

Kolom OBJECT_SCHEMA dalam UNIFIED_AUDIT_TRAIL

Nama skema dari objek yang terpengaruh oleh tindakan. Nilai sampel adalah hr.

paramList

daftar

Kolom SQL_BINDS dalam UNIFIED_AUDIT_TRAIL

Daftar variabel pengikat, jika ada, yang terkait dengan SQL_TEXT. Nilai sampel adalah parameter_1,parameter_2.

pid

nomor

Kolom OS_PROCESS dalam UNIFIED_AUDIT_TRAIL

Pengidentifikasi proses sistem operasi dari proses basis data Oracle. Nilai sampel adalah 22396.

remoteHost

string

Kolom AUTHENTICATION_TYPE dalam UNIFIED_AUDIT_TRAIL

Alamat IP klien atau nama host tempat sesi dibangkitkan. Nilai sampel adalah 123.456.789.123.

remotePort

string

Kolom AUTHENTICATION_TYPE dalam UNIFIED_AUDIT_TRAIL

Nomor port klien. Nilai yang lazim di lingkungan Oracle Database adalah 1521.

rowCount

nomor

N/A

Bidang ini tidak digunakan RDS untuk Oracle dan selalu nol.

serverHost

string

Host basis data

Alamat IP host server basis data. Nilai sampel adalah 123.456.789.123.

serverType

string

N/A

Jenis server basis data. Nilainya selalu ORACLE.

serverVersion

string

Host basis data

Amazon RDS untuk versi Oracle, Pembaruan Rilis (RU), dan Rilis Pembaruan Revisi (RUR). Nilai sampel adalah 19.0.0.0.ru-2020-01.rur-2020-01.r1.EE.3.

serviceName

string

Host basis data

Nama layanan. Nilai sampel adalah oracle-ee.

sessionId

nomor

Kolom SESSIONID dalam UNIFIED_AUDIT_TRAIL

Pengidentifikasi sesi audit. Contohnya adalah 1894327130.

startTime

string

N/A

Bidang ini tidak digunakan RDS untuk Oracle dan selalu nol.

statementId

number

Kolom STATEMENT_ID dalam UNIFIED_AUDIT_TRAIL

ID numerik untuk setiap eksekusi pernyataan. Sebuah pernyataan dapat menyebabkan banyak tindakan. Nilai sampel adalah 142197.

substatementId

N/A

N/A

Bidang ini tidak digunakan RDS untuk Oracle dan selalu nol.

transactionId

string

Kolom TRANSACTION_ID dalam UNIFIED_AUDIT_TRAIL

Pengidentifikasi transaksi yang mengubah objek. Nilai sampel adalah 02000800D5030000.

databaseActivityEventDaftar bidang untuk Amazon RDS untuk SQL Server

Berikut ini adalah databaseActivityEventList bidang untuk Amazon RDS untuk SQL Server.

Field Tipe data Sumber Deskripsi

class

string

sys.fn_get_audit_file.class_type dipetakan ke sys.dm_audit_class_type_map.class_type_desc

Kelas peristiwa aktivitas. Untuk informasi selengkapnya, lihat Audit SQL Server (Mesin Database) di dokumentasi Microsoft.

clientApplication

string

sys.fn_get_audit_file.application_name

Aplikasi yang terhubung klien seperti yang dilaporkan oleh klien (SQLServer versi 14 dan lebih tinggi). Bidang ini null di SQL Server versi 13.

command

string

sys.fn_get_audit_file.action_id dipetakan ke sys.dm_audit_actions.name

Kategori umum SQL pernyataan. Nilai untuk bidang ini bergantung pada nilai kelas.

commandText

string

sys.fn_get_audit_file.statement

Bidang ini menunjukkan SQL pernyataan.

databaseName

string

sys.fn_get_audit_file.database_name

Nama basis data.

dbProtocol

string

N/A

Protokol basis data. Nilai ini adalah SQLSERVER.

dbUserName

string

sys.fn_get_audit_file.server_principal_name

Pengguna basis data untuk autentikasi klien.

endTime

string

N/A

Bidang ini tidak digunakan oleh Amazon RDS untuk SQL Server dan nilainya nol.

engineNativeAuditFields

objek

Setiap bidang sys.fn_get_audit_file yang tidak tercantum dalam kolom ini.

Secara default, objek ini kosong. Saat Anda memulai aliran aktivitas dengan --engine-native-audit-fields-included opsi, objek ini menyertakan bidang audit mesin asli lainnya, yang tidak dikembalikan oleh JSON peta ini.

errorMessage

string

N/A

Bidang ini tidak digunakan oleh Amazon RDS untuk SQL Server dan nilainya nol.

exitCode

integer

sys.fn_get_audit_file.succeeded

Menunjukkan apakah tindakan yang memulai peristiwa berhasil. Bidang ini tidak boleh bernilai null. Untuk semua peristiwa selain upaya masuk, bidang ini melaporkan apakah pemeriksaan izin berhasil atau gagal, tetapi tidak apakah operasi berhasil atau gagal.

Nilai-nilai meliputi:

  • 0 – Gagal

  • 1 – Berhasil

logTime

string

sys.fn_get_audit_file.event_time

Timestamp acara yang direkam oleh Server. SQL

netProtocol

string

N/A

Bidang ini tidak digunakan oleh Amazon RDS untuk SQL Server dan nilainya nol.

objectName

string

sys.fn_get_audit_file.object_name

Nama objek database jika SQL pernyataan beroperasi pada objek.

objectType

string

sys.fn_get_audit_file.class_type dipetakan ke sys.dm_audit_class_type_map.class_type_desc

Jenis objek database jika SQL pernyataan beroperasi pada tipe objek.

paramList

string

N/A

Bidang ini tidak digunakan oleh Amazon RDS untuk SQL Server dan nilainya nol.

pid

integer

N/A

Bidang ini tidak digunakan oleh Amazon RDS untuk SQL Server dan nilainya nol.

remoteHost

string

sys.fn_get_audit_file.client_ip

Alamat IP atau nama host klien yang mengeluarkan SQL pernyataan (SQLServer versi 14 dan lebih tinggi). Bidang ini null di SQL Server versi 13.

remotePort

integer

N/A

Bidang ini tidak digunakan oleh Amazon RDS untuk SQL Server dan nilainya nol.

rowCount

integer

sys.fn_get_audit_file.affected_rows

Jumlah baris tabel yang dipengaruhi oleh SQL pernyataan (SQLServer versi 14 dan lebih tinggi). Bidang ini ada di SQL Server versi 13.

serverHost

string

Host Basis Data

Alamat IP server basis data host.

serverType

string

N/A

Jenis server basis data. Nilainya adalah SQLSERVER.

serverVersion

string

Host Basis Data

Versi server database, misalnya, 15.00.4073.23.v1.r1 untuk Server 2017. SQL

serviceName

string

Host Basis Data

Nama layanan. Contoh nilai adalah sqlserver-ee.

sessionId

integer

sys.fn_get_audit_file.session_id

Pengidentifikasi unik sesi.

startTime

string

N/A

Bidang ini tidak digunakan oleh Amazon RDS untuk SQL Server dan nilainya nol.

statementId

string

sys.fn_get_audit_file.sequence_group_id

Pengidentifikasi unik untuk SQL pernyataan klien. Pengidentifikasi berbeda untuk setiap peristiwa yang dihasilkan. Nilai sampel adalah 0x38eaf4156267184094bb82071aaab644.

substatementId

integer

sys.fn_get_audit_file.sequence_number

Pengidentifikasi untuk menentukan nomor urut untuk pernyataan. Pengidentifikasi ini membantu ketika catatan yang besar dibagi menjadi beberapa catatan.

transactionId

integer

sys.fn_get_audit_file.transaction_id

Pengidentifikasi transaksi. Jika tidak ada transaksi aktif, nilainya nol.

type

string

Aliran aktivitas basis data yang dihasilkan

Jenis peristiwa. Nilai-nilainya adalah record atau heartbeat.