Audit log? 是不是该用户对某数据库进行了audit, 并把audit结果写在某库里了?

解决方案 »

  1.   

    谢谢,好像是的
    audit翻译过来中文怎么解释啊?我都不懂audit什么意思,是干什么的刚才查了服务器,我们有个job每天运行,
    1)drops and restarts the audit trace, in order to release the audit output file for further processing。(Terminate Audit Trace, Restart Audit Trace and Load Audit Trace, Audit Housekeeping)
    2)Generate Audit report在服务器上,Audit文件夹下,有很多.trc文件,里面的内容跟其中一个数据库里面的表是一样的
    Audit\Log文件夹下 有.txt或者.log文件可是不知道这些是干什么的那audit log指什么呢?thanks
      

  2.   

    用来审计什么的?有什么作用呢,我google也没找到啥知识
      

  3.   


    Audit就是用户想对数据库的各种活动进行记录, 比如DELETE, ADDLOGIN啦, 等等. 只要SQL能做到的而用户又关心的都可以来audit. 然后存在某表中, 以后进行分析. 比如银行, 一般都会进行audit.
      

  4.   

    对了, LZ能不能把Terminate Audit Trace, Restart Audit Trace and Load Audit Trace, Audit Housekeeping和Generate Audit report的代码弄出来给偶看看?? 偶对这个好奇. 谢谢.
      

  5.   

    嗯,我们就是银行的数据库,那客户要求的restore audit log是不是指的是restore这个audit的数据库呢?代码我刚才看了一下是拿不出来,因为根本就没有权限看到job中只能查到的是3个step,每个执行一个存储过程,可是那个存储过程我就看不到了我们虽然是DBA,可是经常做这个没权限看那个没权限,不过还好,这样的话干的活儿比较少
      

  6.   


    赫赫, 如我所想: 估计Audit不是随便让别人看的.恩, 就是restore那个数据库. 不过, 你能restore, 那你就能看里面的数据了呀? 难道你只是backup admin?
      

  7.   


    哈哈, 既然你能看到这些文件, 那你也能copy出来吧? 如果能, 说明你们银行的漏洞很大呀. (那对DBA的限制就是空话了, 哈哈哈.....)偶知道是怎么audit的了......只是不知道, 银行audit哪些东东.
      

  8.   


    这个....看来你是不知道Audit是干啥的呀...
      

  9.   

    听说,audit log只是记录 某个user做了比如update,delete等等的,但是不会包含具体的数据transaction log记录了update,delete等以及数据,但是不包括什么user执行的,是么?
      

  10.   


    我也觉得我们银行漏洞很大,虽然我不知道audit是什么重要的东东,而且数据库里很多权限我们是没有的但是服务器比较administrator的用户的密码基本上都猜得出来都可以登陆,就啥都看得到了,copy出来也应该可以
      

  11.   

    恩...audit也可以记录具体数据的.