【数据库数据恢复】磁盘空间不足导致sql server数据库故障的数据恢复
数据库数据恢复环境:
一台Dell PowerEdge某型号存储,数块SAS硬盘分别组建raid1和raid5两组磁盘阵列。其中2块磁盘组建的RAID1,用于安装操作系统;其余几块磁盘组建raid5,用于存放数据。
上层安装的windows服务器,部署有sql server数据库,sql server数据库存放在C盘分区。
数据库故障&分析:
管理员发现存放sql server数据库的C盘剩余空间不足,于是将数据库路径指向D盘,在D盘生成了一个.ndf文件。
大约半个月之后,数据库出现故障,无法连接和附加查询。
由于数据库文件所在磁盘的容量不足,数据库无法正常运行,出现逻辑错误。 阅读全文
posted @ 2023-05-12 14:43 北亚数据恢复 阅读(162) 评论(0) 推荐(0)
服务器数据恢复环境:
某公司一台服务器中组建一组raid5磁盘阵列;
上层操作系统为linux redhat,部署OA系统,后端数据库为oracle。
服务器故障&初检:
raid5中有2块磁盘先后掉线,服务器崩溃。oracle已经不对该OA系统提供后续技术支持,用户方要求恢复数据和操作系统。
经过初步检测,发现热备盘没有启用,硬盘无明显的物理故障和同步表现。
服务器数据恢复环境:
一台HP DL系列服务器,通过hp smart array控制器挂载一台磁盘阵列设备,作为公司内部的文件服务器使用;
该磁盘阵列设备中有一组由十几块SCSI硬盘组建的RAID5;
上层安装LINUX操作系统并部署了NFS+FTP。
服务器故障&初检:
服务器和磁盘阵列设备从老机房搬迁到新机房,将所有线路连接好后开机发现服务器无法识别RAID,提示未初始化。
服务器数据恢复环境:
服务器采用的Linux操作系统+EXT4文件系统;
服务器中有3台KVM虚拟机:一台运行Mysql数据库,一台存放数据库备份,一台存放程序代码文件;
每台虚拟机包含一个qcow2格式的磁盘文件和一个raw格式的磁盘文件。
服务器故障:
工作人员的误操作将服务器上的3台KVM虚拟机都删除了,需要恢复raw格式的磁盘文件。
存储数据恢复环境:
NetApp存储设备,WAFL文件系统,底层是由多块硬盘组建的raid磁盘阵列。
存储故障:
工作人员误操作导致NetApp存储内部分重要数据被删除。
ESXI上共有数十台虚拟机,EXSI连接一台HP EVA存储,所有虚拟机都存放在该EVA存储上。
其中一台虚拟机是数年前从物理机迁移过来的,其上部署了一个SQL SERVER数据库,该数据库存放了最近几年的数据。
服务器数据恢复环境:
同友存储,底层由数块物理硬盘组建的raid5磁盘阵列,存储池划分若干lun,每个lun下有数台虚拟机。
服务器故障:
未知原因导致存储崩溃,无法启动,虚拟机全部丢失,其中一个lun中的3台虚拟机数据尤为重要,需要恢复其中的数据。
某品牌StorageWorks存储设备,8块磁盘组建一组raid5磁盘阵列。存储中2块磁盘掉线导致阵列崩溃,经过检查发现掉线的2块磁盘均存在物理故障。
数据库数据恢复环境:
5块磁盘组建RAID5,划分LUN供windows服务器使用;
windows服务器上部署Sql Server数据库;操作系统层面划分了三个逻辑分区。
数据库故障&初检:
未知原因导致Sql Server数据库文件丢失,涉及到数个数据库和数千张表,不能确定数据存储位置。数据库文件丢失后服务器仍然在开机运行,所幸没有大量写入数据。
数据库数据恢复环境:
某公司存储上部署SQL SERVER数据库,数据库中有1000多个文件,该SQL SERVER数据库每10天生成一个NDF文件,数据库包含两个LDF文件。
数据库故障&分析:
存储设备出现故障导致SQL SERVER数据库异常,经过检测发现有几个ndf文件大小变为0KB。
虽然存储故障导致NDF文件大小变为0KB,但是数据恢复工程师推测NDF文件还存在于磁盘中。可以通过编写数据库扫描碎片程序扫描数据库碎片,通过碎片拼接来恢复NDF文件,最后修复数据库。
浙公网安备 33010602011771号