关于数据库管理的问题,能不能通过日志或其他途径跟踪查询到其他人查询数据库的记录,最好能精确到查询的字段,查询的人是谁,ip是多少这样?高分在线等!高手帮忙了,急!!!!

解决方案 »

  1.   

    baidu搜下吧  应该只是配置些参数   建些存储过程吧  我也没有用过
      

  2.   

    高级技术区已经给你回答如何建立审计功能。创建审计的视图脚本:cataudit.sql
    给你个参考:
    http://blog.itpub.net/post/9689/213285基本上都是查找这些视图来知道的
      

  3.   

    C:\>sqlplus /nologSQL*Plus: Release 9.2.0.1.0 - Production on 星期三 3月 21 23:24:52 2007Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.SQL> conn sys@myoracle as sysdba
    请输入口令:
    已连接。
    SQL> show parameters audit;NAME                                 TYPE        VALUE
    ------------------------------------ ----------- ------------------------------
    audit_sys_operations                 boolean     FALSE
    audit_trail                          string      
    transaction_auditing                 boolean     TRUESQL> alter system set audit_trail='DB' scope=spfile;系统已更改。SQL> shutdown immediate;
    数据库已经关闭。
    已经卸载数据库。
    ORACLE 例程已经关闭。
    SQL> startup
    ORACLE 例程已经启动。Total System Global Area  135338868 bytes
    Fixed Size                   453492 bytes
    Variable Size             109051904 bytes
    Database Buffers           25165824 bytes
    Redo Buffers                 667648 bytes
    数据库装载完毕。
    数据库已经打开。SQL> show parameters audit;NAME                                 TYPE        VALUE
    ------------------------------------ ----------- ------------------------------
    audit_sys_operations                 boolean     FALSE
    audit_trail                          string      DB
    transaction_auditing                 boolean     TRUESQL> audit all;审计已成功。SQL>select * from aud$;SQL> noaudit all;审计未成功。