18143453325 在线咨询 在线咨询
18143453325 在线咨询
所在位置: 首页 > 营销资讯 > 信息时代 > 数据备份恢复设计(数据库)

数据备份恢复设计(数据库)

时间:2022-11-13 22:30:01 | 来源:信息时代

时间:2022-11-13 22:30:01 来源:信息时代

    数据备份恢复设计 : 制定备份方式、备份原则和恢复备份策略,为开发的数据库系统实现数据的快速备份和恢复,提供一种完善的、适用的方案,以保证在故障发生,可能造成数据丢失、破坏的事件发生时,使系统恢复到正确的状态,少丢失或不丢失数据。系统在提供日常的服务时,系统中的数据会不断地发生变化,防止故障和服务中断是非常重要的。系统的防御能力直接依赖于规划良好的数据库备份与恢复方案。一个好的备份恢复计划是保证数据安全的重要措施之一。它保证重要数据处于保护之下,当问题发生以后可以恢复这些数据。
为了使系统达到正确、及时、安全、可靠的保障,备份和恢复应各自构成系统,即后备系统和恢复系统。一般的文件分为中间文件和正式文件,中间文件无需保存,更不用后备;正式文件既是处理的结果,又是下一个处理过程的依据。所以正式文件常需要后备(也叫后援),通常有每日、每月后备。恢复系统与后备系统一样也每日、每月恢复和及时恢复。常用的备份工具有BACKUP,COPY,DUMP,EXPORT等,也可以使用在DBMS之外进行操作的备份工具。单独建立备份恢复用的数据库数据,尽可能与运行环境的数据库分开,确保系统日志与生产数据库的网络连接良好,确保存储介质有足够的空间来保留指定时间内日志总量。
数据库级备份原则:在数据库的数据量比较小,或数据库初始建立的情况下采用。不适合7×24小时的在线生产环境数据库备份。
用户级备份原则: 在用户对象表数据容量比较小,或者用户对象初始建立的情况下使用。
表级备份原则: 主要进行参数表备份、静态表备份、分区表的分区备份。
数据库冷备份原则: 数据库容量比较小,数据库允许关闭的情况下进行。
联机备份原则:这种方式适用于7×24小时环境下的联机备份情形。
备份计划表;制订一个合理的备份计划表以便权衡两个冲突的请求: 其一是为了保证恢复时间比较合理,需要频繁的备份数据库的请求; 其二则是尽量保证日常的业务不被中断的请求。在创建可行的备份计划表前,需要认真分析数据库和数据,确定其性质和价值,对每个数据对象应分析以下问题:在该数据上每天有多少活动发生,数据被改动的时间间隔,数据对业务的重要性,数据能否被容易地创建,用户的访问种类,是否7×24小时访问,在恢复期间数据不可用的代价、停机的损失等。
数据库恢复是指当故障发生影响到数据库时,可以使用复制备份和数据库日志来将数据库恢复到问题发生时或问题发生之前的状态,然后按照正确顺序重新执行原先执行过的对数据库的修改操作。不论故障的原因是什么,必须要尽快恢复数据库,保证业务操作的继续进行。
数据库恢复是件很复杂的任务。当有失效发生时,必须确定是否需要恢复,恢复哪些数据,以及采用何种恢复操作。恢复系统时需要采取的步骤有:发生失效的是介质、事务,还是数据库实例; 失效的原因; 失效后数据库是中断、崩溃,还是正常关机; 操作系统是否正常; 服务器是否重启; 日志中是否有错误记载; 是否产生转储; 丢失数据的重要性;采用了何种备份; 是否已经做了恢复操作,做了什么操作; 需要恢复的是数据库、表空间、表、索引,还是它们的组合; 备份策略是否支持所需要的恢复类型; 有无旧的备份; 有无逻辑备份; 存档日志是否对恢复有用; 崩溃时有无并行活动; 是否可以访问数据库实例; 是否可以访问数据库对象;有多少数据必须要恢复等。
数据库恢复主要有: ①局部恢复: 主要用于恢复表空间、数据文件,一般不影响数据库其他操作;②完全恢复: 数据库恢复到故障点,由catalog当前数据库决定: ③不完全恢复: 恢复到数据库的某一时间点或备份点。
备用数据库原则: 在以下情况下可以考虑采用备用数据库原则: 数据库容量适中。数据库严格要求7×24小时不间断,或间断时间要求控制在最小范围内。数据库要求有异地备份冗余。
灾难恢复规划,也叫意外规划,是为防万一遇到灾难而制订的数据资源和操作准备的过程。数据库灾难恢复必须是总体业务恢复计划的一个完整的组成部分。灾难计划必须是全局范围的。灾难计划的目标是使得由于资源的丢失和设施功能受损所造成的损失减少到最小。任何一个成功的数据库灾难恢复计划在很大程度上依赖于能否确定数据丢失的风险和数据丢失将会对业务产生多大的影响。必须对每一个数据对象进行重要性和易失性评估。可以对数据库对象进行重要性分级,并按照其在灾难之中完全丢失后的影响来重新评估每个数据库对象。也可以确定应用程序的重要性级别,以便确定哪组应用程序的影响最大,可以分成有非常关键的应用、关键业务应用、关键应用、要求的应用、非关键的应用等。
灾难恢复计划应该包括: 异地站点的地址,每个异地站点的联系方式,到达异地站点的方式; 恢复小组的成员名字和联系方式;恢复操作所需要的权限和被授权的成员; 所有的系统软件、应用程序、数据的恢复过程和脚本; 列出恢复站点所需要的所有报表,以便确保完全恢复。在灾难恢复中,第一个决定是要确定灾难恢复目标的优先顺序,要确定尽快恢复系统使用和尽量减少数据丢失的重要性。最后将全部灾难恢复过程、异地灾难恢复的说明变成文档保存。

74
73
25
news

版权所有© 亿企邦 1997-2022 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭