摘要 | 第4-6页 |
ABSTRACT | 第6-7页 |
第一章 绪论 | 第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页 |