ORACLE的REDO LOG文件中有表被删除的记录。可以用LOGMINER查看。

解决方案 »

  1.   

    to enhydraboy(乱舞的浮尘):
    我只能在Oracle的客户端上操作,好象用不了LogMiner,请问还有什么查看Redo Log文件的方法?
      

  2.   

    如果数据库写操作狠频繁,redo狠可能已经被更新掉了。你应该规划好数据库的权限,随随便便就有用户有权限drop table岂不是乱套了
      

  3.   

    TO asdf008(棒棒糖):
        管理工作确实做得不够,一时也改变不了。
        删除表事件就在最近两天发生,应该还没有被更新掉
      

  4.   

    to  enhydraboy(乱舞的浮尘) :
       我用的是Oracle version 8.0.5,没有LogMiner,有其他的方法吗?
      

  5.   

    若能把Redo Log文件相关信息插入到自定义表,那可随时查看出某时某刻具体用户被操作,不怕被除掉
      

  6.   

    to zzxxdd(雨夜很冷):
    >>你恢复一下就行了,找这个人干什么
    行不通.从表被删除到我发现这段时间内,除了表被删除这个变化,还有其他表的数据变化.如果做"恢复"操作,会影响到其他表的数据>>以后把它们客户上的有关能联到数据库后台的小东东删除掉了,能时告诉他们注意
    客户端没有装Oracle的Clicent,而是采用Bea的Tuxedo,对数据库的连接封装得很好,一般的客户(邮局的营业员)连不上去的.我想可能是其他数据库管理员或开发人员干的.因为这个数据库同时运行了几个系统.
      

  7.   

    to beckhambobo(beckham) :
    你说的"把Redo Log文件相关信息插入到自定义表"
    具体怎么做?
      

  8.   

    to tcmis(肖锋):
      我也这样想,但说话要有证据.如果知道删除表操作所在的客户端IP,就知道是谁干的了.