数据库的数据丢失、损坏使得数据库管理员身心疲惫。使咱们深刻知道到;数据库体系作为信息的聚集体.是计算机信息体系的核心部件,其安全性至关重要.关系到体系的运用、营销业绩的提高乃至企业的开展。数据库体系在给人们带来好处的同时,也对用户提出了更高的安全方面的要求,有必要引起最够的注重。
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)要等数据悉数恢复到别的一个盘 或许硬盘后.要翻开文件仔细检查,确定都恢复对了,才能往源盘里面拷回去,不能恢复一部分就拷回一部分,往源盘拷数据会影响下一次的电子数据恢复。
在该文最后要着重的是,关于不同的数据库产品.都具备老练的安全完成手法,使用这些安全手法就可以完成关于数据的基本维护,关于咱们技能人最重要的是:知道和注重数据安全问题,并逐渐推进企业或组织使用安全手法进行数据安全的增强。