`
斐斐宝贝
  • 浏览: 8783 次
  • 性别: Icon_minigender_1
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

恢复当天删除的数据

阅读更多

12月2日,我误删了数据库,老大很不爽,命我再30分钟之内恢复,情急之下,写了一个存储过程,适用于恢复当天删除了表而没有记住表的名称。

只需要传入当天的时间,调用一下就ok了。

存储过程如下:
  create or replace procedure proc_databack (deletetime in varchar2)
  as
  --把当天已经删除的信息查询出来放入游标
  cursor mycursor is(select  object_name   from recyclebin  where droptime like deletetime);
  temp_emp    varchar2(2000);
  vflash_back   varchar2(2000);
  begin
    open mycursor;
    loop
    fetch mycursor  into temp_emp;
    exit when mycursor%notfound;
   --构建恢复语句
    vflash_back:='flashback table "'||temp_emp||'"  to  before drop';
     --循环恢复被删除的表,直到全部恢复完成
    execute immediate vflash_back;
    end loop;
    close mycursor;
end;

--调用存储过程
--比如今天是2011-12-02,那么写法如下:
/*
declare
time varchar2(20);
begin
time:='2011-12-02%';
proc_databack (time);
end;
*/

 

分享到:
评论

相关推荐

    磁盘数据恢复工具专业版 Disk Drill Professional 4.0.527.0 中文多语免费版.zip

    Disk Drill 始终可以正常工作,并修复了操作系统的主要缺陷:即使单击 Delete(删除),所有原始文件的元数据仍保持不变,恢复已删除的目录或文件仅需几秒钟的时间。 Recovery Vault 是一个完整的免费数据恢复解决...

    删除指定天数日期之前的文件

    本文将详细解析如何通过批处理结合VBS脚本来删除指定天数日期之前的文件,确保数据管理和维护工作的高效执行。 #### 批处理脚本原理 批处理脚本是一种在Windows操作系统中常用的自动化工具,能够执行一系列预定义...

    FORFILES,WINDOWS批处理删除文件夹,子文件 ,按日期筛选。包含举例,非常方便

    请谨慎使用,因为一旦删除,数据就无法恢复。 当然,FORFILES命令还可以与其它CMD命令结合,实现更多复杂的功能,比如可以使用`/C "cmd /c echo @file"`来仅列出匹配的文件,或者`/C "cmd /c move @path D:\Backup\...

    数据结构课程设计报告

    此外,系统还包括恢复功能,即根据前一天的库存文件和当天的日志文件,恢复当前的库存状态。这涉及到日志文件的解析,找到操作量,然后使用Find()函数在库存链表中找到对应的商品条形码,将操作量累加到商品数量上,...

    WINXP数据备份还原用户手册.doc

    首先,数据备份是保护重要信息免受硬件故障、意外删除或系统崩溃等风险的关键措施。WinXP的“备份”工具允许用户创建硬盘数据的副本,并将其存储在其他存储设备上,如逻辑驱动器、移动磁盘或磁带库。如果原始数据...

    Outlook发件箱种的邮件不能删除怎么办?.docx

    把之前的数据文件恢复为默认。 13. 重启 Outlook 之后,把刚刚添加的临时 PST 文件可以关闭即可。 小结 -------- 通过上述步骤,用户可以解决 Outlook 发件箱种邮件不能删除的问题。这个解决方法可以帮助用户快速...

    oracle学习周记[基础篇]

    你将学习如何创建数据库(CREATE DATABASE)、表(CREATE TABLE)、插入数据(INSERT INTO)、查询数据(SELECT)、更新数据(UPDATE)和删除数据(DELETE)。 3. **数据库对象**:包括表、视图、索引、存储过程、...

    自助网址站程序(带数据)下载

    ※具有数据在线【备份】【压缩】【恢复】功能,让你高枕无忧 ※具有在线广告管理功能,后台广告位标注,全站广告后台控制 安装使用方法: 1.解开本程序包,上传到支持ASP的服务器上。 2.数据库文件在djboke目录,...

    致远oa操作说明.docx

    恢复数据库是指管理员根据需要选择备份文件,点击“确定”按钮后,系统将运行数据恢复程序,将数据库中的数据以备份文件中的替换。 系统维护 系统维护是指管理员对系统中的公共数据进行清理、维护工作,如公共信息...

    LED用户操作手册

    - 清空屏幕数据,恢复系统中保存的数据。 - **修改IP地址**: - 控制卡原始IP为192.168.1.100,可根据需要修改。 #### 三、门禁外发数据设置 - **目的**: 设置门禁区域的人数统计、进出记录等信息显示在LED屏上。...

    拉链表的使用.docx

    Step1:恢复加载当天数据之前的状态 DELETE FROM ICM_T03_CCARD_BANK_ACCT_INFO WHERE Start_Dt = '{TX_DATE}'; UPDATE ICM_T03_CCARD_BANK_ACCT_INFO SET End_Dt = '{MAXDATE}' WHERE End_Dt = '{TX_DATE}'; Step2...

    MongoDB案例3.docx

    B、因为业务的特殊性,集合中存储的当天之后的 65 天的价格政策信息,我们将过期的政策清理掉,大约清理掉了 30%的数据,以为能够恢复原来的写入性能。 C、翻阅网上 MongoDB 的资料,发现官方文档上有一些对于写...

    OracleASCP操作手册.pptx

    5. 检查备份的时间,确保选择的是当天早上的备份,因为这通常是最新且未被覆盖的数据。 6. 如果已超过13天的备份记录,需要删除最早的备份。选择并执行删除操作。 7. 删除后,立即检查确认该备份已被正确移除,以...

    管家婆sql辉煌版本年结存方法

    步骤为:系统维护→数据恢复→服务器恢复→选择备份的数据文件→双击文件→点击服务器恢复→确定→确认数据恢复成功。 4. **执行年结存**:完成数据恢复后,进入2018年账套进行年结存操作。通过系统维护中的“年...

    广东移动客户端操作手册范本.doc

    - 只能查看当天的数据,可进行修改或删除。 - 修改或删除成员需选择相应用户,点击对应按钮,系统会有确认提示。 6. **修改成员**: - 同样提供批量删除和单条删除功能。 - 单条修改短号时,输入需修改成员的...

    dba要做的事

    - 关注数据量的增长趋势,对记录数量增长迅速的对象进行调整,同样可能涉及删除数据或扩展表空间。 - 定期进行系统健康检查,检查初始化参数文件(init<sid>.ora),控制文件,redo log文件的状态等。 3. **性能...

    新中新系统非正常关机修复说明

    修复此类问题通常需要谨慎操作,确保数据安全的同时恢复系统的稳定运行。以下是一份详细的步骤指南,帮助你解决新中新系统非正常关机的问题: 1. **备份整个文件夹**:在进行任何修改之前,首要任务是备份所有重要...

    美萍足浴软件1010v2

    删除预订:在预订管理窗口中选择一条要删除的预订信息,然后点击预订管理窗口中的“删除”按钮,系统将给出提示“删除后将不能恢复,确定删除吗?”,点击“确定”将永久删除所选中的预订信息,点击“取消”将不做...

    2009达内SQL学习笔记

    检索返回数据的顺序没有特殊意义,为了明确地排序用 SELECT 语句检索出的数据,可使用 ORDER BY 子句。 ORDER BY 子句取一个或多个列的名字。 对空值,按无穷大处理(升序中,空值排最后;降序中排最前)。 1、...

    [新闻文章]阿威多用户日记文章管理系统 v1.0_vz123_article.zip

    此外,还应提供数据恢复功能,以防意外删除或系统故障。 7. **同步与多设备访问**:现代用户通常在多个设备之间切换,所以系统可能支持云同步,让用户在任何地方都能访问他们的日记文章。 8. **社交分享**:为了让...

Global site tag (gtag.js) - Google Analytics