解决方案 »

  1.   

    ITpub吧,,,CSDN 这种问题得不到答案滴
      

  2.   

    不会是中间有很多操作,你的操作记录被覆盖了吧。保存有个时间限制的。
    现在是这样的,数据表有很多insert/update,都是有顺序的,比如insert 1 --> insert 2 --> insert3(都是commit成功了的),在FGA中,3条insert都存在,但是在flashback,insert 1和 insert 3存在,insert 2没有被记录下来。
      

  3.   

    顶一下 许哥···哈哈···MARK
      

  4.   

    不会是中间有很多操作,你的操作记录被覆盖了吧。保存有个时间限制的。
    现在是这样的,数据表有很多insert/update,都是有顺序的,比如insert 1 --> insert 2 --> insert3(都是commit成功了的),在FGA中,3条insert都存在,但是在flashback,insert 1和 insert 3存在,insert 2没有被记录下来。
    中间的一条DML没有?奇怪了
      

  5.   

    不会是中间有很多操作,你的操作记录被覆盖了吧。保存有个时间限制的。
    现在是这样的,数据表有很多insert/update,都是有顺序的,比如insert 1 --> insert 2 --> insert3(都是commit成功了的),在FGA中,3条insert都存在,但是在flashback,insert 1和 insert 3存在,insert 2没有被记录下来。
    中间的一条DML没有?奇怪了
    恩,就是这种情况,很奇怪,压力测试1500条insert左右,少100条。
      

  6.   

    不会是中间有很多操作,你的操作记录被覆盖了吧。保存有个时间限制的。
    现在是这样的,数据表有很多insert/update,都是有顺序的,比如insert 1 --> insert 2 --> insert3(都是commit成功了的),在FGA中,3条insert都存在,但是在flashback,insert 1和 insert 3存在,insert 2没有被记录下来。
    中间的一条DML没有?奇怪了
    恩,就是这种情况,很奇怪,压力测试1500条insert左右,少100条。
    我觉得出现这种情况的很有可能是后面的回滚记录将前面的覆盖掉了。猜测而已
      

  7.   

    审计?这个实现方式有点奇特,为何不用logminer
      

  8.   


    logminer 远程读取比较麻烦吧?要不同步机得和oracle一个机器,或者得用文件系统了吧?