各位高手,因为要查询历史状态的库存情况,请教两个问题:1.目前的方法是定期跑job备份表,但觉得效果不好,大侠们有没有其他较好的建议?2.这些天学习了闪回,觉得很好用,但是貌似数据只能保存一周内的。有没有办法专门针对单个表设计日志文件,保存时间可以延伸到3年内的数据,这样通过时间戳可以得到历史的任意时刻该表的数据。
先谢过了

解决方案 »

  1.   

    但是该表不是递增的,数量会被修改,有许多update的地方。
      

  2.   

    其实我要的一个是设置方法,第二就是快速的读取方法。
    如: 
    select * from a
    as of
    timestamp to_timestamp('2010-01-01','yyyy-mm-dd')
      

  3.   

    一、添加创建时间和更新时间;
    二、创建历史年度表分区,以便按年度或月进行查询;
    三、将历史年度数据通过job方式进行备份。
      

  4.   


    不是很理解,你是让我增加时间列吗,‘二、创建历史年度表分区,’这个什么意思能解释一下吗。但是job非我所愿啊。