XXXXX数据备份(netBackup).doc_第1页
XXXXX数据备份(netBackup).doc_第2页
XXXXX数据备份(netBackup).doc_第3页
XXXXX数据备份(netBackup).doc_第4页
XXXXX数据备份(netBackup).doc_第5页
免费预览已结束,剩余68页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

XXXXX 数据集中备份 方案建议书 赛门铁克有限公司赛门铁克有限公司 创建日期 创建日期 20072007 年年 0909 月月 最后修改 最后修改 20072007 年年 0909 月月 XXXXX 数据集中备份方案建议书 SYMANTEC Software Corporation 第 2 页 共 73 页 商业信用商业信用 声明 声明 该文档由维尔软件公司 该文档由维尔软件公司 SYMANTECSYMANTEC SoftwareSoftware CorporationCorporation 以下简称以下简称 SYMANTECSYMANTEC 所提交 所提交 文中的所有信息均为文中的所有信息均为 SYMANTEC 机密信息 仅供下文中机密信息 仅供下文中 被呈送方使用被呈送方使用 务请妥善保管并且仅在与项目有关人员范围内使用 未经 务请妥善保管并且仅在与项目有关人员范围内使用 未经 SYMANTEC 公司明确做出的书面许可 不得为任何目的 以任何形式或手段公司明确做出的书面许可 不得为任何目的 以任何形式或手段 包括电子 机械 复印 录音或其他形式 对本文档的任何部分进行复制 包括电子 机械 复印 录音或其他形式 对本文档的任何部分进行复制 存储 引入检索系统或者传播 存储 引入检索系统或者传播 SYMANTECSYMANTEC 公司保留所有权利 公司保留所有权利 文档属性文档属性 属性属性内容内容 客户名称 XXXXX 项目名称数据集中备份 项目编号 文档主题备份方案 文档副标题 文档编号 文档版本 1 0 版本日期 2007 09 文档状态 内部参照 作者刘瑜 文档变更文档变更 版本版本修订日期修订日期修订人修订人描述描述 1 02007 09 刘瑜初稿 文档送呈文档送呈 客户姓名或客户单位名称客户姓名或客户单位名称目的目的 XXXXX 审阅 留档 XXXXX 数据集中备份方案建议书 SYMANTEC Software Corporation 第 3 页 共 73 页 目 录 1前言前言 5 2需求分析需求分析 6 2 1关于数据集中备份 6 3XXXXXIT 环境环境 7 3 1XXXXXIT 系统 7 3 2主系统的备份需求拓扑图 8 3 3XXXXX 的备份系统建设需求 9 4方案设计方案设计 10 4 1备份方案设计 10 4 1 1采用采用SAN存储架构的存储架构的LAN free备份方式备份方式 10 4 1 2数据中心集中备份涉及产品 11 4 1 3产品部署图 12 4 1 4产品配置 12 4 1 5产品配置说明 13 4 2备份及恢复方案说明 14 4 2 1选择备份的内容 14 4 2 2通用的备份策略 14 4 2 3对文件系统备份与恢复 16 4 2 4对ORACLE数据库物理备份及恢复 17 5备份系统基础知识备份系统基础知识 19 5 1为什么要备份 19 5 2数据备份的原则 19 5 3备份系统组成 21 6相关的技术介绍相关的技术介绍 22 6 1集中备份 22 6 1 1SAN备份结构的优点 22 6 1 2SAN备份的说明 22 6 1 3备份系统资源的定义 24 6 1 4备份策略的定义 25 6 1 5备份类型的选择 26 6 1 6备份窗口选择 27 6 1 7确定介质保存时间 28 6 1 8计算所需磁带介质数量 28 6 1 9数据备份的过程 28 6 1 10数据的恢复 29 6 1 11服务器灾难情况下的恢复 30 6 1 12备份的灾难恢复策略 33 XXXXX 数据集中备份方案建议书 SYMANTEC Software Corporation 第 4 页 共 73 页 6 2NETBACKUP 备份管理软件的特点 35 7SYMANTEC 解决方案中的几大独特技术优势解决方案中的几大独特技术优势 40 7 1备份的速度快 数据更安全 40 7 2支持对 ORACLE 的表级备份 41 7 3对文件系统的永久增量备份 41 7 4通用的磁带格式 恢复时不依赖于备份软件存在 42 8附件附件 1 SYMANTEC NETBACKUP 产品介绍产品介绍 42 8 1NETBACKUP备份软件的特点 43 8 2NETBACKUP模块功能介绍 46 9附录附录 2 磁带库技术说明 磁带库技术说明 53 9 1带库技术的理论 53 9 1 1磁带机的速度磁带机的速度 53 9 1 2备份的速度备份的速度 53 9 1 3备份时间窗口的计算备份时间窗口的计算 53 9 1 4所需磁带机数量的计算所需磁带机数量的计算 54 9 1 5所需磁带库内槽位的计算所需磁带库内槽位的计算 54 10附录附录 3 备份策略的制定备份策略的制定 56 10 1选择备份的内容 56 10 2通用的备份策略 56 10 3对文件系统备份的专用策略 58 10 4对 ORACLE 数据库物理备份的专用策略 58 11附录附录 4 对数据备份的管理对数据备份的管理 59 11 1备份系统管理员的职责 59 11 2备份策略制定的角色 60 11 3修改备份策略的过程 60 11 4恢复的管理 61 11 5介质管理 62 11 6数据恢复的周期性演练制度 63 12附录附录 5 如何建立完善的备份系统 如何建立完善的备份系统 63 12 1备份系统建设原则 63 12 2备份系统建设需要关注的其他几个重要因素 64 12 3SYMANTEC 备份系统的优势 64 13附录附录 6 SYMANTEC 公司介绍公司介绍 68 14附件附件 7 SYMANTEC 的服务的服务 69 15附件附件 8 SYMANTEC 的的培训培训 71 XXXXX 数据集中备份方案建议书 SYMANTEC Software Corporation 第 5 页 共 73 页 1 1 前前言言 随着信息技术的不断发展 近年来在世界范围内掀起了兴建网络环境 传 播数据信息的热潮 随着计算机存储信息量的不断增长 数据备份和灾难恢复 就成为引人关注的话题 企业最为宝贵的财富就是数据 要保证企业业务持续的运做和成功 就要 保护基于计算机的信息 人为的错误 硬盘的损毁 电脑病毒 自然灾难等等 都有可能造成数据的丢失 给企业造成无可估量的损失 对于任何核心业务系 统 业务数据丢失更是一场大灾难 会导致系统文件 客户资料 业务数据的 丢失 业务将难以正常进行 这时 最关键的问题在于如何尽快恢复计算机系 统 使其能正常运行 由于数据备份所占有的重要地位 它已经成为计算机领域里相对独立的分 支机构 一般来说 各种操作系统所附带的备份程序都有着这样或那样的缺陷 所以若想对数据进行可靠的备份 必须选择专门的备份软 硬件 并制定相应 的备份及恢复方案 在发达国家 几乎每一个网络都会配置专用的外部存储设 备 而这些设备也确实在不少灾难性的数据丢失事故中发挥了扭转乾坤的作用 计算机界往往会用服务器和数据备份设备 如磁带机 的连接率 即一百台服务 器中有多少配置了数据备份设备 来作为评价备份普及程度和对网络数据安全 程度的一个重要衡量指标 如果每一台服务器或每一个局域网络都配置了数据 备份设备以及相应的备份软件 那么无论网络硬件还是软件出了问题 都能够 很轻松地恢复 本方案正是经过了对软 硬件产品的综合考察 对各种备份方案的深入分 析而提出的 我们力图向用户提供完备 智能化 易管理的数据备份环境 简 洁 可靠的灾难恢复机制 从而为用户数据保护系统的建设尽绵薄之力 XXXXX 数据集中备份方案建议书 SYMANTEC Software Corporation 第 6 页 共 73 页 2 2 需需求求分分析析 2 1 关于数据集中备份 随着 XXXXX 信息化建设的发展 XXXXX 的发展越来越依赖于计算机系 统 需要计算机系统不间断提供生成 销售 管理的数据 即使发生短暂的业 务中断 也会导致难以估量的经济和名誉损失 为此 我们分析以下可能会导 致业务系统中断的原因 1 系统硬件故障 如数据 系统磁盘的损坏将导致数据不能访问 并进而可能导致应用进程终 止或系统停机 甚至系统不能重启动 网卡的损坏可使终端用户无法访问系统 服务 CPU 或内存的失效则会导致系统的死机 2 应用程序或操作系统出错 由于操作系统或应用程序中可能存在不完善的地方 当碰到某种激发事件 时 应用程序非正常终止或系统崩溃 只能通过改善程序或系统来解决 3 人为错误 一些人工的误操作 如删除系统或应用文件 终止系统或应用服务进程 也会导致系统服务的无法访问 4 电脑病毒 骇客入侵 由于目前的大多数计算机系统均连接在网络上 若缺少有效的防范机制 很容易遭受病毒的感染或骇客的入侵 轻者数据被损坏 重者系统瘫痪 只能 通过加强管理杜绝 5 自然灾害 XXXXX 数据集中备份方案建议书 SYMANTEC Software Corporation 第 7 页 共 73 页 由于一些意外的不可抗拒的因素 如雷击 火灾 洪灾等导致的计算机系 统破坏 将会使一般系统的恢复非常困难和耗时 导致业务系统长时间的中断 通过容灾系统来解决 6 正常的停机 主要指计划内的系统升级 安装软件 系统备份等过程 由上可见 影响 XXXXX 计算机系统正常运行的因素有很多 某些硬件的 因素 我们可以采用一些新技术如群集 容灾等技术来保证系统的正常运行 但对于许多因素只能通过数据备份的方式来防止数据的丢失 因为在系统中断 时能够在最短的时间内恢复数据是最重要的 所以需要采用一套离线备份系统 对数据库中的数据进行保护 目前 所有系统都没有采用备份方式 随着数据 量的增大 系统管理人员很难管理备份介质 同时 当对同一个数据库的容量 超过一盘磁带的容量时 如果采用手动备份就变成了一个极其复杂 效率极低 风险很大的工作了 必须要采用自动备份方式 在这里 我们建议采用在这里 我们建议采用 SYMANTEC 公司先进的备份方案来实现集中 统公司先进的备份方案来实现集中 统 一 自动化的数据备份 一 自动化的数据备份 3 3 X XX XX XX XX X I IT T 环环境境 3 1 XXXXX IT 系统 在 XXXXX 的整个 IT 系统中 其最主要的是 ERP 系统 XXXXX 的 ERP 系统主 要有两台 IBM P670 的小型机和 IBM 的 Fst500 的磁盘阵列组成 通过 IBM 的群集系统形成两台服务器硬件的双机热备系统 保证 ERP 系统的高可用 性 同时在系统中运行数据库 Oracle 提供整个 ERP 系统的数据 在两台服 务器上分别运行数据库和 ERP 系统的应用 一旦任何一台服务器发生了故 障 另一台服务器将通过数据库和应用两个服务保证 ERP 系统的连续 同时在 IT 系统中还有两台 IBM M85 的服务器作为应用测试和开发 XXXXX 数据集中备份方案建议书 SYMANTEC Software Corporation 第 8 页 共 73 页 其次在 XXXXX 的 IT 系统中还有 30 多台的 PC 服务器 其他有 28 台服务器 运行数据库 SQL server 保证在整个 IT 系统的其他应用服务 3 2 主系统的备份需求拓扑图 XXXXXIT 系统中已经存在备份设备 IBM 3583 的磁带库 同时磁带库通过 光纤连接到主系统 ERP 中的 SAN 架构中 和磁盘阵列 服务器形成应该小 的 SAN 环境 如图所示 XXXXX 的备份需求如下 1 主要对主要对 ERP 系统的数据及应用进行备份系统的数据及应用进行备份 对于对于 ERP 系统的备份需要系统的备份需要 实现实现对数据库的在线备份实现实现对数据库的在线备份 保证一旦数据库发生了故障可以恢复保证一旦数据库发生了故障可以恢复 到数据库的最近一个日志到数据库的最近一个日志 数据库数据库 oracle 在归档模式在归档模式 同时针对同时针对 IBM 的小型机由于整个系统的安装的小型机由于整个系统的安装 及及 ERP 应用的安装需要比较长的安装应用的安装需要比较长的安装 时间时间 备份系统实现针对整个系统备份系统实现针对整个系统 包括包括 Aix 操作系统及操作系统及 ERP 应用系统应用系统 的的 实现智能性的自动恢复管理实现智能性的自动恢复管理 2 针对针对 IBM M85 的服务器的服务器 由于应用目前并不是很重要由于应用目前并不是很重要 暂时将不考虑暂时将不考虑 对其进行备份对其进行备份 3 针对针对 PC 服务器服务器 备份首先主要针对数据库备份首先主要针对数据库 SQL 必须实现对数据库的必须实现对数据库的 在线备份在线备份 同时应用同时应用 PC 系统的稳定性相对比较差系统的稳定性相对比较差 系统针对系统针对 PC 服务服务 器实现操作系统的快速恢复器实现操作系统的快速恢复 XXXXX 数据集中备份方案建议书 SYMANTEC Software Corporation 第 9 页 共 73 页 3 3 XXXXX 的备份系统建设需求 在对 XXXXX 整个备份系统中其需求如下 1 在整个 IT 系统中实现对所有服务器的备份管理 到达集中 统一的备份管理 2 针对系统中最重要的系统 ERP 系统实现两个层次的备份 首 先实现对 ERP 系统的数据库 Oracle 的现在备份 保证 ERP 系统的数据库故障时可以恢复其数据 同时针对 ERP 的 Aix 系统实现对系统自动恢复 及 aix 上的 ERP 应用系统的 自动配置恢复 从而保证在整个 ERP 系统故障时可以简单快 速的恢复 3 支持对备份数据的脱离备份系统的快速恢复 在对 ERP 系 统进行备份后 为了防止某些灾难的故障 ERP 系统需要恢复 同 时备份系统故障 需要恢复实现必须支持脱离备份系统进行 数据恢复 即可以通过系统的命令 如 tar 恢复备份到磁带 上的数据 4 针对 PC 服务器实现对 SQL 数据库的在线备份 5 针对 PC 服务器实现对 PC 服务器系统自动快速恢复功能 6 自动网络 PC 服务器的备份支持对备份的带宽的控制 由于 网络要备份的服务器比较多 30 多台 对 pc 服务器进行备 份时可以对网络的带宽发生太多的占用影响其他网络的应用 在 网络备份时支持对备份的带宽故障保证在备份时不影响其他 应用 7 支持 SAN 备份和 LAN 备份的统一管理 在整个环境中有 SAN 有 LAN 对于备份来说需要可以实现 SAN 方式的备份和 LAN 方式的备份 8 支持简单的 平滑的备份系统扩展 在整个 IT 系统中随着应 用的不断发展 不断的有系统的应用 新的系统 可能使用新 的数据库 备份系统的建设必须考虑到今后的扩展 必须支 持 各种不同的操作系统 各种数据库的备份 同时备份扩展 XXXXX 数据集中备份方案建议书 SYMANTEC Software Corporation 第 10 页 共 73 页 时可以简单的 平滑的实现 不需要现有的备份系统及应用 系统 4 4 方方案案设设计计 4 1备份方案设计 方案的目的 为了防治数据的丢失 在日常数据正常时把数据快速 有效 的自动备份下来 在数据发生丢失的情况下 可以快速的 有效的把数 据恢复 保证应用的继续 在此基础上我们对 XXXXX 的系统进行备份设计 4 1 1 采采用用 SAN 存存储储架架构构的的 LAN free 备备份份方方式式 设计的思路 XXXXX 的主系统的服务器通过光纤连接到了 SAN 的存储网络中 为 了提高备份的性能 建议使用数据的备份都通过光纤进行数据备份 这 样在备份是能达到最好的备份系统 同时 备份设备采用采用了磁盘虚 拟磁带库的备份设备 所有的数据对备份到虚拟磁带库中 在 XXXXX 中 使用了各种的数据库 ORACLE SQL server 为了能够在数据库运行状 态下把数据库完整备份下来 针对各种数据库服务器相应配置数据库代 理实现对数据库的在线备份 XXXXX 数据集中备份方案建议书 SYMANTEC Software Corporation 第 11 页 共 73 页 4 1 2数据中心集中备份涉及产品 1 SYMANTEC NetBackup NBU NBU Master Server o备份主服务器 负责磁带库的管理及备份策略的管理 NBU san media server for unix oUnix 介质服务器 实现 unix 的 lan free 的备份 NBU oracle Agent oOracle 备份代理 在线备份 oracle 数据库 NBU client for windows oWindows 的备份客户端 NBU sql Agent oSql 备份代理 在线备份 sql 数据库 NBU BMR for unix o针对 IBM 系统的自动灾难恢复 NBU LSR for windows o针对 windows 系统的自动灾难恢复 NBU tape library support o备份磁带库支持 NBU SSO o备份磁带库的共享支持 实现 Lun free 的备份 media Doc o光盘及文档 XXXXX 数据集中备份方案建议书 SYMANTEC Software Corporation 第 12 页 共 73 页 4 1 3产品部署图 4 1 4产品配置 服务器服务器部署的产品部件部署的产品部件数量数量 备份服务器NetBackup Enterprise Server Master Server1 NetBackup media server for unix2 NetBackup oracle agent for unix1 ERP 系统系统 NetBackup BMR for unix2 NetBackup client for windows 30 NetBackup sql agent for windows 28 PC 服务器 NetBackup LSR for windows 30 NetBackup tape library support 2 磁带库 NetBackup SSO 2 XXXXX 数据集中备份方案建议书 SYMANTEC Software Corporation 第 13 页 共 73 页 4 1 5产品配置说明 在该备份方案一中 备份设备磁带库 同时针对所有主要的服务在该备份方案一中 备份设备磁带库 同时针对所有主要的服务 器配置器配置lan free备份的介质服务器模块 实现对主服务器上的数据的备份的介质服务器模块 实现对主服务器上的数据的 lan free备份备份 针对针对erp系统的数据库系统的数据库oracle通过数据库通过数据库oracle agent实实 现对数据库现对数据库oracle的在线备份的在线备份 同时针对同时针对aix的操作系统的操作系统 通过通过nbu bmr实实 现对系统的自动恢复及现对系统的自动恢复及ERP系统的自动恢复系统的自动恢复 针对针对PC服务器通过备份客服务器通过备份客 户端实现对户端实现对pc服务器的网络备份服务器的网络备份 同时在有数据库的同时在有数据库的pc服务器上配置相服务器上配置相 应的数据库应的数据库sql agent实现对数据库实现对数据库sql的在线备份保证数据库的安全的在线备份保证数据库的安全 同同 时通过时通过pc服务器的智能恢复软件服务器的智能恢复软件LSR实现对实现对pc服务器的自动安装服务器的自动安装 在整个备份环境中建议提供一台独立的在整个备份环境中建议提供一台独立的pc服务器实现对整个备份服务器实现对整个备份 系统的管理系统的管理 同时在管理服务器上配置光纤卡同时在管理服务器上配置光纤卡 实现对磁带库设备的管理及实现对磁带库设备的管理及 对网络中对网络中pc服务器的备份服务器的备份 使用此方案 可以实现如下功能 使用此方案 可以实现如下功能 1 实现企业环境的集中备份 所有的设备管理 备份策略的 定制监控都在同一台服务器 主备份服务器 上进行 2 实现对文件的备份 3 实现对数据库 oracle 的在线备份 4 实现对数据库 sql 的在线备份 5 支持多种备份方式 完整性 增量型 累计型等 6 针对 aix 操作系统实现对操作系统的自动恢复备份 7 针对 aix 上的 ERP 应用系统实现自动恢复 8 自动网络中的 pc 服务器实现对操作系统的备份同时 实 现对操作系统的自动恢复 9 在对其他需要备份的服务器 建议采用网络进行的 在 备份过程中 会有资源消耗 但可以通过 NetBackup 的 动态网络带宽调整功能将网络消耗降低至最低 同时在 XXXXX 数据集中备份方案建议书 SYMANTEC Software Corporation 第 14 页 共 73 页 有数据库的服务器上配置相应数据库的 Agent 实现队 数据库的在线备份 10 实现对操作系统的的智能灾难恢复 通过日常对操作系 统的备份 在操作系统毁坏时 可以通过备份软件的智能 灾难恢复自动安装操作系统 4 2 备份及恢复方案说明 4 2 1选择备份的内容 备份内容的选择至关重要 因为这直接涉及到要备份的数据量 影响到完 成整个备份所需的时间 影响到所需的磁带库中带机和槽位的数量 所以也直 接关系到整个数据备份项目的投资 对于备份内容的选择可以遵循如下基本原则 对可以丢弃的数据不做备份 在备份的资源和能力紧张时 对可再生的数据不做备份 在本方案中备份主要是针对数据 所涉及的的数据库有 Oracle 在 NetBackup 中对不同的备份内容选择相应备份策略 4 2 2通用的备份策略 首先简单的解释以下几种备份方式的定义和区别 全备份全备份 全备份指对要备份的内容做无条件的全部备份 差分备份差分备份 XXXXX 数据集中备份方案建议书 SYMANTEC Software Corporation 第 15 页 共 73 页 差分备份的范围是从前一个全备份以后 对变更过或新增的文件进行备份 增量备份增量备份 增量备份的范围是从上次任意形式的备份以后变更过或新增的所有文件进 行备份 对文件系统的备份可以采用全备与增量相结合的方式 通常对文件系统的对文件系统的备份可以采用全备与增量相结合的方式 通常对文件系统的 备份策略如下 备份策略如下 周日周日 周一周一 周二周二 周三周三 周四周四 周五周五 周六周六 周日周日 X I I C I C I X 说明 说明 在上述示意的备份策略循环周期中 X 表示全备份 I 表示增量备份 C 表示差分备份 各备份包含的备份内容 各备份包含的备份内容 周日的全备份备份全部的数据 周一的增量备份备周日到周一其间变更过或新增的数据 周二的增量备份备周一到周二其间变更过或新增的数据 周三的差分备份备周日到周三其间变更过或新增的数据 其中包括 了周一和周二的增量备份 周四的增量备份备周三到周四其间变更过或新增的数据 周五的差分备份备周日到周五其间变更过或新增的数据 其中包括 周三的差分和周四的增量备份 周六的增量备份备周五到周六其间变更过或新增的数据 达到的效果 达到的效果 XXXXX 数据集中备份方案建议书 SYMANTEC Software Corporation 第 16 页 共 73 页 若在周日的备份以后与周一的备份之前发生数据丢失 只需要用周日的 全备份恢复即可 若在周一的备份以后与周二的备份之前发生数据丢失 只需要用周日的 全备份 周一的增量备份恢复即可 若在周二的备份以后与周三的备份之前发生数据丢失 只需要用周日的 全备份 周一 周二的增量备份恢复即可 若在周三的备份以后与周四的备份之前发生数据丢失 只需要用周日的 全备份 周三的差分备份恢复即可 若在周四的备份以后与周五的备份之前发生数据丢失 只需要用周日的 全备份 周三的差分备份 周四的增量备份恢复即可 若在周五的备份以后与周六的备份之前发生数据丢失 只需要用周日的 全备份 周五的差分备份恢复即可 若在周六的备份以后与下周日的备份之前发生数据丢失 只需要用上周 日的全备份 周五的差分备份 周六的增量备份恢复即可 该备份策略的评述 该备份策略的评述 充分运用了全备份 增量备份 差分备份的特点 尽可能减少每次备份的 数据量以提高备份速度 而且在任意时间点发生数据灾难后 为恢复数据所需 的备份 IMAGE 不超过三个 保证了恢复的高效性 4 2 3对文件系统备份与恢复 针对文件系统的备份 NetBackup 提供对 Unix Windows 不同的备份 类型来实现文件系统的全备份 增量备份 差分备份 备份方式 通过备份策略的定制实现对每台服务器的文件某个时间的 自动备份 也可以定制用户备份的策略 允许备份客户端手动在任何时 间备份任何一个文件 目录及卷 同时 SYMANTEC 的备份软件 NETBACKUP 对文件系统备份时支持合成 备份的功能 即只需要做一次全备份 以后永远只需要做增量备份 通 过 NETBACKUP 中内置的策略可以自动将后期的增量备份和前期的全备份 XXXXX 数据集中备份方案建议书 SYMANTEC Software Corporation 第 17 页 共 73 页 合成出新的全备份 因此 在恢复时 只需要恢复最后一个合成出的全 备份即可 文件系统的恢复 可以在备份管理服务器 Master 上对每个客户端进行文件的 恢复 也可以在客户端进行恢复操作 提供重定位恢复方式 允许恢复到不同的目录下 提供异机的恢复 允许恢复他机备份的系统 提供对单个文件的恢复方式 4 2 4对 ORACLE 数据库物理备份及恢复 实施备份策略的前提实施备份策略的前提 ORACLE 运行于 ARCHIVELOG 模式 建立好 RMAN 的 CATALOG 备份的方式备份的方式 NetBackup 提供专门针对 Oracle 数据库备份的代理 通过 Oracle 的 代理 NetBackup 与 Oracle 的 Rman 相集合 可以使用 Rman 直接把数据库备份 到 NetBackup 管理的磁带库中 备份策略备份策略 周日做数据库全备份 包括 DATA FILE ARCHIVED REDO LOG CONTROLFILE 周一到周六每天做数据库增量备份 DATA FILE 的增量 周二 四 六做 ARCHIVED REDO LOG 的备份 自动生成备份策略所需要的脚本 以适当的手工操作作为补充以适当的手工操作作为补充 从技术上讲 只凭借上述的周期性的备份策略就已能够保护 ORACLE 数 据库的安全 但在某些情况下 若能配合适当的手工操作 可以使数据恢复的 性能大幅提高或使复杂程度大幅降低 XXXXX 数据集中备份方案建议书 SYMANTEC Software Corporation 第 18 页 共 73 页 因此 可以考虑作为补充手段的手工操作如下 当发生大量的数据上载后 可以考虑对相应的 DATAFILE 或 TABLESPACE 甚至 DATABASE 做一次全备份 当发生数据库的物理结构变化 增加或去处 DATAFILE TABLESPACE REDO LOG 设置 TABLESPACE 成 READ ONLY 等操作 后 手工做一次 CONTROLFILE 的备份 达到的备份效果 达到的备份效果 能应对各种数据库损坏 包括能应对各种数据库损坏 包括 DATA FILE REDO LOG CONTROLFILE 能支持数据库的完全恢复 能支持数据库的完全恢复 在必要的情形下 能支持数据库的各种形式的不完全恢复 通常用在必要的情形下 能支持数据库的各种形式的不完全恢复 通常用 于挽回用户误操作 包括于挽回用户误操作 包括 TIME BASED CHANGE BASE CANCEL BASE 通常情况下 可以确保数据库恢复至发生数据灾难前的一瞬间 通常情况下 可以确保数据库恢复至发生数据灾难前的一瞬间 仅在理论中的个别极端情况下 才有可能出现数据丢失 如尚未备仅在理论中的个别极端情况下 才有可能出现数据丢失 如尚未备 份的份的 ARCHIVED REDO LOG 就已丢失 或就已丢失 或 ACTIVE 状态的状态的 REDO LOG 丢失 但这些情况只要通过正确的数据库配置是绝丢失 但这些情况只要通过正确的数据库配置是绝 对不会发生的 对不会发生的 Oracle 数据库的恢复数据库的恢复 对 Oracle 数据库的恢复 通过 oracle 的 rman 先恢复 oracle 的控制文件 controlfile 然后恢复 oracle 的数据文件 DB 最后恢复 oracle 的日志文件 archivelog 对 oracle 数据库的恢复 NetBackup 同样提供异机的数据库恢复 可以把 他机备份的数据库恢复到本机 XXXXX 数据集中备份方案建议书 SYMANTEC Software Corporation 第 19 页 共 73 页 5 5 备备份份系系统统基基础础知知识识 5 1 为什么要备份 业务系统是公司的核心业务系统 系统上的数据极其重要 因而 如何保 护好计算机系统里存储的数据 保证系统稳定可靠地运行 并为业务系统提供 快捷可靠的访问 是系统建设中最重要的问题之一 而要保证系统稳定可靠地 运行 除了要利用高可用的在线数据解决方案 SYMANTEC 公司提供全面的 在线数据解决方案 请参阅附录中的相关介绍 另外一个关键的要素是要保 护基于计算机的信息 也就是存储在计算机内的数据 虽然 计算机技术的发展给人们的日常生活提供了很多便利 然而 人为 的操作错误 系统软件或应用软件的缺陷 硬件的损毁 电脑病毒 骇客攻击 自然灾难等等诸多因素都有可能造成计算机中数据的丢失 从而给企业造成无 可估量的损失 为了保护业务系统的关键业务数据 我们必须对这些数据进行 有效的备份 并支持快速恢复 5 2 数据备份的原则 对数据进行备份是为了保证数据的一致性和完整性 消除系统使用者和操 作者的后顾之忧 不同的应用环境要求不同的解决方案来适应 一般来说 一 个完善的备份系统 需要满足以下原则 稳定性 备份产品的主要作用是为系统提供一个数据保护的方法 于是该产品本身 的稳定性和可靠性就变成了最重要的一个方面 首先 备份软一定要与操作系 统 100 的兼容 其次 当事故发生时 能够快速有效地恢复数据 全面性 XXXXX 数据集中备份方案建议书 SYMANTEC Software Corporation 第 20 页 共 73 页 在复杂的计算机网络环境中 可能会包括了各种操作平台 如各种厂家的 UNIX NetWare Windows NT VMS 等 并安装了各种应用系统 如 ERP 数据库 群件系统等 选用的备份软件 要支持各种操作系统 数据库和典型 应用 自动化 很多系统由于工作性质 对何时备份 用多长时间备份都有一定的限制 在下班时间系统负荷轻 适于备份 可是这会增加系统管理员的负担 由于精 神状态等原因 还会给备份安全带来潜在的隐患 因此 备份方案应能提供定 时的自动备份 并利用磁带库等技术进行自动换带 在自动备份过程中 还要 有日志记录功能 并在出现异常情况时自动报警 高性能 随着业务的不断发展 数据越来越多 更新越来越快 在休息时间来不及 备份如此多的内容 在工作时间备份又会影响系统性能 这就要求在设计备份 时 尽量考虑到提高数据备份的速度 利用多个磁带机并行操作的方法 维持业务系统的有效性 实时备份对业务系统的性能将会产生一定的影响 有时会很大 如何采取 有效的技术手段避免备份对服务器系统 数据库系统 网络系统的影响 将是 非常重要的 操作简单 数据备份应用于不同领域 进行数据备份的操作人员也处于不同的层次 这就需要一个直观的 操作简单的图形化用户界面 缩短操作人员的学习时间 减轻操作人员的工作压力 使备份工作得以轻松地设置和完成 实时性 XXXXX 数据集中备份方案建议书 SYMANTEC Software Corporation 第 21 页 共 73 页 有些关键性的任务是要 24 小时不停机运行的 在备份的时候 有一些文 件可能仍然处于打开的状态 那么在进行备份的时候 要采取措施 实时地查 看文件大小 进行事务跟踪 以保证正确地备份系统中的所有文件 容灾考虑 将磁带库中的磁带拷贝一份 存放在远离数据中心的地方 以防数据中心 发生不可预测的灾难 5 3 备份系统组成 能否安全有效的备份取决于以下三个因素 1 执行备份的磁带库 磁带库的质量与性能在整个备份过程中是至关重要的 它是能否进行高速 高质量备份的关键所在 2 存储备份数据的介质 介质是数据的负载物 它的质量一定要有保证 使用质量不过关的介质无 疑是拿自己的数据冒险 3 控制备份的软件 优秀备份软件包括加速备份 自动操作 灾难恢复等特殊功能 对于安全 有效的数据备份是非常重要的 XXXXX 数据集中备份方案建议书 SYMANTEC Software Corporation 第 22 页 共 73 页 6 6 相相关关的的技技术术介介绍绍 6 1 集中备份 6 1 1SAN 备份结构的优点 1 所有数据量大的数据库服务器在 SAN 结构中直接存取磁带库 需要时可以 同时使用带库中所有高速磁带驱动器 对于拥有关键应用数据的数据库服 务器来说 这种结构极大的提高了备份的性能和资源的利用率 2 如果采用 FC 光纤通道连接 可以将磁带库放在另一栋楼里 因为光纤可以 支持 10km 距离 从而使系统具有一定的冗灾能力 3 扩充能力强 随着时间的推移 数据量不断增大 新的带库将会加入 可以 用统一的管理手段管理 并共享备份资源 6 1 2SAN 备份的说明 SAN 备份是一种彻底解决需要占用 LAN 网络带宽问题的解决方案 也称 为 LAN Free 备份 它采用一种全新的体系结构 将磁带库和磁盘阵列各自作 为独立的光纤结点 备份时 数据流直接从磁盘阵列传到磁带库内 是一种无 需占用网络带宽 LAN Free 的解决方案 以下是它的结构图 XXXXX 数据集中备份方案建议书 SYMANTEC Software Corporation 第 23 页 共 73 页 SYMANTEC 的 SAN 结构备份具有以下优点 从单一服务器到几千台服务器的备份 磁带库易于被所有的服务器所共享 磁带库本身作为一个结点 而不是作为 外设 任何一台服务器都可以将数据从磁盘直接写入磁带库 可直接备份 Oracle Sybase 等数据库系统 不需额外管理工作 定时自动备份 通过定时的备份操作和磁带库的自动更换磁带功能 将 IT 系统管理员从繁重 单调的备份操作中解脱出来 从事更有价值的工作 从 而也避免人为的误操作而导致的备份数据的丢失 定期清洗磁头 提高备份可靠性 可指定每个客户端的备份数据流所能占用的最大带宽 用户可以根据需要 将备份的客户端加密后再备份到磁带上 使用简单易用的 Java Motif NT Explorer 图形界面来进行备份管理 可实 时监测备份过程 并能对所有备份生成详细的报表 并可通过与 XXXXX 数据集中备份方案建议书 SYMANTEC Software Corporation 第 24 页 共 73 页 SYMANTEC Global Data Manager GDM 的集成 实现全域 Single console 的 管理 可扩展性好 如果现有带库不能满足要求 只需增加一个结点的带库 就可 实现容量的扩展 6 1 3备份系统资源的定义 采用这个系统 我们就可以对系统的关键数据进行自动备份了 在系统备 份以前 我们首先必须定义备份系统 分配次带库资源 我们可以如下配置备 份系统资源 将带库中所有磁带驱动器定义成一组或几组资源 术语 Storage Unit 这样 当你备份一组数据时 系统就会允许使用相应的磁带驱动器去备份相应 的数据了 1 个 LTO 磁带驱动器备份数据的速度是 15MB 秒 2 个 LTO 驱动器的速度可达 30MB 秒 4 个驱动器时 最大备份速度可达 60MB 秒 对每个数据库服务器 我们可以定义一组磁带 作为一个磁带池 术语 Volume Pool 在自动备份时 备份系统回自动将该数据库备份到这个磁带池中 这里我们可以定义 1 Volume Pool for 业务主数据库 10T 数据 可用 100 盘 100GB 磁带 2 Volume Pool for 服务器文件 8T 数据 可用 80 盘 100GB XXXXX 数据集中备份方案建议书 SYMANTEC Software Corporation 第 25 页 共 73 页 6 1 4备份策略的定义 定义好备份资源以后 我们必须根据实际需要配置备份策略 定义备份策 略 涉及到以下内容 1 在什么时间 备份时间 如下午 6 00 2 将什么数据 备份内容 如数据库数据 3 以什么方式 备份方式 如全备份或增量备份 4 通过哪组磁带驱动器 备份通道 如 去不磁带驱动器 5 备份到哪一个磁带组 备份目的地 如 Volume Pool for 服务器文件 在我们对每一组数据 数据库都根据需要定义好备份策略后 系统就会自 动的按照我们定义的时间 方式 将需要备份的数据备份到我们指定的带库中 去 而备份的方式可以分为三种 全备份 增量备份 累计增量备份 1 全备份 每次备份定义的所有数据 优点是恢复快 缺点是备份数据量大 数据多 时可能做一次全备份需很长时间 2 增量备份 备份自上一次备份以来更新的所有数据 其优点是每次备份的数据量少 缺点是恢复时需要全备份及多份增量备份 3 差分备份 备份自上一次全备份以来更新的所有数据 我们可以结合这三种方式 灵活应用 比如 XXXXX 数据集中备份方案建议书 SYMANTEC Software Corporation 第 26 页 共 73 页 1 数据量少时 我们可以每次都用全备份备份数据 这样 恢复时 只需 要指定一个数据源即可 2 数据量大时 如果每天作全备份 效率会很低 我们可以结合全备份和 增量备份方式 比如每星期作一次全备份 如星期天 其它时间 每天作一 个增量备份 如 星期一到星期六 恢复时 只要依次恢复最多七个备份介质 即可 如 上周日 星期一 星期二 直到出事前一天的数据 3 数据量特别大时 每星期作全备份对系统的压力也会很大 这时 我们 可以结合全备份 累计增量备份 增量备份三种方式 提供相对效率高 恢复 有快的备份手段 比如每个月作一次全备份 如每月初 然后每星期日作一 次累计增量备份 其它时间 每天作一次增量备份 恢复时 先恢复月初的全 备份 再恢复上周日的累计增量备份 在依次恢复以后每一天的增量备份 如 星期一 星期二 直到出事前一天的数据 最多恢复 8 份数据 相对的如 果不采用累计增量备份方式 恢复时最多可能需要恢复 31 份数据 恢复速度和 复杂程度都会不理想 6 1 5备份类型的选择 备份类型主要有三种 1 全备份 每次备份定义的所有数据 优点是恢复快 缺点是备份数据量大 数据多 时可能做一次全备份需很长时间 2 增量备份 备份自上一次备份以来更新的所有数据 其优点是每次备份的数据量少 缺点是恢复时需要全备份及多份增量备份 3 差分备份 备份自上一次全备份以来更新的所有数据 其优缺点介于上两者之间 在备份类型选择时 一般的规则是 XXXXX 数据集中备份方案建议书 SYMANTEC Software Corporation 第 27 页 共 73 页 1 对于操作系统和应用程序代码 可在每次系统更新或安装新软件时做一 次全备份 2 对于一些日常数据更新量大 但总体数据量不是非常大的关键应用数据 可每天在用户使用量较小的时候安排全备份 3 对于日常更新量相对于总体数据量较小 而总体数据量非常大的关键应 用数据 可每隔一个月或一周安排一次全备份 再此基础上 每隔一个较短的 时间间隔做增量备份 6 1 6备份窗口选择 所谓备份窗口 是指每次备份的间隔时间 这主要取决于每次备份间隔能 够容忍丢失的数据量 每次备份的数据量和备份的速度 理论上 备份的间隔 越短越好 但每次备份总需一定的时间 而且备份总会或多或少地影响系统的 正常处理性能 因而 对一些关键数据 可预先定义备份窗口大小 再根据备 份数据量计算所需的备份速度 若备份速度不能满足要求 则可考虑使用更快 速的带库或增加带库上的驱动器数据 其计算流程为 1 确定备份数据量及数据压缩比 2 根据控制器类型推算出单驱动器的备份速度 3 确定必需的备份窗口 4 计算出单驱动器所需备份时间 5 确定所需的驱动器数目 XXXXX 数据集中备份方案建议书 SYMANTEC Software Corporation 第 28 页 共 73 页 6 1 7确定介质保存时间 备份过程中要用到大量的存储介质 备份介质的保留时间的长短将决定所 需购置和维护的介质量 目前的备份策略都是基于多磁带轮换制 即保存有过 时数据的介质可重新覆盖使用 轮换频率可根据备份类型和备份的窗口来确定 6 1 8计算所需磁带介质数量 1 备份系统所需的介质数量可根据下述流程确定 2 确定介质容量 3 计算每个服务器上的数据做全备份所需的介质数量 4 计算每个服务器上的数据做增量备份所需的介质数量 5 根据每种介质的保留时间或轮换频率即可计算出所需的介质数目 6 1 9数据备份的过程 对于数据库系统 我们会在数据库服务器部署 Netbackup 软件及用于数据 库在线热备份的 Agent 这样 在定义好备份系统资源和策略后 在指定的时间 备份系统就会自 动的将数据库服务器上的数据从服务器上 采用指定的方式 通过指定的磁带 驱动器备份到指定磁盘池中 在备份结束后 系统会报告备份的状况 然后 系统管理员就会在 VEIRTAS Netbackup 管理界面上清楚地看到已经备份的数据的描述 在 SYMANTEC Netbackup 上对备份介质上的数据的管理采用的是简单易懂的目录 结构 系统管理员通过该目录下的备份项目可以非常方便的察看已经备份的数 据的情况 包括 这个数据是什么时候对哪个数据库的备份 采用的是哪一种 备份方式 全备份 增量备份 还是累计增量备份 一个完整的备份包括 XXXXX 数据集中备份方案建议书 SYMANTEC Software Corporation 第 29 页 共 73 页 一条或几条备份项目 一般包括一个全备份项目 一个累计增量备份项目 几 个增量备份项目 你可以保留以前的备份 在最近一次全备份以前的备份 也 可以同时对一份数据做两个备份 备份系统对数据库的备份采用的是在线备份 通过 SYMANTEC Netbackup 的数据库 Agent 我们可以在不停止数据库运行的情况下 对数据库数据进行 备份 包括全备份 累计增量备份或者增量备份 这种备份方式 保证了系统 的 7x24 小时的运行 备份时 在数据库端 我们可以用通常的指令 将数据在线备份出去 但 目的地不是以前的本地磁盘或磁带机 而是磁带库系统 这个操作可以和往常 一样 在下午 6 30 进行 VEIRTAS Netbackup 自动备份系统在特定的时间 将会自动将磁盘缓存上的数据备份到磁带库中去 在备份完成以后 系统管理 员可以清楚地看到该备份数据的描述

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论