数据库数据恢复—Oracle数据库ASM磁盘组掉线的数据恢复案例

本文涉及的产品
RDS MySQL DuckDB 分析主实例,基础系列 4核8GB
云数据库 PolarDB MySQL 版,列存表分析加速 8核16GB
RDS DuckDB + QuickBI 企业套餐,8核32GB + QuickBI 专业版
简介: 某Oracle数据库因ASM磁盘组掉线、实例无法挂载而故障。北亚企安工程师通过底层磁盘分析,定位ASM元数据损坏,并成功重组ASM存储空间;利用自研工具解析导出数据库文件,检测修复后完整导入新库。经多轮验证,数据100%恢复成功。(239字)

一、Oracle数据库故障描述
一个Oracle数据库故障表现为ASM磁盘组掉线,ASM实例无法挂载(mount)。数据库管理员自行进行简单修复,未能成功,随后联系北亚数据恢复中心恢复数据。

二、Oracle数据库故障分析方法
北亚企安数据恢复工程师先对底层磁盘展开分析,从组成ASM磁盘组的磁盘中提取ASM元数据作进一步研究。经分析发现,ASM存储元数据已损坏,这就是diskgroup无法挂载的原因。接着,北亚企安数据恢复工程师重组ASM存储空间,导出其中的数据库文件,再对导出的文件进行检测与恢复。若检测显示数据文件完整,后续可直接用其启动数据库;若文件也损坏,则需对底层文件进行解析和恢复。

三、Oracle数据库数据恢复过程
1、按上述方法分析和提取底层数据,得到ASM元数据,借助其重组出ASM存储空间。
2、得到ASM存储空间后,使用北亚自主开发的ASM解析工具(也可用其他常见工具或自编脚本)解析ASM结构,目的是获取ASM中的数据文件。
1副本.jpg

3、对提取的Oracle数据库文件进行检测。
检测结果:
2副本.jpg

4、利用北亚自主开发的oracle数据库解析工具,解析所有数据文件中的数据记录,然后按用户需求导入到新数据库中。
3副本.jpg

四、Oracle数据库数据恢复成功
通过重组ASM存储空间、对ASM磁盘底层解析,导出恢复后的数据库文件,并进一步对这些文件进行底层解析,再按用户要求将数据导入新数据库。北亚企安数据恢复工程师抽查数据表验证恢复数据,未发现异常,随后通知用户方进行全面数据验证,结果显示数据恢复完整,本次Oracle数据库数据恢复成功。
4副本.jpg

相关文章
|
4月前
|
域名解析 网络协议 安全
详细介绍Linux命令dig和nslookup
本文介绍 Linux 下两大 DNS 查询工具:dig(功能强大,支持详尽选项与追踪)和 nslookup(简洁易用,含交互模式)。涵盖安装、常用语法、记录类型(A/MX/NS等)、典型示例及输出解析,助你高效诊断域名解析与网络问题。(239字)
1258 3
|
机器学习/深度学习 自然语言处理 数据处理
什么是数据标注
什么是数据标注
6780 0
|
4月前
|
存储 自然语言处理 机器人
OpenClaw(Clawdbot)2026年一键部署及QQ官方机器人集成完整教程
2026年OpenClaw(前身为Moltbot、Clawdbot)优化了与QQ的集成适配流程,支持两种主流集成方式——QQ官方机器人集成(适合企业与团队场景)和QQ个人号集成(适合个人日常使用),全程无需复杂代码开发,通过规范化的应用创建、凭证配置、插件安装与联动设置,即可实现两者无缝对接。集成后,用户可在QQ单聊、群聊中直接与OpenClaw交互,完成智能问答、办公文档生成、任务收集汇总、定时提醒推送等核心功能,适配个人办公与轻量团队协作需求。本教程严格遵循官方适配逻辑与实操规范,覆盖前期准备、两种集成方式的全流程配置、功能验证及问题排查,确保操作可落地且信息原汁原味。
4907 2
|
5月前
|
Ubuntu Java Linux
ARM Linux 环境 国产 华为 欧拉 openEuler 20.03 操作系统安装 Polardb-X 数据库 单机版 rpm 包 教程
本文介绍在ARM64架构的openEuler 20.03系统上,通过RPM包安装部署PolarDB-X单节点数据库的完整过程,涵盖环境准备、RPM安装、用户配置、数据库初始化及启动连接等步骤,助力用户在国产化软硬件平台上快速搭建PolarDB-X运行环境。
1226 2
|
2月前
|
SQL 数据库
多表关联查询入门:LEFT JOIN、INNER JOIN一文搞懂|转行学DB第6天
本文通俗易懂地讲解了数据库多表查询的三种JOIN操作:INNER JOIN(内连接)只返回两表匹配的数据,适用于查询交集数据;LEFT JOIN(左连接)保留左表所有记录并匹配右表数据,适用于查询主表完整信息;RIGHT JOIN(右连接)则保留右表所有记录。
|
5月前
|
SQL Oracle 关系型数据库
【赵渝强老师】Oracle多租户容器数据库
Oracle 12c引入多租户容器数据库(CDB),支持在一个数据库服务器上管理多个可插拔数据库(PDB),提升资源利用率,降低成本。CDB由根容器、PDB种子和多个PDB组成,可通过DBCA或SQL脚本创建,实现高效数据库整合与运维。
585 2
|
5月前
|
Linux 数据库
Linux 环境 国产 华为 欧拉 openEuler 20.03 操作系统安装 Polardb-X 数据库 单机版 rpm 包 教程
本文为华为欧拉openEuler 20.03操作系统下Polardb-X单机版RPM包安装教程,继CentOS 7.9与银河麒麟V10后,延续相似步骤,详述环境准备、依赖安装、配置初始化及服务启动全过程,助力国产化平台数据库部署。作者张阳,资深从业者,欢迎交流。
964 5
|
5月前
|
NoSQL 安全 网络安全
redis在云端内网,管理redis数据的方案
云端Redis默认禁外网访问,直接开放易致数据泄露(尤其弱密码场景)。推荐用yunedit-redis:通过SSH隧道安全映射内网Redis端口至本地(如16379),再连接localhost:16379,即可安全完成增删查改及导入导出。
|
7月前
|
关系型数据库 MySQL Java
开源PolarDB-X备份恢复操作实操
作者介绍: 付文革,航天壹进制(江苏)信息科技有限公司产品研发,专注于数据库备份,主攻MySQL相关数据库以及各种国产分布式数据库的备份恢复,主要使用Java 、Python、Shell等编程语言 航天壹进制(江苏)信息科技有限公司(简称航天壹进制)作为中国航天科工集团有限公司旗下上市公司航天工业发展股份有限公司的全资下属企业,专注于数据安全领域,自主研发并提供数据保护与业务连续性管理产品、解决方案及服务。
|
6月前
|
运维 安全 Linux
PolarDB-X下使用备份工具t-polardbx-engine-xtrabackup
针对PolarDB-X xtrabackup在CentOS 8/RHEL 8等新版系统因依赖旧版libgcrypt.so.11和libprocps.so.4无法运行的问题,提供两种零侵入兼容方案:一是通过独立目录部署旧库+wrapper脚本+环境变量注入,实现一键开关、无污染回退;二是强制安装仅含库文件的CentOS 7 RPM包,与新库共存,支持快速卸载。均无需降级系统、重编译或修改glibc,保障生产环境安全稳定,适用于自动化运维与定时备份场景。
409 4

热门文章

最新文章