Lazy loaded image
oracle 审计
00 分钟
2022-10-8
2024-7-30
type
status
date
slug
summary
tags
category
icon
password
comment
AI summary

审计安装

审计开启

切换用户

判断审计是否开启

如果做上述查询的时候发现表不存在,说明审计相关的表还没有安装,需要安装。
audit_trail
None:是默认值,不做审计;
DB:将audit trail 记录在数据库的审计相关表中,如aud$,审计的结果只有连接信息,审计除了SYSDBA、SYSOPER权限用户以外的其他用户特定操作。
DB,Extended:这样审计结果里面除了连接信息还包含了当时执行的具体语句,填充SYS.AUD$表的SQLBIND 列和SQLTEXT CLOB 列。
OS:将audit trail 记录在操作系统文件中,文件名由audit_file_dest参数指定;
XML:审计记录会写入 AUDIT_FILE_DEST 参数指向的目 录中的 XML 文件。使用 V$XML_AUDIT_TRAIL 视图可查看此目录中的所有 XML 文件。
xml,extended 启用数据库审计,输出审计记录的所有列,包括SqlText和SqlBind的值。
(1)语句级审计
语句级审计表示只审计某种类型的SQL语句。可以审计某个用户,也可以审计所有用户的SQL语句。语句级审计的语法如下:
notion image
权限级审计
权限级审计表示只审计某一个系统权限的使用情况。可以审计某个用户所使用的系统权限,也可以审计所有用户使用的系统权限。权限级审计的语法如下:
实体级审计
实体审计用于监视所有用户对某一指定用户的表的存取状况。实体级审计是不分审计对象的,数据库管理员关心的重点是哪些用户操作某一个指定用户的表。实体级审计的语法如下:
上一篇
oracle 绑定变量
下一篇
oracle compression