热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

RedHatLinux删除数据恢复和Oracle数据恢复

某外贸公司内一台RHEL5.8虚拟机因人为误操作了,rm掉了整个oracle目录,oracle目录中包含了所有的数据文件和控制文件还有Oracle的程序文件及日志等。

某外贸公司内一台RHEL5.8虚拟机因人为误操作了,rm掉了整个oracle目录,oracle目录中包含了所有的数据文件和控制文件还有Oracle的程序文件及日志等。

此Oracle数据库的备份还在一年前,以无太大用处。

数据非常重要,客户非常着急,务必要完全恢复Oracle数据。客户通过系统集成商介绍后,联系到了北京安数云和公司来进行数据恢复。

北京安数云和公司的尹工在和客户沟通后,得知这RHEL5.8虚拟机运行在一vSphere5.5虚拟化平台下,RHEL5.8虚拟机使用两个300GB的磁盘做了LVM,oracle目录为 /u01/app ,oracle版本为11.2.0.4 x64。

所幸,客户现场保护很好,故障后没有任何数据写入。

RHEL5.8系统下默认创建的文件系统为EXT3, 北京安数云和公司对Linux的EXT2/3/4及XFS文件系统有着深入的底层结构了解,并且开发了多个软件进行辅助,此案例上完整恢复数据和让Oracle正常运行有接近100%的把握。

”北京安数云和科技有限公司”9年企业级数据灾难救援经验,自主研发多款数据恢复软件:AIX数据恢复软件,HPUX数据恢复软件,ESX VMFS数据恢复软件,Oracle数据恢复软件,HPEVA数据恢复软件...。成功服务于公检法、政府部门、军队、银行金融单位、航天科技单位、资源石化和多家世界500强及众多中小企业...

和客户沟通后,定制以下方案,客户通过VMware vSphere Client把整个虚拟机下载到一移动硬盘上,将移动硬盘带到北京安数云和公司进行数据恢复。

分析LVM,发现 /u01 分区只在其中一个磁盘上,文件系统为EXT3,发现了客户删除的目录:

EXT3文件系统删除文件,会改变文件的Inode的文件大小、数据分布指针等和目录项的信息。

通过2个小时手工修补,正常还原了需要的文件的Inode,数据全部可见:

恢复出数据库文件,进行dbv物理检测,没有任何问题。

把文件上传到北京安数云和公司内部的 Linux 的Oracle11.2.0.4 x64环境上,直接拉起数据库,无任何问题。

进行访问和备份也无问题,客户检测数据也全部完整。



推荐阅读
  • 本文介绍如何从JSON格式的文件中提取数据并将其分配给Bash脚本中的变量。我们将探讨具体的命令和工具,帮助你高效地完成这一任务。 ... [详细]
  • Linux中的yum安装软件
    yum俗称大黄狗作用:解决安装软件包的依赖关系当安装依赖关系的软件包时,会将依赖的软件包一起安装。本地yum:需要yum源,光驱挂载。yum源:(刚开始查看yum源中的内容就是上图 ... [详细]
  • 2012年7月30日,语言岛团队宣布其智能记单词软件V0.3.4.554版本正式开源。该版本不仅支持跨平台使用,还引入了多项创新功能,旨在帮助用户更高效地记忆单词。 ... [详细]
  • 在编译BSP包过程中,遇到了一个与 'gets' 函数相关的编译错误。该问题通常发生在较新的编译环境中,由于 'gets' 函数已被弃用并视为安全漏洞。本文将详细介绍如何通过修改源代码和配置文件来解决这一问题。 ... [详细]
  • Linux环境下进程间通信:深入解析信号机制
    本文详细探讨了Linux系统中信号的生命周期,从信号生成到处理函数执行完毕的全过程,并介绍了信号编程中的注意事项和常见应用实例。通过分析信号在进程中的注册、注销及处理过程,帮助读者理解如何高效利用信号进行进程间通信。 ... [详细]
  • 本文详细介绍了如何在云服务器上配置Nginx、Tomcat、JDK和MySQL。涵盖从下载、安装到配置的完整步骤,帮助读者快速搭建Java Web开发环境。 ... [详细]
  • 对于许多初学者而言,遇到总线错误(bus error)或段错误(segmentation fault/core dump)是极其令人困扰的。本文详细探讨了这两种错误的成因、表现形式及解决方法,并提供了实用的调试技巧。 ... [详细]
  • 主调|大侠_重温C++ ... [详细]
  • 本文详细介绍了Java中实现异步调用的多种方式,包括线程创建、Future接口、CompletableFuture类以及Spring框架的@Async注解。通过代码示例和深入解析,帮助读者理解并掌握这些技术。 ... [详细]
  • 本文详细介绍了如何在 Android 中使用值动画(ValueAnimator)来动态调整 ImageView 的高度,并探讨了相关的关键属性和方法,包括图片填充后的高度、原始图片高度、动画变化因子以及布局重置等。 ... [详细]
  • 本文详细介绍了如何解压并安装MySQL集群压缩包,创建用户和组,初始化数据库,配置环境变量,并启动相关服务。此外,还提供了详细的命令行操作步骤和常见问题的解决方案。 ... [详细]
  • CentOS 6.8 上安装 Oracle 10.2.0.1 的常见问题及解决方案
    本文记录了在 CentOS 6.8 系统上安装 Oracle 10.2.0.1 数据库时遇到的问题及解决方法,包括依赖库缺失、操作系统版本不兼容、用户权限不足等问题。 ... [详细]
  • 本文详细介绍了如何在Ubuntu的Enlightenment (E17) 桌面环境中管理和优化桌面图标及根菜单。通过本文,您将了解这些功能的作用及其配置方法。 ... [详细]
  • 本文详细介绍了Linux系统中的进程管理函数,涵盖了获取进程ID、用户ID、创建子进程、信号处理等关键操作。通过这些函数,开发者可以更好地控制和管理进程行为。 ... [详细]
  • 本文详细介绍了如何在Linux系统中创建和管理DB2数据库,包括用户切换、数据库创建、错误处理、连接与断开、表空间和缓冲池的创建,以及用户权限管理和数据导入导出等操作。 ... [详细]
author-avatar
karen_8009
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有