Linux

数据库数据恢复项目

更新时间:2020.08.30 视频教程
PROJECT LIBRARY

[ 项目简介 ]

A单位的内部管理信息系统由B公司负责开发,现已通过为期1个月的试运行开始投入正常使用,该业务系统部署在1台A单位早期购买的IBM System x3850PC服务器中,操作系统为CentOS7版本,业务系统数据库采用单节点MySQL5.7(非集群无故障转移功能),目前可以满足A单位日常300人左右的办公使用条件。 在业务系统开发过程A单位与B公司的交流与合作相对于其他软件开发商顺畅,业务系统按照合同约定如期交付使用,而且B公司项目人员对A单位的日常业务已经非常熟悉,基于这些原因,A单位决定交由B公司继续对该业务系统运行维护,并与B公司签订为期3年的运维合同(A单位甲方,B单位乙方)。 合同规定在业务系统最初1年的运维期间B公司需派专人驻场A单位,负责解决业务系统日常使用过程遇到的各类问题。A单位关于数据备份和恢复的要求也以附件的形式体现在合同中。合同中关于数据备份的要求如下:

关于数据备份的对象

 

主要针对五类数据,合同中的要求如下:

1.数据库数据;2.操作系统或应用系统;3.配置信息;4.日志数据;5.图片及视频等数据

关于备份存储介质

 

在未采购磁带机的情况下,主要采取移动存储介质;备份介质由A单位部门专人保存,乙方人员的领取与归还需按照甲方要求登记、不得带离甲方办公场所或转交非甲方专保员之外的其他人员。

关于备份策略

 
结构化数据
 

主要是MySQL数据库数据,采用定时备份。要求每周必须做1次完全备份,时间安排在业务空闲期(如周末或晚上等时段);每天至少做1次增量备份,备份时间安排在业务空闲期(如晚上)。

注:要求与本项目相关

非结构数据中各部门文件及其业务系统程序
 

备份采用定时备份。初始为完全备份,每天做1次差异备份;保留1个月的备份。对于变化量大的应用程序,如因需求变更而频繁修改的业务系统程序,可参照结构化数据备份方式,进行相应的策略备份。

注:本项目未涉及

非结构数据中操作系统(含应用程序)
 

采用定时备份。操作系统盘重要系统目录每月进行1次完全备份,保留2个月的备份。对于因业务系统变更而必须安装的系统应用程序,须及时做好增量备份。

注:本项目未涉及

备份策略命名规则

 

对于备份策略中涉及到的各类备份对象,备份文件名称按照以下格式命名:

系统名称+介质编号+备份内容+备份日期

应急恢复演练事宜

 

根据业务需要甲方会定期安排业务系统数据应急恢复演练活动,将提前1周通知乙方,乙方派遣相关人员与甲方人员全程参与,演练测试环境有甲方人员负责部署。演练活动后由乙方参与人员提交甲方《应急数据恢复演练测试报告》。

项目价值

 

面向数据库管理岗(数据库管理员 或 MySQL DBA),通过一个真实的来自于企业的数据库运维日常业务需求,完成从日常数据库数据备份策略制定、再到备份策略实施、最后再模拟遇到数据存储故障时恢复数据库数据的整个流程,通过项目的实施过程培养数据库管理人员思路清晰、遇事不慌的基本岗位技能要求。