启动数据库审计+oracle11g的审计+查看审计的方式+参数audit_trail的值+修改参数的值+启用审计的步骤

oracle11g的审计
1默认情况审计参数audit_trail值为DB(表示默认被启动,11G版本以前为none)
2默认情况,更多的的语句处于数据库数据范围内。

查看审计的方式
show parameter audit_trail;
这里写图片描述

参数audit_trail的值
db/true :启用审计,并且把审计结果放到数据库的sys.aud$表中
os:启用审计,并且把审计结果存放在操作系统的数据信息中
db_extended:启用审计,把审计结果存放在数据库的sys.aud$表中,并且在clob列的sqlbind和sqltext字段记录额外的信息
xml:启用审计,以xml格式写所有的审计记录
extended:启用审计,在审计跟踪中记录所有列,包括sqltext和sqlbing值
none/false:禁用审计
修改参数的值
alter system set audit_trail=db scope=spfile;
这里写图片描述
注意:
修改参数的值并不能马上生效,需要下面的启用审计的步骤执行完才能生效。

启用审计的步骤
1对数据库相应的表,视图进行安装
1)以sysy用户登录
2)运行D:\oracle\product\11.2.0\dbhome_1\RDBMS\ADMIN\cataudit.sql
@D:\oracle\product\11.2.0\dbhome_1\RDBMS\ADMIN\cataudit.sql
这里写图片描述
2重新启动数据
1)退出sql窗口
这里写图片描述
2重启服务的OracleOraDb11g_home1TNSListener和OracleServiceORCL
这里写图片描述

以上2步做完就可以登录数据做审计操作了

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
在Oracle数据库中,可以通过以下步骤开启审计策略: 1. 确认审计参数:使用以下SQL查询语句查看是否启用审计功能并确定审计参数的设置。 ``` SELECT * FROM dba_audit_mgmt_config_params; ``` 2. 创建审计策略:使用以下SQL语句创建审计策略,其中包括审计级别、审计选项、审计对象等。 ``` BEGIN DBMS_AUDIT_MGMT.create_audit_policy ( audit_policy_name => 'my_audit_policy', audit_trail => DBMS_AUDIT_MGMT.AUDIT_TRAIL_AUD_STD, audit_condition => 'SYS_CONTEXT(''USERENV'',''SESSION_USER'') = ''HR''', audit_column => 'SALARY', handler_schema => NULL, enable => TRUE, statement_types => DBMS_AUDIT_MGMT.ALL_STATEMENTS, audit_column_opts => DBMS_AUDIT_MGMT.DB_EXTENDED, audit_object_opts => DBMS_AUDIT_MGMT.AUDIT_OPT_OBJECT_SCHEMA, audit_object => 'HR' ); END; ``` 上述SQL语句创建了一个名为“my_audit_policy”的审计策略,该策略审计HR用户对SALARY列的所有活动,包括SELECT、INSERT、UPDATE和DELETE操作。 3. 启用审计策略:使用以下SQL语句启用审计策略。 ``` BEGIN DBMS_AUDIT_MGMT.enable_audit_policy ( audit_policy_name => 'my_audit_policy', success => TRUE, failure => TRUE ); END; ``` 上述SQL语句启用了名为“my_audit_policy”的审计策略,并记录成功和失败的活动。 需要注意的是,Oracle数据库审计策略应该根据具体的安全需求和风险情况进行制定和调整。同时,审计记录的保护和访问控制也是非常重要的。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值