基于Oracle RAC的中国地质图书馆联合编目数据库设计

基于Oracle RAC的中国地质图书馆联合编目数据库设计

论文摘要

图书馆联合编目系统可以帮助中国地质图书馆建立起以中国地质图书馆为编目中心的资源共享系统,实现各馆自动化系统与联合编目系统完全无缝连接,以最便捷的方式进行分工协作,实现数据共享,达到资源合理布局、合理利用的目的。本课题以图书馆联合编目数据库建设为背景,联合编目系统采用C/S和B/S结合的模式连接数据库,用户要求客户端可以随时连入系统进行查询和编目工作,对于数据库的可靠性和性能有很高的要求。本文提出了Oracle RAC的解决方案,利用Oracle 10g RAC的Failover和Load Balance特性,建立联合编目数据库集群环境,来实现客户的7X24的高可用要求。在文中介绍了课题的来源、建立联合编目系统必要性及课题任务,和Oracle RAC技术的发展历史以及现阶段的在各行业中应用现状,闸述了RAC的基本概念、分类和结构体系、基本原理等。通过对中国地质图书馆联合编目数据库运行现状的收集和分析,明确了用户的需求。根据联合编目用户的需求,比较Oracle RAC和主机HA、Data Guard等方案利弊,提出了Oracle RAC的解决方案。根据Oracle官方给出的集群实施要求,从图书馆联合编目数据库的实际情况出发,完成Oracle 10g RAC数据库的共享存储、文件存放和网络设置等规划工作,并进行系统的安装部署。在文中介绍了基于service的server-side TAF的配置方法,通过模拟数据库宕机对基于服务的故障转移模式进行了测试,实现了无用户干预的自动故障转移,满足了高可用性的需求。通过配置client-side和server-side混合负载均衡策略,模拟若干用户的连接请求,对负载均衡进行测试,得出了数据库长时间运行情况下,混合模式负载均衡效果明显的结论。文中在最后对课题所做的工作进行了总结,OracleRAC是实例级的冗余保障,不能对存储级、网络级的故障进行保护,这是Oracle RAC解决方案的不足之处,可以通过与Oracle Data Guard进行结合,以获得更高的可用性。通过系统的试运行,实际效果满足了用户对数据库高可用性和负载均衡的要求。数据库运行一年时间除计划内停机维护外,没有发生过服务中断的现象,提供了7X24小时的可靠服务;通过观察服务器CPU使用率,进程分布状态和listener日志,发现连接请求基本上达到均衡,提高了服务器的利用率和数据库的性能。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 引言
  • 1.1 课题背景
  • 1.1.1 课题来源及必要性
  • 1.1.2 Oracle rac发展历史
  • 1.1.3 Oracle RAC应用现状
  • 1.2 课题任务
  • 1.3 论文结构
  • 第二章 ORACLE RAC介绍
  • 2.1 集群的分类
  • 2.2 RAC集群体系结构
  • 2.2.1 存储层
  • 2.2.2 网络层
  • 2.2.3 集群件层
  • 2.2.4 应用层
  • 2.3 RAC基本原理
  • 2.3.1 RAC软件原理
  • 2.3.2 RAC软件存储原理
  • 2.3.3 OCR的结构
  • 2.3.4 RAC Database存储原理
  • 2.4 本章小结
  • 第三章 需求分析
  • 3.1 联合编目数据库现状
  • 3.2 中国地质图书馆联合编目数据库问题分析
  • 3.2.1 系统存在可用性不高的问题
  • 3.2.2 系统存在负载均衡的需求
  • 3.3 Oracle rac解决方案
  • 3.3.1 Oracle rac使用的技术
  • 3.3.2 RAC与其他方案对比
  • 3.3.3 选择Oracle rac的理由
  • 3.4 本章小结
  • 第四章 高可用性设计
  • 4.1 联合编目数据库RAC的高可用性基础架构
  • 4.1.1 体系结构
  • 4.1.2 软件结构
  • 4.1.3 硬件结构
  • 4.2 故障转移的保障机制
  • 4.2.1 Oracle Clusterware的心跳机制
  • 4.2.2 Clusterware的私有网络
  • 4.2.3 Oracle实例的私有网络
  • 4.3 联合编目数据库设计
  • 4.3.1 操作系统和数据库选型
  • 4.3.2 服务器主机名和IP地址规划
  • 4.3.3 存储方案选型
  • 4.4 Oracle rac部署过程
  • 4.4.1 Oracle安装前的准备
  • 4.4.2 配置RAC前的准备
  • 4.4.3 安装Oracle 10g rac
  • 4.5 联合编目数据库高可用性测试
  • 4.5.1 Client-side Connect time Failover
  • 4.5.2 TAF(Transparent Application Failover)
  • 4.5.3 Service-side TAF
  • 4.6 本章小结
  • 第五章 负载均衡设计
  • 5.1 Connection Balancing
  • 5.1.1 客户端均衡(client-side LB)
  • 5.1.2 服务器端均衡(server-side LB)
  • 5.2 利用service的负载均衡
  • 5.3 Loadbalance测试
  • 5.3.1 通过listener日志区分路由来源
  • 5.3.2 测试原理及测试
  • 5.3.3 结果分析及均衡效果
  • 5.4 本章小结
  • 第六章 结束语
  • 6.1 论文工作总结
  • 6.2 问题与展望
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].Oracle Rac到开源数据库演进方案的设计[J]. 自动化技术与应用 2017(04)
    • [2].Oracle RAC双通道在气象数据库中的应用研究[J]. 计算机技术与发展 2013(07)
    • [3].ORACLE RAC集群在电力营销系统中的应用[J]. 中小企业管理与科技(上旬刊) 2010(04)
    • [4].基于Oracle RAC的数字校园平台架构分析[J]. 江苏科技信息 2017(08)
    • [5].Oracle RAC集群技术在图书馆集成管理系统中的应用[J]. 现代图书情报技术 2012(Z1)
    • [6].基于医院数据库Oracle RAC体系结构的应用研究[J]. 中国数字医学 2014(02)
    • [7].ORACLE RAC数据库系统备份对信息安全的价值初探[J]. 中国信息界 2010(09)
    • [8].Oracle RAC集群技术在智慧校园一卡通系统中的应用[J]. 华中师范大学学报(自然科学版) 2017(S1)
    • [9].基于DataGuard的Oracle RAC高校数据保护研究[J]. 广西民族大学学报(自然科学版) 2013(02)
    • [10].关于Oracle RAC数据库部署与管理的实践[J]. 电脑知识与技术 2017(20)
    • [11].基于Oracle VM模板的Oracle RAC快速部署研究[J]. 重庆工商大学学报(自然科学版) 2019(01)
    • [12].Oracle RAC技术在校园一卡通网络中的应用[J]. 九江学院学报(自然科学版) 2012(04)
    • [13].Oracle 10g RAC在数字化校园中的应用[J]. 网络安全技术与应用 2008(12)
    • [14].Oracle RAC集群在采供血信息系统数据容灾中的应用[J]. 信息系统工程 2020(07)
    • [15].Oracle RAC在图书馆的高可用性应用设计[J]. 内蒙古科技与经济 2013(05)
    • [16].关于企业大数据的集群备份技术(ORACLE RAC)的解决方案[J]. 电子世界 2017(12)
    • [17].Oracle RAC集群性能优化策略分析[J]. 无线互联科技 2017(22)
    • [18].民航空管的ORACLE RAC数据库实时可视化监控技术[J]. 电子技术与软件工程 2017(02)
    • [19].Oracle RAC数据库连接负载均衡配置研究[J]. 电脑知识与技术 2014(11)
    • [20].虚实结合保信息系统安全探索实践应用[J]. 计算机产品与流通 2019(06)
    • [21].基于Solaris的Oracle RAC数据库缓存优化方法研究[J]. 信息系统工程 2014(03)
    • [22].优化医院信息系统中的Oracle RAC集群[J]. 中外医疗 2013(10)
    • [23].Oracle群集件Clusterware的机制研究与性能分析[J]. 湖北第二师范学院学报 2013(02)
    • [24].ORACLE RAC集群在自动化设备管理系统中的应用[J]. 仪器仪表标准化与计量 2010(05)
    • [25].Oracle RAC数据库缓存优化方法研究[J]. 电子技术与软件工程 2015(21)
    • [26].Oracle RAC数据库缓存优化策略探究[J]. 湖南工业职业技术学院学报 2011(05)
    • [27].RAC技术在广电监测台的应用及日常运维[J]. 中国有线电视 2017(01)
    • [28].Oracle RAC数据库缓存优化方法探讨[J]. 科技创新导报 2010(05)
    • [29].基于Oracle RAC的数据库架构分析与企业应用[J]. 计算机系统应用 2013(11)
    • [30].基于Oracle RAC技术实现公共气象服务网站数据库的高可用性[J]. 硅谷 2013(08)

    标签:;  ;  ;  ;  

    基于Oracle RAC的中国地质图书馆联合编目数据库设计
    下载Doc文档

    猜你喜欢