学位论文 > 优秀研究生学位论文题录展示

罗·罗船舶数据级灾备设计与实现

作 者: 盛玮琦
导 师: 郑东;张仁堂
学 校: 上海交通大学
专 业: 计算机技术
关键词: 数据级 灾备 DataGuard 主备库 Broker Fast-Failover
分类号: TP309.3
类 型: 硕士论文
年 份: 2010年
下 载: 23次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着信息技术的飞速发展,各企业越来越依赖计算机系统来保证它的商业行为,确保其在行业竞争中的优势。对企业来说,数据就是生命。如果发生数据丢失,轻则影响客户满意度以及业务的发展,重则将会使企业的生产陷入瘫痪。因此建立数据灾备系统并在最短的时间内从灾难中恢复信息逐渐成为了企业策略中至关重要的一部分。目前业界主要的数据灾备方案分为:数据级和应用级。数据级灾备侧重于数据级别的保护,而应用级灾备是在数据级灾备的基础上,再构建一套相应的支撑系统,其高昂的投入也是无法避免的。而面对市场上纷繁众多的数据灾备方案,如何从中选择一种适合于企业自身的方案也成为了一直困扰企业IT部门的问题之基于如何选择合适企业自身条件的灾备方案的问题,本文提出了企业灾备系统的建设,应从实际需求出发,充分考虑企业自身条件,“选择适合自己的”数据灾备方案的观点。从此观点延伸开来,侧重于数据级别保护的数据级灾备方案则成为了一般企业的优先选择。本文作者系罗·罗船舶生产部门的IT工程师,主持了整个罗·罗船舶生产系统数据灾备项目,在参考了各种级别的数据灾备的方案后,决定采用更符合企业自身条件的Oracle DataGuard数据级灾备架构,并且配合使用了Broker以及创建服务器端触发器和使用客户端故障透明转移TAF的方法,最终实现了快速、安全、零数据丢失的数据级灾备系统。在完成了数据级灾备项目的前期需求分析工作、软硬件系统设计工作、实施工作及后期维护工作后,经最后综合评估,完全满足生产部门对数据灾备要求,灾备系统可以在最短时间内自动切换并实现与数据的零丢失,为企业数据的安全提供了强有力的保障。本文通过对罗·罗船舶数据级灾备的设计思路和实现方法进行层层剖析,解析了罗·罗船舶在数据级灾备过程中的技术特点,比较全面地阐述了利用Oracle DataGuard的数据级灾备解决方案,使用了基于Broker技术以及服务器端使用触发器和客户端故障透明转移的TAF的方法,并在文章最后通过详细的评估,归纳了数据级灾备系统的优良性能。本文总结了在数据级灾备系统设计与实施中的经验,希望能够与业内同行中后续的建设者和管理者共享。

全文目录


摘要  4-6
ABSTRACT  6-12
第一章 绪论  12-14
  1.1 论文的研究背景及选题意义  12-13
  1.2 本文主要工作和组织结构  13-14
第二章 容灾备份技术概述  14-19
  2.1 容灾备份技术的级别分类  14
  2.2 容灾备份技术的比较  14-15
  2.3 容灾备份技术级别的选择  15-16
  2.4 循序渐进建设数据灾备系统的原因  16
  2.5 应用级灾备建设过程中的误区  16-18
  2.6 本章小结  18-19
第三章 数据级灾备系统的需求分析及设计实现  19-27
  3.1 业务需求分析  19-20
    3.1.1 数据级灾备系统的总体目标  19
    3.1.2 数据级灾备系统的基本要求  19-20
    3.1.3 数据级灾备系统设计原则  20
  3.2 数据级灾备系统的设计  20-22
    3.2.1 硬件架构设计  21
    3.2.2 软件架构设计  21-22
    3.2.3 备库类型的选择  22
  3.3 数据级灾备系统的实现  22-26
    3.3.1 硬件需求  22
    3.3.2 软件及操作系统需求  22-23
    3.3.3 Data Guard操作界面(方式)  23
    3.3.4 安装环境(配置物理Standby)  23-24
    3.3.5 分别在两个节点上安装Oracle 10g数据库  24
    3.3.6 分别配置两个节点上的Oracle监听程序  24
    3.3.7 DataGuard的设置  24-25
    3.3.8 备库启动  25-26
    3.3.9 测试备库  26
    3.3.10 配置Broker,实现Fast Failover功能的步骤  26
  3.4 本章小结  26-27
第四章 基于DataGuard的数据级灾备技术原理  27-35
  4.1 DataGuard主备库的概念  27
  4.2 备库的分类  27-28
    4.2.1 物理Standby备库  27-28
    4.2.2 逻辑Standby备库  28
  4.3 Switchover和Failover切换模式  28-29
  4.4 Data Guard之间的数据传输方式  29-32
    4.4.1 如何发送Redo数据  29
    4.4.2 使用ARCn的归档进程传输数据  29-30
    4.4.3 使用LGWR日志写进程传送数据  30-32
  4.5 如何发送合适的Redo日志  32-33
    4.5.1 通过VALID_FOR属性指定传输及接收对象  32-33
    4.5.2 通过DB_UNIQUE_NAME属性指定数据库  33
  4.6 管理归档中断  33-34
  4.7 本章小结  34-35
第五章 使用Broker技术优化数据级灾备系统  35-45
  5.1 Broker简介  35-38
    5.1.1 客户端组件  36
    5.1.2 服务器端组件  36-38
  5.2 Broker技术实现  38
  5.3 Broker技术的优势  38-40
  5.4 使用Broker进行双向切换及Failover故障切换测试  40-43
    5.4.1 Broker的双向切换测试  40-42
    5.4.2 Broker的Failover切换测试  42-43
  5.5 Broker Failover自动故障转移与RAC的比较  43-44
  5.6 本章小结  44-45
第六章 实现客户端故障透明转移  45-55
  6.1 客户端如何连接到Oracle数据库  45-49
    6.1.1 客户端通过注册连接到数据库的对外服务  45-46
    6.1.2 注册的分类  46
    6.1.3 SQL~*NET协议的概念  46-47
    6.1.4 SQL~*NET TCP/IP的通信模式及其组成  47-48
    6.1.5 sqlnet.ora、tnsnames.ora、listener.ora三个文件的用途  48-49
    6.1.6 Oracle Service_name的概念  49
  6.2 使用触发器创建服务供客户端连接  49-51
    6.2.1 Oracle触发器概念  49-50
    6.2.2 使用触发器启动相关服务供客户端连接  50-51
  6.3 客户端使用TAF连接  51-54
    6.3.1 TAF的设置  51-52
    6.3.2 TAF测试方法  52-53
    6.3.3 最终客户端选用的TAF连接  53-54
  6.4 本章小结  54-55
第七章 DataGuard数据级灾备方案的综合评估  55-67
  7.1 数据级灾备系统在项目执行过程中的阶段性评估  55-61
    7.1.1 灾难类型分析(风险分析)阶段  55-56
    7.1.2 灾难对业务的冲击阶段  56-57
    7.1.3 分析罗·罗容灾恢复能力的差异阶段  57-58
    7.1.4 容灾策略制订阶段  58-59
    7.1.5 容灾方案设计阶段  59-60
    7.1.6 容灾方案管理和测试阶段  60-61
  7.2 评估数据级灾备系统设计是否满足整体需求  61-62
    7.2.1 灾备系统必须满足数据级别的多种灾难类型  61
    7.2.2 灾备系统可以快速使灾难恢复  61-62
    7.2.3 灾备系统的恢复程度满足设计要求  62
    7.2.4 灾备系统运用了可靠、高效的技术  62
    7.2.5 灾备系统方案的总体成本大大降低  62
  7.3 生产部门对数据级灾备系统的最终评估  62-66
    7.3.1 通过RTO/RPO科学评估灾备系统  63-64
    7.3.2 通过投入与产出比评估灾备系统  64-65
    7.3.3 从管理的简便性方面评估灾备系统  65-66
  7.4 本章小结  66-67
第八章 总结与展望  67-69
  8.1 总结  67
  8.2 工作展望  67-69
致谢  69-70
参考文献  70-71
攻读学位期间发表(或者录用)的学术论文  71

相似论文

  1. 文件备份系统软件的规划与实现,TP309.3
  2. 银行间交易平台灾备的研究与设计,TP309.3
  3. 异构无线网络认证方法研究,TN92
  4. ECC协处理器专用指令与可重构单元设计技术研究,TN918.2
  5. 汽车行业MES系统数据保护研究,TP309.2
  6. 天津市电子政务网络共享容灾备份系统,TP309.3
  7. 基于Service Broker的分布式系统的设计与实现,TP316.4
  8. 灾难备份技术的应用研究与实现,TP309.3
  9. 业务连续性与灾难备份技术的研究,TP309.3
  10. ORACLE容灾技术在北京地方税务系统中的应用,TP309.3
  11. 中国人寿交易系统灾备分析与设计,TP309.3
  12. IMS与CS融合业务关键技术研究,TN919.8
  13. 基于分组Chord模型的灾备存储技术及副本管理机制研究,TP333
  14. 基于重复数据消除的大型数据库灾备系统关键技术研究,TP311.13
  15. 某集团SAP系统基础架构分析与设计,TP399-C2
  16. 终端文件备份与恢复系统的设计与实现,TP309.3
  17. IMS中业务冲突解决方案的研究与实现,TN915
  18. 基于多核DSP的并行MPEG-4解码器设计与实现,TN764
  19. 快速异地灾备技术研究,TN929.11
  20. 信息技术在期货行业中的应用,F713.35

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 一般性问题 > 安全保密 > 数据备份与恢复
© 2012 www.xueweilunwen.com