ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 63

63

原创 Linux操作系统 作者:simkyo 时间:2013-08-29 11:31:11 0 删除 编辑
create or replace trigger tr_logoff
before logoff on database
begin
  insert into t_login_info(username,logoff_time,terminal,host,os_user,ip_address)
  values(ora_login_user,sysdate,SYS_CONTEXT('USERENV','TERMINAL'),
  SYS_CONTEXT('USERENV','HOST'),
  SYS_CONTEXT('USERENV','OS_USER'),
  ora_client_ip_address);
  end;
-- 查看角色有哪些权限和哪些用户有哪些角色权限
select * from dba_roles;
select * from dba_role_privs;
 -- 打开审计
 alter system set audit_trail = db scope = spfile;
 SQL> show parameter audit_trail;
SQL> alter system set audit_sys_operations=TRUE scope=spfile;
SQL> alter system set audit_trail=db scope=spfile;
SQL> show parameter audit;
2、审计dept表
SQL> audit all on dept;
SQL> select * from dept;
SQL> insert into dept values (90,'test','PanJin');
SQL> commit;
SQL> conn scott/mzl
SQL> insert into dept values(60,'June','ShangHai');
SQL> commit;
3、查看审计结果
SQL> select count(*) from dba_audit_trail;
4、禁止审计
SQL> noaudit all on dept;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12961536/viewspace-769536/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 62
下一篇: 64
请登录后发表评论 登录
全部评论

注册时间:2013-06-20

  • 博文量
    193
  • 访问量
    137083