当前位置:首页 > 开发 > 数据库 > 正文

oracle 在日志中查询最近数据库操作 找回误删的数据

发表于: 2012-07-05   作者:chwshuang   来源:转载   浏览次数:
摘要: 查询oracle数据库最近的SQL操作 select * from v$sql   根据时间查询最近的操作   select * from v$sql where LAST_ACTIVE_time between to_date('2012-07-05/16:50:15','yyyy-mm-dd/hh24:mi:ss') and to_date('2012-0

查询oracle数据库最近的SQL操作


select * from v$sql
 


根据时间查询最近的操作
 
select * from v$sql where LAST_ACTIVE_time between to_date('2012-07-05/16:50:15','yyyy-mm-dd/hh24:mi:ss') and to_date('2012-07-05/17:03:15','yyyy-mm-dd/hh24:mi:ss') and SQL_TEXT LIKE '%ud_zyxk_zysq%'

 

查询日志文件在数据库主机的物理位置

select * from v$logfile;
 

 

查询某张表在数据库中最近某个时间点的数据状态的操作

 

select * from 表名 as of timestamp to_timestamp('2012-7-5 17:00:10','YYYY-MM-DD HH24:MI:SS')

oracle 在日志中查询最近数据库操作 找回误删的数据

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
记一次SQLServer数据库误删数据找回 昨天 同事在本机清理数据库表时,连接到了生产机,误删了二十几
在数据库操作中,当我们误删除了表、数据或者是视图等,可以利用日志挖掘Oracle不完全恢复进行恢复
在数据库操作中,当我们误删除了表、数据或者是视图等,可以利用日志挖掘Oracle不完全恢复进行恢复
在数据库操作中,当我们误删除了表、数据或者是视图等,可以利用日志挖掘Oracle不完全恢复进行恢复
昨天 同事在本机清理数据库表时,连接到了生产机,误删了二十几张表,幸好是晚上加班的时候删除的,
今天用移动硬盘做项目,中午看WWE的时候不知道怎么回事,突然在资源管理器找不到我的移动硬盘盘符了
情形一:将表中某条数据删除后将其恢复 已知有表TB,字段有BID,BNAME,BSEX,BAGE,表中数据如下: 执
(—)通过mysql workbench 创建一个数据库,在这里命名为company,然后建一个tb_employee表 (二)
今天一不小心就把数据库中几张表的数据全部delete,数据本身而言很重要,平常的备份也有,只不过要
由于网页渲染速度的影响,在C/S程序中那种一个Grid包含几千、上万行的数据基本上在网页是无法展现的
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号