一、引言
现如今数据的重要性不言而喻,在MES系统上线之后,客户的生产数据是重中之重的,容不得半点闪失,应该做好万全的准备,定时定点做好备份以防意外情况产生。往往因系统BUG、操作人员失手、病毒感染、恶意删除等原因,导致的后果往往是致命的,轻则现场停机,重则数据丢失。所以要对我们的线上数据库定时做全量备份与增量备份。例如:每天做一次增量备份,定时一月做全量备份。以下所涉及的数据库为MES系统常用的SQL Server和Oracle数据库。
二、SQL Server数据库
备份介绍以及实作教学
备份类别
1. 完整数据备份
简介:
备份整个数据库,恢复时恢复所有。优点是简单,缺点是数据量太大,非常耗时。但其好处是在还原数据库时,也只要将整个数据库从一份数据库备份还原到SQL Server中即可。它是其他备份的基础,再做其他备份之前,必须得先做此方式的备份。
2. 差异数据备份
简介:
所谓增量,就是以某个起始时间点的全量数据为基础,备份该时间点以后的数据。而起始时间点的全量数据,就是通过完整备份而为的。差异备份往往也称"增量备份",所需要的备份时间和备份空间都比完整备份少,所以此方式最合适作为经常性的备份方式。
3. 事务日志备份
简介:
该备份是备份事务记录文件的内容,由于事务日志文件只会记录我们在前一次数据库备份或事务日志记录备份之后,对数据库所做的变动过程,也就是只记录某时间段的数据库变动情况,因此在做事务记录备份之前,必须做一次完全的数据库备份。如果你设置了恢复模式为【简单】,你将无法使用【事务日志】备份。
备份操作方式
- 连接上目标数据库,在对象资源管理器找到"管理",选择维护计划,右键点击维护计划向导,并给维护计划命名
- 点击下一步创建维护计划
- 输入设定的计划名称。这里可设定后续任务是否统一安排或单独安排。若选择统一安排点击下方更改进行设定运行时间。建议选择单独计划,不同备份方式不同频率运行
- 勾选要进行的任务,这里选择三种备份数据库的方式,点击下一步
- 开始逐一配置任务,下一步
- 选择需要备份的数据库,并且配置运行计划,配置界面如步骤3图2所示,点击下一步
- 后续任务配置界面跟步骤5相同,不同备份方式请设置不同运行计划的执行时间和频率,可在目标中设定不同的备份文件存放路径