GaussDB-ADM_AUDIT_TRAIL
ADM_AUDIT_TRAIL显示所有标准审计跟踪条目,GaussDB审计信息主要通过pg_query_audit函数查询,该视图同时存在于PG_CATALOG和SYS schema下。仅拥有AUDITADMIN属性及ADM_AUDIT_TRAIL的SELECT权限的用户才可以查看审计信息。三权分立未开启时,拥有SYSADMIN属性的用户也可以查看审计信息。
在分布式下,pg_query_audit函数只能查询当前节点的审计信息。
| 名称 | 类型 | 描述 |
|---|---|---|
| os_username | character varying(255) | 暂不支持,值为NULL。 |
| username | character varying(128) | 操作被审计的用户的名称,不是用户ID。 |
| userhost | character varying(128) | 暂不支持,值为NULL。 |
| terminal | character varying(255) | 暂不支持,值为NULL。 |
| timestamp | date | 在本地数据库会话时区中创建审计跟踪条目的日期和时间(由审计会话创建的条目的用户登录日期和时间)。 |
| owner | character varying(128) | 受操作影响的对象的创建者。 |
| obj_name | character varying(128) | 受操作影响的对象的名称。 |
| action | numeric | 暂不支持,值为NULL。 |
| action_name | character varying(28) | action列中的数字代码对应的action类型名称。说明:GaussDB的action_name字段与ORA数据库审计动作不一致。 |
| 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 | date | 暂不支持,值为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 | 访问或修改对象事务的事务标识符。说明:GaussDB的transactionid字段与ORA数据库中transactionid数据的类型保持一致。 |
| scn | numeric | 暂不支持,值为NULL。 |
| sql_bind | nvarchar2(2000) | 暂不支持,值为NULL。 |
| sql_text | nvarchar2 | 查询的SQL文本。说明:GaussDB的sql_text字段为解析后sql描述语句,不完全与执行的sql语句相同。 |
| obj_edition_name | character varying(128) | 暂不支持,值为NULL。 |
| dbid | numeric | 暂不支持,值为NULL。 |
| rls_info | clob | 暂不支持,值为NULL。 |
| current_user | character varying(128) | 暂不支持,值为NULL。 |
更多详情请参考GaussDB 文档中心:doc.hcs.huawei.com/db/zh-cn/ga…