精华内容
下载资源
问答
  • 删除后怎么恢复
    2021-11-18 14:51:33

    背景介绍

    昨天在操作oracle时,误操作将主表的数据给删除了,瞬间惊起一后背凉汗,脑海想到自己难道就是删库跑路的典型代表。赶紧上网百度,还好找到了解决方案,恢复好数据才放心,所以赶紧整理一下自己的经历,提示自己这次事件,并希望给遇到相同事情的大家一个解决方案。

    问题描述

    根据主表数据id去删除从表数据,粗心忘记修改表名把主表数据给删除了,还给提交了事务,提交事务才醒悟自己删除错了。

    解决方案

    1、打开Flash存储的权限

    alter table tablename enable row movement ;
    

    2、把表还原到指定时间点

    flashback table tablename to timestamp to_timestamp('2021-11-17 11:02:00','yyyy-mm-dd hh24:mi:ss');
    

    后面的参数为指定还原的时间点

    注意:
    这种解决方案适合删除了数据并提交了事务,需要紧急恢复删除的数据,其中执行的操作是delete。

    更多相关内容
  • oracle 表数据删除后恢复还原

    千次阅读 2018-03-19 19:24:29
    oracle 数据库表数据还原

    ##数据库表还原到某时间点

    还原语句

    使用如下sql语句就可以还原整张表格数据到某个时间点,前提条件:该表的表格式没有变动(如:字段的修改等)

    ALTER TABLE 表名 ENABLE ROW MOVEMENT;
    FLASHBACK TABLE 表名 TO TIMESTAMP TO_TIMESTAMP('2018-02-27 09:00:00', 'yyyy-mm-dd hh24:mi:ss');
    
    • 测试基础数据
    create table DEMO
    (
      id        VARCHAR2(10) not null,
      dsc       VARCHAR2(100),
      pid       VARCHAR2(10),
      is_delete NUMBER default 0 not null,
      sal       NUMBER
    );
    
    insert into demo (ID, DSC, PID, IS_DELETE, SAL)
    values ('00013', '河南', '00001', 0, null);
    insert into demo (ID, DSC, PID, IS_DELETE, SAL)
    values ('00022', '香港', '0001', 0, 10);
    insert into demo (ID, DSC, PID, IS_DELETE, SAL)
    values ('00001', '中国', '-1', 0, null);
    insert into demo (ID, DSC, PID, IS_DELETE, SAL)
    values ('00011', '陕西', '00001', 0, 400);
    insert into demo (ID, DSC, PID, IS_DELETE, SAL)
    values ('00012', '贵州', '00001', 0, 11);
    insert into demo (ID, DSC, PID, IS_DELETE, SAL)
    values ('00111', '西安', '00011', 0, null);
    insert into demo (ID, DSC, PID, IS_DELETE, SAL)
    values ('00112', '咸阳', '00011', 0, null);
    insert into demo (ID, DSC, PID, IS_DELETE, SAL)
    values ('00113', '延安', '00011', 0, null);
    commit;
    

    以下两种还原表数据方式,可以正对于某个特点条件下删除的数据恢复

    1. select…as of timestamp

    --1.删除id为'00013'的这条数据
    DELETE FROM demo de WHERE de.id = '00013';
    COMMIT;
    --查询是10分钟前id为'00013'的这条数据
    SELECT * FROM demo AS OF TIMESTAMP SYSDATE-10/1440 WHERE ID = '00013';
    --插入刚才删除id为'00013'的这条数据
    INSERT INTO demo SELECT * FROM demo AS OF TIMESTAMP SYSDATE-10/1440 WHERE id = '00013';
    commit;
    
    • 注解说明

      SYSDATE-10/1440
      SYSDATE-10/1440是啥意思,1440又是怎么来的?

      首先60(分)×24=1440,这样就计算出一天拥有多少分钟,SYSDATE是系统函数,用来取得当前的系统时间(以天为单位),SYSDATE-10/1440,得出的就是距当前时间10分钟前的记录了

    2. select…as of scn

    --该语句获取scn值2948488
    SELECT DBMS_FLASHBACK.GET_SYSTEM_CHANGE_NUMBER FROM dual;
    SELECT * FROM demo de WHERE de.id = '00013';
    --1.删除id为'00013'的这条数据
    DELETE FROM demo de WHERE de.id = '00013';
    COMMIT;
    
    --查询是scn值为2948488时 表中id为'00013'的这条数据
    SELECT * FROM demo AS OF SCN 2948488 WHERE id = '00013';
    
    --插入刚才删除id为'00013'的这条数据
    INSERT INTO demo SELECT * FROM demo AS OF SCN 2948488 WHERE id = '00013';
    COMMIT;
    
    • 注解说明

      SCN 2884883
      SCN 2884883是啥意思呢? 2884883是怎么来的?

      既然是基于SCN的查询,我们首先就需要得到SCN,这里我们通过DBMS_FLASHBACK.GET_SYSTEM_CHANGE_NUMBER函数来获取Oracle当前的SCN,之后再执行数据的修改操作。
      如何获取Oracle数据库当前的SCN?获取当前SCN的方式非常多,除了使用DBMS_FLASHBACK.GET_SYSTEM_CHANGE_NUMBER函数外,也可以通过查询V$DATABASE视图中的CURRENT_SCN列获取。不过,不管是通过查询视图,或是通过过程获取,操作的用户都必须拥有要操作对象的访问权限。
      SELECT DBMS_FLASHBACK.GET_SYSTEM_CHANGE_NUMBER FROM dual;


    • 转换说明
      在Oracle数据库中也可以手动进行时间和SCN的相互转换,Oracle提供了两个函数SCN_TO_TIMESTAMP和 TIMESTAMP_TO_SCN专门干这个
    SELECT timestamp_to_scn(SYSDATE) FROM dual ;
    	SELECT to_char(scn_to_timestamp(2884883),'yyyy-mm-dd hh:mm:ss') FROM dual;	
    
    展开全文
  • 电脑桌面上出现一个图标,删掉后重启桌面又恢复了?怎么才能彻底删除?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理发布的内容,让我们赶快一起来看一下吧!电脑桌面上出现一个图标,删掉...

    电脑桌面上出现一个图标,删掉后重启桌面又恢复了?怎么才能彻底删除?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

    4d7e22819c93f620c6c0f6f84d1eb2d0.png

    电脑桌面上出现一个图标,删掉后重启桌面又恢复了?怎么才能彻底删除?

    这种情况属于流氓软件了哦,建议您使用360的强制删除功能,删除你能找到的电脑里所有关于此软件的文件,百分百能彻底删除,具体操作时,用鼠标右键点击目标文件,快捷菜单几面有360强制删除这一选项的哦,前提是先安装360

    桌面上出现一些图标删掉后重启电脑又出现怎么回事?

    = = 巧了。。和我一样诶。。这个还没去试。据说——

    ——————————————————我是分割线————————————————

    别急,一切问题均可解决

    可能是你安装了什么软件造成的

    我也遇到过此种问题,起初这个图标怎么也删除不掉,360、兔子都不管用。

    此IE图标无法删除,且很有可能是链接到病毒网站。

    解决方法1:

    桌面-属性-桌面-自定义桌面-现在清理桌面(运行桌面清理向导)-勾选你想要删除的图标-一直下一步-确定。 之后你的桌面上会出现一个文件夹---

    “未使用的桌面快捷方式” 在里面你能看到你想要删除的快捷方式,将其删除,再刷新桌面即可。

    若仍然不消失,可参照方法2.(我的就仍然存在)

    方法2:

    可通过注册表的路径将其删除

    开始-运行-regedit

    进入该路径

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desk\NameSpace

    然后逐个点选其下各项,

    看哪“项”的“数据”显示为“Inter Explorer”,就是在右边框框里面的“数据”选项

    找到后记下该项名称并直接删除该项(文件夹),刷新桌面后该“病毒IE图标”清除

    可能: 任何一项的数据 均不显示为“Inter Explorer”

    那么,怎么找到该项呢?

    还记不记得方法1中提到的 文件夹--“未使用的桌面快捷方式” 对,重新弄出它,仔细看此文件夹的名称,后面有很长的数字加字母的一串,回到注册表,找到对应这一串的项,删除它。

    可是我的电脑上这个项删不掉,那么在此项上点击右键-权限- 在“组或用户名称”中删除其他的,只留下一个 “everyone”,在下面的“权限”中勾选“完全控制”-确定。之后再删除此项就可以了

    回到桌面,刷新一下就好。

    出现问题,耐心解决,莫急

    桌面上多了很多垃圾图标,删掉后再重启又恢复了,怎样才能彻底删掉?

    那是系统或程序出了问题(包括中病毒),需要使用一些工具来修复。

    答案已发到窗口右上方“我的消息”里,请使用。挺管用的!

    桌面上的图标删除后重启又出现

    不杀毒,直接使用以下方法也可以。

    若效果不好,就在安全模式下用卡巴杀一下,360木马专杀最好也用一下,再去删除。

    一,请你先尝试这个方法:

    右键点击桌面---点属性---点桌面---自定义桌面---点现在清理桌面---下一步---在你要清理的快捷方式前打钩(别的钩都去掉----下一步---完成。

    然后,在“未使用的桌面快捷方式”中找到它,再去删除它。

    若是安程序造成的,有一个方法,就是重新安装那个程序,把插件前的钩去掉。安装完后,再去删除(同时参考第一种方法)。

    二,若是安程序造成的,还可以

    1.若程序已卸掉,就重安那个程序,用360软件管家的卸载功能,卸载时,一定要注意将注册信息等卸干净(注意第3步骤)。

    2.也可以用完美卸载试试。

    3.也可下载安装unlocker试试。

    4.装个强制删除工具试试

    三,若不行,再尝试这些方法:

    1.打开 360安全卫士,点击“修复IE”,全选,立即修复。

    再打开 360顽固木马专杀大全,里面也有一个修复,

    把里面的与 IE相关 的选项都勾上,立即修复,就可以了!

    做以上操作时,请先关闭浏览器。

    2.若系统里面没有桌面图标清理向导或清理却无效,可以使用windows清理助手,扫描后,再用故障修复(全选)修复后,在桌面上点鼠标右键刷新一遍,再看桌面图标是否没了,若无效,就在安全模式下操作。

    祝你成功 !

    电脑桌面上的浮动图标怎么彻底删除?

    不过有两种情况可以实现顶部浮动工具栏:

    1.安装第三方软件,比如常用的rockdock,objectdock等都可以实现顶部浮动工具栏,效果就像MAC系统的工具栏一样漂亮!

    2.在桌面上新建一个文件夹,把常用的快捷方式都放在文件夹里,然后把文件夹拉到屏幕边缘(一定要拉到边缘,否则无法实现),松开鼠标后,你的屏幕顶端就可以出现常用的快捷方式了,不过没有浮动效果,看起来可能不是太美观!

    所以如果你的VISTA里带的有顶部浮动工具栏,我估计你的VISTA是经过美化的版本,系统里已安装第三方软件,并且设置的是开机启动!如果是这样的情况,我建议你在系统里搜索一下上面那两个软件,因为一般大家都是用这两个软件美化的,如果能找到,直接再启动这个软件估计就可以实现效果了!

    家庭电脑桌面上的游戏图标怎么才能彻底删除?

    你去看看 控制面板 里面的 程序御载与删除 里面 有那个 游戏吗 有的话 御载一下试试 没有的话直接 把游戏文件夹删除 如果上述都做了 开机后还是显示的话 很不幸 你中毒了 去杀毒吧 别用瑞星杀

    电脑桌面IE图标、删除之后重启电脑这个图标又出现怎么回事?

    你把他的文件卸干净了吗?试一下360安全卫士里的软件管家的卸载。

    若文件已卸干净,还这样,就-----------

    请不要盗用我的答案!

    注意【原创】:

    【用于删除桌面上难以删去的图标和文件夹】

    1.安全模式下,效果更好!

    2.以下所要使用的软件,都要安装或升级到最新版本,以保证使用的效果。

    3. 不杀毒,直接使用以下方法也可以 。若效果不好,就先在安全模式下用优质杀毒件软(如:卡巴斯基杀)一下,360安全卫士最好也用一下(用360安全卫士的“杀木马”----“全盘扫描”。杀完重启),之后,再用以下方法。

    如下方法,帮过许多网友。您可选择使用。

    一.请你先尝试这个方法:

    右键点击桌面---点属性---点桌面---自定义桌面---点现在清理桌面---下一步---在你要清理的快捷方式前打钩(别的钩都去掉)----下一步---完成。

    然后,在“未使用的桌面快捷方式”中找到它,再去删除它。

    若是安程序造成的,有一个方法,就是重新安装那个程序,把插件前的钩去掉。安装完后,再去删除(同时参考第一种方法)。

    也可下载安装unlocker试试(安好后,右键点击图标,菜单里有它。针对文件夹效果也好)。

    二.若不行,再尝试这些方法:

    1. 关闭浏览器,打开新版本360安全卫士的“系统修复”,扫描后,再点“一键修复” 。

    再用360急救箱(360安全卫士的“功能大全”里有。若未安装360安全卫士,也可单另安装急救箱。)【按步骤操作:先“开始急救”;扫描完后,重启;再点“系统修复” (可以全选)――“立即修复”。 接着,点“DLL文件恢复”,添加系统检测时所得知丢失的DLL文件,再点“立即修复’。“修复网络”视情况而决定是否修复。完后,应重启。】

    2. 用360安全卫士的“清理插件”进行扫描,扫除恶意插件后,进行清理。完后应重启。

    3. 用windows清理助手(从网上下载)。扫描后(若扫出东西,都勾并清理),再用故障修复(全选),然后在桌面点鼠标右键刷新。安全模式下效果好。

    4. 用金山急救箱【勾上“扩展扫描”,点扫描后,如果出现可以修复的项目,全选后,点“立即处理”,完后重启。】

    也可下载使用可牛系统急救箱。

    清除假IE效果不好时,也可用新工具----桌面IE图标清理器 V1.0 简体中文免费版(清除假IE)

    强调------1.修复中,杀软或360有提示时,请点允许。操作中如提示重启就重启下电脑。2.效果不好时,看“注意”中的三点。 3. 完后,效果不好的话,也可考虑系统还原一下(选好还原点)。

    祝你成功 !

    电脑桌面上出现一个图标,删不掉怎么办啊?

    你先把它剪切到垃圾箱里,然后再把它从垃圾箱里删除,你试试吧。以前我也出现过这种问题

    采纳哦

    电脑桌面上出现一张图把桌面覆盖了,删不掉。请问怎么恢复桌面啊?

    在桌面右击鼠标选【属性】\【桌面】\【自定义桌面】\【Web】, 检查"当前主页"和“锁定桌面项目”前面勾是否取消了,另外,当前主页那里如果有什么网站的信息,那也要所这些网站前的勾也一并去掉。

    电脑桌面上的游戏怎么彻底删除?

    删除桌面游戏,一般有三种方法:

    1、如果是网页游戏,可以直接在桌面的游戏名称上点击鼠标右键,然后选择删除。

    2、如果是经过安装的游戏,可以点击“开始”----“程序”,找到游戏的卸载程序,然后点击“卸载”。

    3、点击“控制面板”,点击“添加/删除程序”,然后将游戏卸载。

    鼠标到桌面单击右键----排列图标----桌面图标清理向导-----然后自己选择要删掉的图标---完成

    分页:123

    展开全文
  • 注册表中exe被删除后恢复

    千次阅读 多人点赞 2021-01-24 14:16:31
      如果我们不小心将注册表中的exe删除后,这个时候不管打开什么软件都需我们自己进行指定才能打开使用,这样是及其麻烦的,而且在删除掉.exe之后,原来能在“运行”中搜索的执行文件也都无法执行了,比如果原来我们...

    恢复注册表

    如果我们不小心将注册表中的exe删除后,这个时候不管打开什么软件都需我们自己进行指定才能打开使用,这样是及其麻烦的,而且在删除掉.exe之后,原来能在“运行”中搜索的执行文件也都无法执行了,比如果原来我们能直接在运行中执行"regedit"命令就可以进入注册表,但是删除掉exe之后通过这种方式是无法进入的,或者是通过C:\Windows\regedit.exe,或者是通过C:\Windows\System32\regedt32也都是进不去的,这几个目前是我都试过的,都没有办法进入注册表,下面我就说一下不需要进入注册表就能将被删除的.exe恢复。

    1.首先用记事本在你的电脑上新建一个文件,在使用电脑自带的记事本新建一个文件的时候是自动新建为txt文件的,但是txt文件不是我们要的文件格式,虽然可以改后缀名,但是在我们写完代码后,更改后缀名就会出问题,这个时候我们打开这个新建的txt文件,打开后这个文件我们不管,在右上角文件->新建,新建一个文件出来,如下图:
    在这里插入图片描述
    2.我们在刚刚创建好的新文件中添入如下代码:

    REGEDIT4
    
    [HKEY_CLASSES_ROOT\.exe]
    @="exefile"
    "Content Type"="application/x-msdownload"
    [HKEY_CLASSES_ROOT\.exe\PersistenHandler]
    @="{098f2470-bae0-11cd-b579-08002b30bfeb}"
    

    在代码写完后,一定要注意我们刚刚新建的这个文件要保存成支持所有格式的文件,在保存之后,再将文件的后缀名修改成".reg"文件格式,注意!!!在保存文件的时候一定要保存成所有格式的文件,如下图:
    在这里插入图片描述
    3.在保存好文件之后,我们双击运行这个文件就可以了,这个时候注册表里的.exe就已经恢复了,我们就可以正常使用了。
    注意:前面提到的保存文件的类型是关键,一定要先选择为"所有文件",然后再修改文件的后缀名为".reg"才行。

    展开全文
  • 删除gitlab中仓库,删除后恢复

    千次阅读 2021-10-14 11:26:17
    记录一次删库恢复的方法。比现其他文章都要有用的多。 1、找到gitlab服务器的仓库存放地址 默认如:/var/opt/gitlab/backups/repositories/ 2、或者找到每日gitlab备份的文件如 1634149089_2021_10_14_13.12.9_...
  • 你可以删掉最后一行,手动把文件恢复到上一个版本的状态。如果用 git status 查看一下: 你可以发现,Git会告诉你, git checkout -- file 可以丢弃工作区的修改: 2、如果当你修改了代码,已经add到暂存区而...
  • Sqlite 数据库删除恢复

    热门讨论 2015-10-14 23:58:04
    一款可以恢复sqlite db 数据库删除信息的工具。如果删掉了sqlite db里面的数据,可以用这个工具查看已删除的记录,上传到资源里面了,可以去下载
  • Jquery 对div 先删除后恢复

    千次阅读 2016-11-08 18:18:54
    Jquery 对div 先删除后恢复的功能,这个奇葩的要求是因为导出excel的时候,由于有些内容是后来覆盖生成的,不需要导出excel,所以需要在生成excel之前,就删多余的class remove掉,之后再恢复使用append方法,进行追加,这里...
  • ----删除前最好rman冷备份一次,controlfile要单独备份 alter database backup controlfile to '/oradata/controlfile.bak'; 如果不备份控制文件也可以在备份的ramn恢复控制文件,下面是我做的实验:1、第一种恢复...
  • 文件修复工具 回收站删除后还原,并且可以对损坏的文件可以修复。
  • 主要针对电脑数据误删除等一些操作进行恢复
  • mysql表删除后恢复

    千次阅读 2019-04-27 16:46:53
    mysql没有开启binglog日志的情况下删除数据恢复 https://www.cnblogs.com/ziroro/p/9829669.html
  • 原标题:Mysql数据库delete删除后数据恢复报告数据库环境部署与故障原因:本次恢复的数据库安装在客户本地服务器上,服务器操作系统为windows2008 r2 。在当前环境内安装有mysql5.6单实例,引擎类型为innodb,表内...
  • 解决问题过程:zk元数据信息没有保存kafka内容,想着把所有topic删掉。所以通过命令把kafka的topic进行删除,但是没有用,集群还是有问题。 问题答案: 将zk的目录重新修改一个,然后关掉kafka进程,然后把kafka数据...
  • 二:360云盘删掉的东西可以恢复的,当回收站里的东西被删除了,你可以用AneData全能文件恢复.像u盘.移动硬盘.手机内存卡.相机内存卡等等都可以恢复的.... 其他 2016/07/10 Excel2010怎么制作分层折线图? excel分层折线...
  • PDF文件删除了能恢复吗?...本文将通过为大家解释数据恢复的原理以及一款专业的PDF恢复文件,教会大家删掉的PDF文件怎么恢复。 PDF文件删除了能恢复吗 PDF文件删除了能恢复吗?答案是可以的。主流的恢复方式有2种:
  • PS:要在控制台执行命令,然后会记录到bin-log日志里面 mysql还原
  • 电脑自带游戏删除后怎么恢复

    千次阅读 2021-06-16 11:13:27
    Q1:电脑里自带的游戏全被我删除了,应该怎么才能恢复啊?完全可以恢复各个程序的项目位置:空当接龙%SystemRoot%\system32\freecell.exe纸牌%SystemRoot%\system32\sol.exe扫雷%SystemRoot%\system32\winmine.exe红心...
  • 我们在使用这款软件进行编程开发的时候,有时候可能会不小心将一些文件给删除掉,为了节省重新创建这些文件的时间,我们可以在软件中恢复这些误删文件,而且能够通过多种方法实现恢复删除文件的目的。那么接下来小编...
  • sql2000数据库误删除后自行恢复二次覆盖成功恢复 【数据恢复故障描述】 今天接到一个客户电话,他的速达sql2000数据库,数据库误删除了,关键之前还没有备份过。他就想自己尝试恢复,使用网上下载的恢复工具恢复出...
  • 当你从现有的bak文件,恢复数据库时,如果数据库本身带有一个用户:比如用户叫:DemoUser.
  • Git下载到idea代码被删除后如何进行还原 之前下载子代码不小心删除了代码搞得心态很崩,又怕影响到父代码的内容,在网上直接找删除还原操作是不行的,最后终于搜到了还原方法 一.首先右键点击项目,选择git 二...
  • 今天手残,将本地 刚开发完还未提交 的分支删除了,紧急挽回: 切回 master 分支,避免影响到当前分支: $ git checkout master git relog --data=iso 以标准时间格式展示日志 reflog是reference log的意思,也...
  • U盘里的东西删除误删怎么还原恢复?

    千次阅读 2022-03-27 11:58:07
    U盘小巧方便,可以用来存储数据也可以作为一种传输数据的工具,在工作和学习中使用的尤为广泛。但也正因为经常使用U盘,...不要慌,今天的文章就来给大家分享以下U盘里的东西突然没了怎么办,U盘里的东西删除怎么还原
  • 批量执行SQL SERVER数据库的备份、恢复删除,对于用友T3、T6数据库在删除时支持年度或整个账套,并可同时删除对应的账套参数信息。 适用于在重做系统或更换电脑时,需要进行大量数据的备份和恢复操作。 如果数据库...
  • MySQL数据库被删除如何恢复

    千次阅读 2021-03-02 17:51:31
    第一步:保证mysql已经开启binlog,查看命令: 查看binklog是否开启 show variables like '%log_bin%'; 查看binlog存放日志文件目录(如下图,博主binlog目录为/data/mysql): show variables like '%datadir%';...
  • 办公处理文档时为保证将文件彻底删除删除文件无法用任何软件恢复),用Eraser非常方便顺手。 3、软件功能详细介绍:Eraser这个软件,是用来彻底删除文件的,任何格式文件用Eraser删除后,用FinalData之类的...
  • git 删除文件如何恢复此文件

    千次阅读 2018-09-13 10:52:25
    我今拉代码的代码,不小心把一个文件给删了。很后悔,关键我删完了还push了。 ➜ git:(dev) ✗ git rm HomeController.php rm 'app/Http/Controllers/hailu/HomeController.php' 解决: (查看了其他人的解决...
  • 删除key 可视化工具 (包括cmd命令)数据的确没有了,可是重启redis服务,又存在是怎么回事呢? 不难发现 redis根目录下有了个dump.rdb文件 (基于RDB持久化方式 即redis默认的方式 只要自己没手动改持久化方式 ...
  • 文章目录如何恢复rm -rf删除的数据一、删除数据的两种场景二、为什么数据可以恢复三、案例演示3.1、恢复在被进程使用过程中被删除的文件3.2、恢复没有被进程使用过程中删除的文件 一、删除数据的两种场景 第 1 个是...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 889,411
精华内容 355,764
关键字:

删除后怎么恢复