我想查询ORACLE数据库
6个小时之前的情况...
只是查看... 不回滚...(数据不恢复到6小时前)
    哪位大哥帮忙解答下 万分感谢!

解决方案 »

  1.   

    不太明白,是查询某个表里面的6小时之前的数据, 还是查看整个数据库中6小时之前的具有的对象情况(比如有哪些表,存储过程,视图什么的)?估计是前者吧。 只要你的表里面有时间字段来详细记录,就可以用来查询。 当然如果还有那种直接update的,有可能也不是很准。
      

  2.   

    这个表在6个小时中有可能做了INSERT,UPDATE等操作
    我还能查到他6个小时之前的数据情况??
    不能回滚 只查看哦?
      

  3.   

    如果启动了flashback的话,可以闪回查询原来的记录。
    语法如下:
    select ... from <tablename> as of timestamp to_date ... where ...;
    select ... from <tablename> as of timestamp scn ... where ... ;==================================================================
    Inthirties关注Oracle数据库 优化,安全,备份,恢复,迁移,故障处理如果你需要帮助或想和我一起学习的请联系
    联系方式QQ:370140387
    QQ群:  85837884(注明:数据库)
    电子邮件:[email protected]
    网站: http://www.inthirties.com