在UNIX环境下怎样查看某用户在某时做过某种DDL操作

解决方案 »

  1.   

    不仅仅DDL操作,任何ORACLE操作
      

  2.   

    用logminer分析日志
    或者
    用sql trace
      

  3.   

    unix相关的命令不知道,但是用sql trace可以跟踪
      

  4.   

    关注中,sql trace没有用过的
      

  5.   

    这种安全问题,应该分配好用户权限,通过建synonym,dblink等配合达到目的。如果确实要跟踪用户操作并记录,我觉得可能要自己写连接代理了。
    帮你up!希望能有实际经验的人来谈谈。
      

  6.   

    有个系统视图记录所有执行过的SQL语句的
    具体名字忘了
      

  7.   

    to  trytoremember:
      
      没有这样的一个视图,只有记录了目前在shared pool中的sql的视图