引题:朋友一时兴起使用了rm**,删除了oracle数据文件后找我帮忙,我在帮朋友恢复数据库时,遇到了当recover时,报错不能找到28739号归档日志,这样我就不能同步scn,更不能打开数据库了。这是归档日志不连续的典型案例,我最后告诉他要做好心理准备。事情还没有完,这个真实案例引发了我的思考,如果当时在朋友没有做rman拯救措施的情况下,可不可能不使用rman即可恢复数据文件呢!最后我找到了
原创
2013-08-23 10:39:02
513阅读
对于 强行的删除了数据文件
导致 拉 数据库 不能正常运行 我以前的日志 已经提到国解决办法
下面 看看通过drop offline 来删除 数据文件 后 怎么恢复
使用条件: 日志文件不能被覆盖
下面的操作是针对 ORACLE 10G
原创
2009-05-29 22:33:04
759阅读
查看删除的文件所在分区:$df -h/dev/sda5 431G 353G 57G 87% /"/"表示home目录,可以知道分区是/dev/sda5运行debugfs:$sudo debugfs$open /dev/sda5$ls -d 被删除的文件绝对路径找到相应的<xxxxxxx>
恢复被误删除的oracle数据文件(一) 分析的是users表空间下所有数据文件被操作系统命令rm误删除的情况,我们拷贝对应的数据文件到原来的位置后,只需要在数据库中对该数据文件先offline,然后进行recover datafile就可以恢复了,该篇博文的链接为:http://fly1116
原创
2013-12-09 13:29:34
694阅读
在生产环境,总会发生数据库的数据文件被误删除的事情,如SA不懂得数据库,数据库的在线日志为redo01.log,还是cp备份后删除的,让人哭笑不得,数据文件命名为无dbf后缀等,都容易被误删除 在操作系统层面被误rm的,如果及时发现,
推荐
原创
2013-12-06 23:11:35
1875阅读
点赞
1评论
在本文中,我们将讨论foremost,这是一个非常有用的Linux开源取证工具,能够使用称为"data carving"的技术恢复已删除的文件。该程序最初由美国空军特殊调查局开发,能够恢复多种文件类型(用户可以通过配置文件添加对特定文件类型的支持)。在本教程中,您将学习到:如何安装foremost如何使用foremost恢复已删除的文件如何添加对特定文件类型的支持Foremost是用于Linux的
在本文中,我们将讨论foremost,这是一个非常有用的Linux开源取证工具,能够使用称为"data carving"的技术恢复已删除的文件。该程序最初由美国空军特殊调查局开发,能够恢复多种文件类型(用户可以通过配置文件添加对特定文件类型的支持)。在本教程中,您将学习到:如何安装foremost如何使用foremost恢复已删除的文件如何添加对特定文件类型的支持Foremost是用于Linux的
硬盘有价,数据无价,本文主要介绍硬盘中的数据在被删除后的恢复解决办法。
数据恢复的方法1、 新建任意一个测试文件 数据恢复测试.zip然后按shift+delete永久删除 2、 到网上搜索一款硬盘数据恢复软件,看其说明学会使用 这里我用的是 Easy
环境: RHEL 5.4 + Oracle 11.2.0.3 背景: 数据库没有备份,数据库文件被误操作rm,此时数据库尚未关闭,也就是对应句柄存在,如何快速恢复? "1.某个普通数据文件被删除" "2.所有数据文件被删除" 1.某个普通数据文件被删除 1.1 模拟5号数据文件被rm误删除 1.2
转载
2019-05-20 17:45:00
141阅读
2评论
idb文件被误删除了,如何恢复 解决思路:实例在没有重启的状况下可以根据lsof恢复,这也是linux常用文件恢复的方法 恢复步骤(网络上有较多解决思路,这里简单记录,便于下次使用): 1、ps -ef|grep mysqld 找到mysql对应的进程号,这个时候访问出问题最好给mysql加个全局的锁(flush tables with read lock;) 2、lsof|g
原创
2022-03-17 15:27:16
997阅读
只针对ext2文件系统:
#debugfs /dev/hda1(被删除文件所在的分区)
debugfs:lsdel
就可列出你最近被删除文件的inode表,大致如下:
Inode Owner Mode Size Blocks Time deleted
依此是节点表号,属主,文件属性(即读、写等),大小,block(一般1bl
原创
2011-12-07 17:16:47
3447阅读
人无完人,工作环境中,我们难免会存在误操作(如:rm -rf)。接下来,我们来模拟一个误删除操作(rm
-rf),然后利用ext3grep取回被误删的数据。ext3grep官方网站:http://code.google.com/p/ext3grep/这里下载的是ext3grep-0.10.2.tar.gz所需要的系统相关包:[root@localhost ~]# rpm -qa | grep e2
原创
2014-07-15 14:32:49
7168阅读
Linux系统是一种开源的操作系统,具有高度的可定制性和灵活性,因此备受许多用户的喜爱。在Linux系统中,使用rm命令删除文件是一个非常常见的操作。然而,有时候我们会犯下错误,不小心删除了重要的文件,导致数据丢失。那么,如果我们在Linux系统中意外删除了文件,又该如何恢复呢?
在Linux系统中,虽然rm命令删除的文件在常规情况下是无法恢复的,但是我们仍然有一些方法可以尝试恢复这些被删除的文
Linux系统中的rm命令是一个非常有用的命令,可以用来删除文件或目录。然而,有时候我们会不小心删除了一些重要的文件或目录,导致文件的丢失带来一些不便。但是,在Linux系统中,我们其实有一些方法可以帮助我们恢复被删除的文件。
一个常用的方法是使用红帽(Red Hat)的Extundelete工具来恢复被删除的文件。Extundelete是一个用于恢复被删除文件的工具,可以通过它来扫描文件系统中
在使用Linux操作系统时,经常会使用rm命令来删除文件或者目录。然而,有时候我们会不小心删除了重要的文件,导致数据丢失。那么,是否存在一种方法来恢复被误删的文件呢?
在Linux系统中,当我们使用rm命令删除文件时,实际上并不是真的将文件从磁盘中删除,而是将文件的inode标记为可用状态,文件实际的数据仍然存在在磁盘中。因此,只要文件的数据未被覆盖,我们是有可能恢复被删除的文件的。
对于普通
归档模式下测试:(普通文件系统):open状态下物理删除数据文件,未关闭情况恢复:SQL> select file_name from dba_data_files;FILE_NAME--------------------------------------------------------------------------------/u01/oracle/oradata/CPP/e
原创
2015-01-07 17:38:18
513阅读
一.extundelete安装1.安装依赖包# yum install e2fsprogs* -y 2.下载并安装extundelete# wget http://nchc.dl.sourceforge.net/project/extundelete/extundelete/0.2.4/extundelete-0.2.4.tar.bz2 # tar -jxvf extundel
原创
2014-10-13 14:17:23
2418阅读
在使用Linux系统的过程中,我们偶尔会遇到误删文件的情况。当我们使用rm命令删除文件时,文件将被永久删除,无法通过回收站或者垃圾箱进行恢复。这时候,我们可以借助Linux系统中一个非常强大的工具——Red Hat Enterprise Linux(RHEL)来恢复被删除的文件。
Red Hat Enterprise Linux(RHEL)是一个基于开源的操作系统,广泛应用于企业级服务器。它提供
系统是centos 6.5 x64位系统rm文件删除之后,恢复比较麻烦。可以使用extundelete进行恢复目前最新版本是0.2.4extundelete 主页:http://extundelete.sourceforge.net/ 下载软件wget http://fossies.org/linux/misc/extundelete-0.2.4.tar.gz 安装组件yum install -y
原创
2015-06-08 16:40:46
2321阅读
Linux是一个开源的操作系统,广泛用于服务器环境和个人电脑中。在Linux系统中,删除文件是一个常见的操作,但有时候我们会不小心删除一些重要的文件。那么在Linux系统中,如果使用rm命令删除文件后,可以恢复吗?
首先要明确的是,当我们使用rm命令删除文件时,文件并没有真正从硬盘中删除,而是被标记为可以被覆盖的状态。这意味着被删除的文件在硬盘上的数据仍然存在,只是系统不再将其显示。因此,在一些