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

被引量 : 13次 | 上传用户:liongliong457
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在数据库的灾难备份中,实时备份是一个倍受关注的研究热点。采用日志技术的实时备份分析数据库的重做日志,解析数据库的改变,并对数据库的所有改变进行备份,能有效地防止数据丢失。本文基于Streams技术,提出了一个Oracle数据库的实时备份与恢复系统构建方案。该方案是利用Oracle Streams的复制思想,在数据库中配置捕获进程从重做日志中自动捕获数据库的所有改变,并将改变信息存放于高级队列中,配置在数据库中的应用进程从队列中取出数据库的改变消息,将它解析为SQL语句再保存在备份文件中。此外,为了防止备份文件的重发生数据泄露和破坏,考虑系统中进程对备份文件的访问方式,提出了一个基于角色的文件访问控制策略。任何读取备份文件内容、向备份文件中写入信息或重命名备份文件的访问请求,都需经过该文件访问控制的规则判断,只有满足判断规则条件的访问请求才被允许执行,从而保护了备份文件中的数据安全。因此,本文构建的基于Streams的Oracle数据库实时备份与恢复系统,能备份最近一次成功备份以来的数据库中发生的所有改变,并能提供备份文件的安全保护,防止对文件的非法使用。本文最后给出了系统在Linux环境下的构建实现方法,以及对该系统进行功能测试的测试用例。
其他文献
和谐社会是人类对正义的良序社会的理想追求。亚里士多德的政治社会学理论对此作出了深刻的阐释,认为社会不和谐源于社会利益分化和政体的变质或制度安排不当,但关键在于后者
目的探讨输血与恶性肿瘤及其复发、转移的关系。方法收集313例恶性肿瘤病例,将其分为A、B、C组,A组(n=58)患者输注去白细胞血液,包括红细胞、血浆、血小板和冷沉淀;B组(n=35)
通过实地跟踪记录,采取并分析荣成烟墩角区域单位距离内大天鹅数量、东西两岸天鹅行为与游人数量的关系数据,并对大天鹅惊飞距离的估算,发现大天鹅的数量与游人的数量呈正相
高校招生规模的扩大,使高校教学设备数量和师资配备明显不足,在这种情况下,国家教育部提出了精品课程建设项目(cnpec)。这样可以让教师和学生更好地共享优质教育资源,以提高教育质
<正>改革开放30多年来中国经济的快速发展,特别是2008年世界金融危机以来中国经济逆势而上所表现出来的发展劲头与突出成效,使得"中国道路"日益成为国内外学术界关注的热点。
人类补体C3成分是补体激活的经典途径、替代途径以及甘露聚糖结合凝集素 (MBL)途径三者的交汇点 ,是宿主防御机制中占据核心地位的特殊分子。补体C3与其裂解片段构成了人类补
文中通过天津市多项深基础工程实例,总结了成工施工的经验,并以工程为例,对在天津地区地质条件下的深基坑施工易出现的问题进行了分析与处理。
道德不仅关系到社会各种利益关系的维系和调节 ,而且直接关系到每个人如何处世、行事和立身的“为人”之事。上述三方面构成一个有着内在相关性的结构体系。在此框架内 ,针对
开关电源主回路将输入的15VAC电压整流滤波所得的直流电压通过升压斩波电路,变换为25~30VDC输出。主控制器为PIC16F877A单片机。整个系统由整流滤波电路、DC-DC变换器、控制
为了改进泵站进水池设计,应用CFD技术对进水池内部流态和水力性能进行分析.首先基于重整化群湍流模型和SIMPLEC算法,数值模拟了泵站典型矩形进水池内的定常流动;然后基于流速