数据库的数据丢掉、损坏使得数据库管理员身心疲乏。使我们深化知道到;数据库体系作为信息的聚集体.是计算机信息体系的核心部件,其安全性至关重要.关系到体系的运用、营销成绩的进步乃至企业的开展。数据库体系在给人们带来优点的一起,也对用户提出了更高的安全方面的要求,有必要引起最够的注重。
1数据安全检查进程
1)检查数据库配置文件,发现正常。
2)数据库服务无法正常建议。
3)查ORACLE数据库日志.发现无法读取部分数据文件。
4)检查磁盘.发现联接的存储阵列柜消失,对应盘符找不到。
5)经过服务器磁盘管理器,发现联接到服务器的磁盘阵列有9.3T左右的磁盘未分配(图1)。
6)经过礅盘阵列管理软件去监控磁盘阵列的作业状况,发现阵列的12个硬盘中.有3个硬盘亮警示灯一黄灯(图2)。
7)磁盘阵列日志文件分析。
终究结论:寄存数据库数据文件的磁盘阵列有损坏磁盘。
硬盘的物理损坏,或许的原因有几个:
不正确地开、关主机电源或电压不稳定,如常常强行关机,未运用UPS等情形。
硬盘在读写数据时遭到颤抖,特别是激烈的颤抖。
硬盘散热不好,使作业时温度太高。
运用环境不好。
2电子数据恢复
既然呈现了数据文件无法读取,磁盘损坏的状况,有必要经过电子数据恢复软件来结束数据的找回。
电子数据恢复软件包含逻辑层恢复和物理层恢复功用,逻辑层恢复通常是指误删去.误克隆、误格式化.分区丢掉、病毒感染等状况,物理层恢复是指因为硬件物理危害引起的丢掉电子数据恢复.如:电机卡死.盘片物理坏道硬盘电脑不辨认磁头移位等。该文阐述的电子数据恢复是物理层的恢复。
关于磁盘阵列大容量的电子数据恢复,而且要恢复的数据是ORACLE数据库的数据文件,电子数据恢复后还需经过ORACLE数据库翻开来验证。使得对损坏数据的恢复需求的时刻较长及较多的进程。概括考虑,可以选用两种计划:
1)先把坏的磁盘做镜像- +然后用镜像后的磁盘替换坏磁盘-→建议数据库。假如数据库可以建议而且能翻开数据文件,则这个计划成功。这个计划的成本低,时刻短.但成功的几率很小。
2)先把坏的礅盘做镜像-→然后建立与本来数据库相同的环境- +联接磁盘阵列的磁盘-→◆ 备份数据- +分析备份数据→重新配置磁盘阵列-+数据复原。这个计划的时刻长.需求的设备多(备份硬盘、相同环境),但成功的几率大。
下面重点介绍我们选用的第二个计划:
超级硬盘电子数据恢复软件,选用最新的数据扫描引擎,从磁盘底层读出原始的扇区数据.经过高级的数据分析算法.把丢掉的目录和文件在内存中重建出原分区和本来的目录结构,可以恢复被删去或许格式化或许分区丢掉的数据,支撑IDE/SCSI/SATA/USB移动硬盘/SD卡/U盘/RAID磁盘等多种存贮介质,支撑FATIFAT32/NTFS/exFAT等Windows操作体系常用的文件体系格式。将损坏磁盘的数据重建到新磁盘上,能最大程度的恢复数据。
在运用这个电子数据恢复软件之前,环境的建立也是一项艰巨工程。首要需求大容量的硬盘来作为整个磁盘阵列的备份盘。一般一个磁盘的容量最少达到IT容量。其次把这么多磁盘联接到仿照环境上.还需求硬盘并口转换卡,备份盘的联接需求硬盘接口双向转换卡。最终,还得多个大功率的电源来对多个硬盘供电。经过一个多星期的屡次重复的数据分析对比,数据的恢复顺利结束。
电子数据恢复的几点注意事项:
1)防止在原磁盘上进行操作,一旦呈现误操作,将添加电子数据恢复的难度。
2)不要把电子数据恢复到源盘上。简单损坏本来的数据.乃至损坏没有问题的数据。
3)不要在磁盘阵列上线损坏的磁盘.这样简单导致阵列溃散,加大损坏的数据文件。
4)在经过数据库来验证恢复的文件是否正常时,最好能把数据库的控制文件先备份,防止在翻开恢复文件时,改变了数据库控
制文件,然后添加数据库的恢复难度。
5)要等数据全部恢复到其他一个盘 或许硬盘后.要翻开文件仔细检查,确定都恢复对了,才干往源盘里面拷回去,不能恢复一部分就拷回一部分,往源盘拷数据会影响下一次的电子数据恢复。
在该文最终要着重的是,关于不同的数据库产品.都具有老到的安全结束办法,运用这些安全办法就可以结束关于数据的底子维护,关于我们技能人最重要的是:知道和注重数据安全问题,并逐步推进企业或安排运用安全办法进行数据安全的增强。