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

基于Oracle Streams的数据库实时备份与恢复技术研究

作 者: 成雅
导 师: 毛宇光
学 校: 南京航空航天大学
专 业: 计算机软件与理论
关键词: 实时备份 Oracle Streams 逻辑改变记录 高级队列 访问控制
分类号: TP311.13
类 型: 硕士论文
年 份: 2012年
下 载: 46次
引 用: 0次
阅 读: 论文下载
 

内容摘要


在数据库的灾难备份中,实时备份是一个倍受关注的研究热点。采用日志技术的实时备份分析数据库的重做日志,解析数据库的改变,并对数据库的所有改变进行备份,能有效地防止数据丢失。本文基于Streams技术,提出了一个Oracle数据库的实时备份与恢复系统构建方案。该方案是利用Oracle Streams的复制思想,在数据库中配置捕获进程从重做日志中自动捕获数据库的所有改变,并将改变信息存放于高级队列中,配置在数据库中的应用进程从队列中取出数据库的改变消息,将它解析为SQL语句再保存在备份文件中。此外,为了防止备份文件的重发生数据泄露和破坏,考虑系统中进程对备份文件的访问方式,提出了一个基于角色的文件访问控制策略。任何读取备份文件内容、向备份文件中写入信息或重命名备份文件的访问请求,都需经过该文件访问控制的规则判断,只有满足判断规则条件的访问请求才被允许执行,从而保护了备份文件中的数据安全。因此,本文构建的基于Streams的Oracle数据库实时备份与恢复系统,能备份最近一次成功备份以来的数据库中发生的所有改变,并能提供备份文件的安全保护,防止对文件的非法使用。本文最后给出了系统在Linux环境下的构建实现方法,以及对该系统进行功能测试的测试用例。

全文目录


摘要  4-5
ABSTRACT  5-10
第一章 绪论  10-14
  1.1 研究背景和意义  10
  1.2 国内外研究现状  10-12
  1.3 研究内容  12-13
  1.4 本文的组织  13-14
第二章 Oracle Streams 复制相关技术  14-22
  2.1 Oracle 数据库备份与恢复技术  14-15
    2.1.1 备份  14-15
    2.1.2 恢复  15
  2.2 Oracle 重做日志  15-16
    2.2.1 Oracle 重做日志记录  16
    2.2.2 Oracle 预写日志  16
  2.3 Oracle 日志挖掘工具 LogMiner  16-17
  2.4 PL/SQL 程序设计与 OCI 编程  17
  2.5 高级队列 AQ  17-21
    2.5.1 AQ 的基本术语  18-19
    2.5.2 使用 AQ 的过程  19
    2.5.3 入队特性  19
    2.5.4 出队特性  19-20
    2.5.5 传播特性  20
    2.5.6 访问 AQ  20-21
  2.6 小结  21-22
第三章 基于 Streams 技术的数据库实时备份与恢复系统  22-31
  3.1 引言  22-24
  3.2 Oracle Streams 技术  24-27
    3.2.1 Oracle Streams 复制基本原理  24
    3.2.2 Oracle Streams 复制的三个阶段  24-27
  3.3 Oracle Streams 技术特点  27-28
  3.4 Streams 复制的应用  28-29
  3.5 基于 Streams 的 Oracle 数据库实时备份与恢复系统构建  29-30
  3.6 小结  30-31
第四章 数据库系统的实时备份与恢复实现  31-46
  4.1 捕获数据库修改  31-40
    4.1.1 系统环境配置  31-33
    4.1.2 Streams 用户环境配置  33
    4.1.3 捕获与应用进程配置  33-37
    4.1.4 消息应用处理  37-40
  4.2 数据库备份  40-43
  4.3 数据库恢复  43-45
  4.4 小结  45-46
第五章 备份与恢复系统的文件访问控制  46-55
  5.1 引言  46-47
  5.2 基于角色的文件访问控制  47-53
    5.2.1 传统基于角色访问控制模型  47-49
    5.2.2 基于角色的备份文件访问控制模型  49-50
    5.2.3 备份文件访问控制模型构建  50-53
  5.3 实时备份与恢复系统的特点  53
  5.4 系统测试  53-54
  5.5 小结  54-55
第六章 总结与展望  55-57
  6.1 总结  55
  6.2 展望  55-57
参考文献  57-61
致谢  61-62
在学期间的研究成果及发表的学术论文  62

相似论文

  1. 医疗信息集成平台中DICOM中间件及访问控制模型的设计与实现,TP311.13
  2. 法院审判信息系统的访问控制研究,TP309
  3. 基于WINDOWS平台文件安全机制的研究,TP309
  4. 高校办公系统设计与实现,TP311.52
  5. 基于ERM概念的透明加密技术的应用研究,TP309.7
  6. 基于.NET的数据库访问控制类组件的设计与实现,TP311.52
  7. OA系统中敏感数据安全的研究,TP317.1
  8. 基于UCON的物联网环境访问控制模型及其应用,TP393.08
  9. B/S信息系统中的访问控制的实现与应用,TP311.52
  10. 短波高速体制电台组网技术研究,TN924
  11. 高校毕业论文选题系统的设计与实现,TP311.52
  12. 基于S2SH框架的雅砻江虚拟研究中心系统研究与设计,TP311.52
  13. 多策略支持下的策略冲突检测与消解研究,TP393.08
  14. 基于B/S模式的虚拟网络实验室安全管理体系研究,TP391.6
  15. 智能卡数据库管理系统的研究与实现,TP311.52
  16. 一种基于属性角色的访问控制模型研究与实现,TP309
  17. 低频EOC系统的设计实现及其安全机制研究,TN915.02
  18. 虚拟域内访问控制系统的保护机制研究,TP309.2
  19. 面向逻辑虚拟域的多级访问控制系统,TP309
  20. 面向目标跟踪的分布式传感器调度,TN929.5
  21. 传感数据起源隐私保护技术的研究与应用,TP393.08

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 程序设计 > 数据库理论与系统
© 2012 www.xueweilunwen.com