摘要目录 --基于mkCDrec的核心网网络运维系统的备份和恢复的研究与实现

来源:互联网 发布:淘宝中差评处理掉毛 编辑:程序博客网 时间:2024/04/25 16:16

摘要

本文针对CHRAS(Call History Recorde Analyse System)呼叫历史单据分析系统在试验局现网出现宕机故障,且宕机后很难恢复,严重影响产品现网正常使用的状况,提出了基于mkCDrec的核心网网络运维系统的备份与恢复的解决方案,该方案在操作系统宕机机之后能够快速恢复操作系统而不破坏CHRAS系统及其数据库数据。以及在CHRAS系统出现数据库故障,不可进行常规恢复时,能够快速恢复CHRAS到初时安装配置好的状态。

本文以CHRAS系统的备份与恢复为实例,以通信运营商现网中的CHARS系统的备份恢复为研究课题,对Linux服务器上的大型数据库应用软件的备份与恢复提出了一种通用的方法,并进行了较为深入的研究和分析。 通过对CHRAS系统的分析,提出了要以硬盘的分区划分为基础,通过应用软件与操作系统相分离,数据库与数据库管理系统相分离来实现SUSE Linux 服务器下数据库应用软件备份与恢复。通过分析开源软件mkCDrec(Make CD-ROM recovery )的备份恢复原理和修改,使其能对HP DL580 G5服务器SUSE 10 SP2系统下的RAID5硬盘分区能够进行镜像和恢复。并实现将镜像放在硬盘备份分区上,利用操作系统安装盘进行恢复。针对Oracle数据库,在恢复CHRAS系统后,通过PL/SQL存储过程,清理历史数据和重建表空间。

 

关键词备份  恢复  运营支撑系统    Ghost

目录

第一章     . 1

1.1  研究背景及意义... 1

1.1.1 研究背景... 1

1.1.2 研究意义... 2

1.2  研究目标和内容... 2

1.3  论文所作工作... 3

1.4  论文组织结构... 4

第二章 数据备份和恢复技术. 5

2.1  数据备份的重要性及数据失效的原因... 5

2.1.1数据备份的重要性... 5

2.1.2数据失效的原因... 5

2.2  灾难备份与恢复技术... 6

2.2.1备份与恢复的层次... 6

2.2.2数据备份方法和模式... 7

2.2.3数据备份策略... 8

2.2.4灾难恢复分类... 9

2.2.5备份恢复的衡量指标... 9

2.3  Linux操作系统备份和恢复... 10

2.3.1 Ghost原理... 10

2.3.2 Linux系统Ghost软件研究... 11

2.4      本章小结... 14

第三章 CHRAS系统简介及其备份恢复需求. 15

3.1  CHRAS系统简介... 15

3.2  CHRAS作为Linux服务器数据库应用软件的特点... 17

3.3  CHRAS宕机原因及备份恢复需求... 21

3.4      本章小结... 22

第四章 CHRAS系统备份恢复总体设计. 23

4.1  CHRAS系统备份恢复原理... 23

4.2  磁盘规划... 24

4.3  数据库规划... 26

4.3.1 Oracle数据库架构... 27

4.3.2 数据库文件布局... 29

4.3.3 数据的分类划分和表空间划分... 30

4.4  本章小结... 32

第五章mkCDrec原理及修改设计. 33

5.1  mkCDrec介绍... 33

5.2  mkCDrec使用方法... 34

5.3  mkCDrec备份恢复原理... 37

5.4  mkCDrec配置和修改... 41

5.4.1 采用SUSE安装盘引导系统... 41

5.4.2 从硬盘的ISO文件进行数据恢复... 42

5.4.3 克服安装盘引导的系统为只读文件系统... 43

5.4.4 简化人机操作步骤以利于自动化运行... 44

5.5  本章小节... 45

第六章 软件详细设计及测试. 47

6.1  备份恢复使用流程设计... 47

6.2  备份软件详细设计... 48

6.3  恢复软件详细设计... 52

6.3.1 恢复操作系统程序详细设计... 53

6.3.2 恢复数据库程序详细设计... 54

6.4  测试用例设计... 57

6.4.1场景一:镜像文件生成功能... 57

6.4.2场景二:系统(exclude)恢复功能... 58

6.4.3场景三:系统(include)恢复功能... 58

6.5  本章小结... 59

第七章 总结和展望. 61

    . 63

参考文献. 65

研究成果. 67