更新时间:2024-06-03 GMT+08:00

MY_AUDIT_TRAIL

MY_AUDIT_TRAIL视图显示与当前用户有关的标准审计跟踪条目,GaussDB审计信息主要通过pg_query_audit()函数。该视图同时存在于PG_CATALOG和SYS Schema下,仅拥有AUDITADMIN属性及MY_AUDIT_TRAIL的SELECT权限的用户才可以查看审计信息;三权分立未开启时,拥有SYSADMIN属性的用户也可以查看审计信息。GaussDB的action_name字段与A数据库审计动作不一致,transactionid字段与A数据库中transactionid数据的类型保持一致,GaussDB的sql_text字段为解析后SQL描述语句,不完全与执行的SQL语句相同。

表1 MY_AUDIT_TRAIL字段

名称

类型

描述

os_username

character varying(255)

暂不支持,值为NULL。

username

character varying(128)

操作被审计的用户的名称,不是用户ID。

userhost

character varying(128)

暂不支持,值为NULL。

terminal

character varying(255)

暂不支持,值为NULL。

timestamp

timestamp(0) without time zone

在本地数据库会话时区中创建审计跟踪条目的日期和时间(由审计会话创建的条目的用户登录日期和时间)。

owner

character varying(128)

受操作影响的对象的创建者。

obj_name

character varying(128)

受操作影响的对象的名称。

action

numeric

暂不支持,值为NULL。

action_name

character varying(28)

action列中的数字代码对应的action类型名称。

new_owner

character varying(128)

暂不支持,值为NULL。

new_name

character varying(128)

暂不支持,值为NULL。

obj_privilege

character varying(32)

暂不支持,值为NULL。

sys_privilege

character varying(40)

暂不支持,值为NULL。

admin_option

character varying(1)

暂不支持,值为NULL。

grantee

character varying(128)

暂不支持,值为NULL。

audit_option

character varying(40)

暂不支持,值为NULL。

ses_actions

character varying(19)

暂不支持,值为NULL。

logoff_time

timestamp(0) without time zone

暂不支持,值为NULL。

logoff_lread

numeric

暂不支持,值为NULL。

logoff_pread

numeric

暂不支持,值为NULL。

logoff_lwrite

numeric

暂不支持,值为NULL。

logoff_dlock

character varying(40)

暂不支持,值为NULL。

comment_text

character varying(4000)

暂不支持,值为NULL。

sessionid

numeric

暂不支持,值为NULL。

entryid

numeric

暂不支持,值为NULL。

statementid

numeric

暂不支持,值为NULL。

returncode

numeric

暂不支持,值为NULL。

priv_used

character varying(40)

暂不支持,值为NULL。

client_id

character varying(128)

暂不支持,值为NULL。

econtext_id

character varying(64)

暂不支持,值为NULL。

session_cpu

numeric

暂不支持,值为NULL。

extended_timestamp

timestamp(6) with time zone

创建审计跟踪条目的时间戳(由创建的条目的用户登录时间戳UTC(协调通用)中的审计会话时间)时区。

proxy_sessionid

numeric

暂不支持,值为NULL。

global_uid

character varying(32)

暂不支持,值为NULL。

instance_number

numeric

暂不支持,值为NULL。

os_process

character varying(16)

暂不支持,值为NULL。

transactionid

text

访问或修改对象的事务的事务标识符。

scn

numeric

暂不支持,值为NULL。

sql_bind

nvarchar2(2000)

暂不支持,值为NULL。

sql_text

nvarchar2

查询的SQL文本。

obj_edition_name

character varying(128)

暂不支持,值为NULL。

dbid

numeric

暂不支持,值为NULL。

rls_info

clob

暂不支持,值为NULL。

current_user

character varying(128)

暂不支持,值为NULL。