oracle数据库审计功能
Oracle数据库审计功能可以记录所有用户对数据库的访问和操作,包括成功和失败的登录、查询、修改、删除等操作。审计功能可以分为标准审计和细粒度审计(也称为基于政策的审计)。标准审计包括用户级审计和系统级审计。用户级审计主要是用户针对自己创建的数据库表或视图进行审计,记录所有用户对这些表或视图的一切成功和不成功的访问要求以及各种类型的SQL操作。系统级审计只能由DBA设置,用以监测成功或失败的登录要求、监测GRANT和REVOKE操作以及其他数据库级权限下的操作。
Oracle数据库支持以下三种标准审计类型:
1. 语句审计:对某种类型的SQL语句审计,不指定结构或对象。
2. 特权审计:对执行相应动作的系统特权的使用审计。
3. 对象审计:对一特殊模式对象上的指定语句的审计。
开启审计功能需要管理员具有足够的权限和熟悉审计配置的语法和参数。开启审计功能后,管理员可以通过审计日志查看审计信息。