大型金融系统中Oracle数据库移植工程的研究和实现

被引量 : 0次 | 上传用户:qqqwe12345678
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数据库移植,就是不改变原有系统的后台数据库管理系统,并仍然保持原有系统架构、系统数据,前后端应用程序不变的一种系统升级方法。这种系统的变更通常是出去商业或者系统整体性能的考虑。整个移植过程一般非常庞大,其中主要包括存储空间的移植、数据库对象的移植、数据库数据的移植、代码的移植、系统测试等很多方面的技术问题。数据库移植的根本目的在于系统升级,解决当前系统功能上和性能上存在的问题。所以,在我们的移植工程中首先要保证逻辑的正确,做到移植前后的等价性,然后要对移植后的系统进行性能调优。这两部分都是移植工程中的重要组成部分。然后,由于我们不会改变原有系统的逻辑架构,因此我们的测试工作就集中于原有系统和移植后系统的对比测试上。对比测试也可以相应分为正确性测试和性能测试两部分:正确性测试就是严格要求移植后的系统在逻辑功能上和原有系统保持一致,相同的输入只能带来相同的输出;性能测试就是在相同的系统精简和软件运行环境中,对比移植系统和原有系统的性能,以期望得到改进。另外,本文还介绍了不同Oracle服务器之间的同步问题以及我们的解决方法。本文基于PnA金融系统,详细阐述了在Sybase到Oracle的数据库移植过程中上述几个问题的解决方案和技巧,并对我们可能遇到的其它问题作了分析。其中,我们着重讨论了特殊代码的转换,移植系统的性能调试等方面,从而涵盖了数据库系统移植工程的各个方面,又不失其一般性,能其它的数据库移植工程也有很好的参考价值。最后,本文介绍了数据库系统移植工程的发展方向,即在对源代码系统功能理解的基础之上,结合移植工程,实现数据库系统的重构。
其他文献
近年来,长江三角洲区域经济快速发展,南通得天独厚的地域优势与港口条件得到了充分的显示。随着世界经济全球化、区域经济一体化步伐的加快,特别是国家对建设上海国际航运中
本文以马克思主义唯物史观和方法论为指导,以史实为根据,在尽可能地掌握第一手资料的基础上,以史料解读与理论分析相结合、宏观研究与个案探讨相印证的方式,对清代台湾士绅阶
城市营销是近年来持续升温的一门学科,它借鉴市场营销原理来设计城市产品,规划城市的推广宣传,提升城市的公共价值。目前我国城市化进程迅猛发展,但由于城市定位不清晰而导致
铸造铝硅合金具有低密度、低膨胀系数、高耐磨性、高抗腐蚀性、优良的铸造性能等优点,因此,在汽车、航空、航海等领域的使用日益广泛。但在常规铸造Al—Si合金的组织中,存在针状
消费主义是把人的生活理解为尽力满足消费需要的生活态度。它在人类的生活中日益成为一种坚硬的意识形态,渗透着人类生活的方方面面,成为人类的生活方式,由它主导的消费方式
目的:建立BALB/c小鼠U14宫颈癌移植瘤模型,观察肿瘤生长情况,探讨mBD2对小鼠机体免疫功能的影响。方法:采用无内毒素质粒大抽试剂盒抽提pcDNA3.1(+)/mBD2、pcDNA3.1(+)/rmBD2
为了能够在当今高度竞争的商业环境中生存和发展,企业需要不断改进自身的业务流程。显然,对业务流程进行动态建模可以大大提高项目重新设计的成功可能。本文对利用ARIS进行业务
随着计算机和网络的普及,信息服务被广泛重视并大力开发,从而使人类获取、发布和共享信息的途径产生革命性的变化。本文以吉林市高新区为研究背景,通过搭建信息服务平台,来研
随着越来越多的重要数据存储在磁盘上,磁盘数据的安全保护逐渐成为备受关注的议题。众多的安全威胁如磁盘数据被非法修改、磁盘数据泄漏、磁盘失窃,都可能会对保存着重要信息
社区在我国社会发展和建设中起着重要的作用,社区和谐是社会和谐的基础,为社区居民提供高质量、多样化的服务是促进社区繁荣稳定、提高人们生活质量的重要手段。社区建设一直