-
-
- 数据备份方案概述
-
备份是保护校园卡系统数据的最佳方式,为了可靠的保管数据,定期把数据生成文件,从数据库存储设备备份到备份系统或备份一体机上。数据备份系统的目的就是建立一个集中的数据备份系统,备份的目标覆盖各服务器的文件系统、数据库及系统状态的备份,备份的管理采用集中备份管理的方式,尽可能提高各主机数据的安全性和可管理性。
备份应该达到的目标为:
1)数据库中相关数据的备份
2)应用文件系统备份
3)所有服务器及管理机器的操作系统备份
4)所有系统的智能灾难恢复
5)要求备份系统的设计应不对应用系统产生任何不良影响
6)要求备份系统的设计要考虑到系统扩展的要求,提供系统平滑升级的能力。
另外,要通过有效的备份策略和备份手段减少数据的丢失/错误,在事故发生时快速有效地恢复数据。
-
-
- 数据备份的必要性
-
对计算机信息系统来说,可能出现如下故障,它们都将导致系统无法正常运行:
- 物理故障
物理故障是指造成系统无法正常运行的软硬件损坏。如操作系统故障、应用程序损坏、硬盘故障、主机故障等。常见的几种物理故障包括:
- 操作系统故障:非法指令造成的系统崩溃,系统文件被破坏导致无法重启。
- 应用程序损坏:缺少文件或程序本身不完善导致程序无法运行。
- 整机损坏:由掉电、火灾、地震等造成设备无法运行。
- 硬盘故障:硬盘是精密的机电设备,安装时的无意磕碰、掉电、电流突然波动等原因都有可能造成设备无法运行。
- 网络设备故障:传输距离过长、设备添加与移动、传输介质的质量问题和老化都有可能造成故障。
- 逻辑故障
逻辑故障包括两种,第一是系统能够正常运行,但实际已经有部分损坏,如数据文件丢失,程序丢失等。第二种是系统本身虽然完好无损,可是系统中的部分数据是错误的。常见的几种逻辑故障包括:
- 数据不完整:系统缺少完成业务所必须的数据。
- 数据不一致:系统数据是完全的,但不符合逻辑关系。
- 数据错误:系统数据是完全的,也符合逻辑关系,但数据是错误的。
逻辑故障隐蔽性强,往往带有巨大的破坏性,并造成不可估算的损失。
上述两种故障对备份工作有不同的要求:物理故障会造成系统无法运行,容易发现,但要求能够迅速的恢复系统。逻辑故障不易发现,但只要有原始数据,同样可以恢复,这就要求长期进行历史数据备份。因此拥有好的备份系统和备份方案,可以将灾难的损失减少到最低程度。
基于上述情况,可以肯定数据备份对用户的工作的正常开展有着举足轻重的意义。
为了对这些数据进行有效的保护,首要的工作就是对这些数据进行备份。
-
-
- 数据备份方案选择
-
增量备份设计方案:
在增量备份中,有差异增量和累积增量的概念
- 差异增量:是备份上级及同级备份以来所有变化的数据块,差异增量是默认增量备份方式
- 累积增量:是备份上级备份以来所有变化的块
因为累积增量是备份上级备份以来所有变化的数据块,所以累积增量需要更多的备份时间,同时需要较小的恢复时间;而差异增量正好相反,它可以备份同级备份以来变化的数据块。所以会减少备份时间,但需要更多的恢复时间。
用户备份设计方案:
数据库表的存储是按照用户来进行区分存储的,因此可以针对这种特性,进行用户备份策略设计。
备份命令:
exp $UAERID file=/backup/easytong_yyyyMMdd.dmp owner=user
全备份设计方案:
按照数据库提供的备份工具,可以进行数据库的全库备份,全备份后数据库的一致性和整体性得到了保障。
备份命令:
exp $UAERID file=/backup/easytong_yyyyMMdd.dmp full=y
远程备份设计方案:
提供一台远程备份服务器,备份服务器的操作系统环境可以要求为Windows,并且在备份服务器端安装数据库管理系统客户端。然后制定备份脚本,并按照Windows操作系统的定时触发任务计划。
自动执行备份脚本:
上面所述的各种备份方式,都可以通过脚本或者定时触发的方式设定为自动执行,校园卡系统数据中心服务在晚上进行日结时可以自动调用备份脚本进行自动备份,备份文件存储目录可以自行设定,灵活掌握。