[发明专利]一种多服务器资源池兼容性测试与修正方法有效
申请号: | 201810290668.2 | 申请日: | 2018-04-03 |
公开(公告)号: | CN108664393B | 公开(公告)日: | 2021-09-14 |
发明(设计)人: | 杨永娇;林强;肖建毅 | 申请(专利权)人: | 广东电网有限公司信息中心 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 王国标 |
地址: | 510080 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 资源 兼容性 测试 修正 方法 | ||
本公开是针对现有技术中,跨版本的差异可能会导致应用系统功能无法正常运行,出现兼容性差现象的问题,提供一种多服务器资源池兼容性测试与修正方法,通过设置初始测试用例与模板资源池,依次判断测试用例与各个待测资源池兼容关系,逐个将各已经暂停的不兼容和部分兼容的待测资源池以模板资源池的设置修正。本公开通过自动化的方式对各子资源池的资源占用情况进行比较,快速定位到数据库资源池异常,并节省了人工,大幅提高测试的效率,并且可以自行更新修正不兼容子资源池,大大提高了PDB数据库的环境下资源池的可用、稳定性和安全性。
技术领域
本公开涉及自动化测试领域,特别涉及一种多服务器资源池兼容性测试与修正方法。
背景技术
基于Oracle(甲骨文公司的数据库服务器)多租户数据库拥有的易于部署和租户的移动能力、规模经济模式下的隔离能力,以及应用租户的集中管理能力,对企业中小型信息系统的资源利用和流程优化、运行可用性和性能优化、统一管理标准化优化,数据库资源池。通过构建4节点RAC架构(支持网格计算环境的核心技术,一般有两台或者两台以上同构计算机及共享存储设备构成,可提供强大的数据库处理能力)的数据库资源池,并提高资源的共享程度。在Oracle的多租户环境,允许一个CDB(容器数据库)数据库承载多个PDB(可插拔数据库)数据库,实例和数据库是一对多的关系。每个PDB代表一个信息系统的数据库。例如,通过资源池数据库服务器1、资源池数据库服务器2、资源池数据库服务器3、资源池数据库服务器4,构建4节点的资源池数据库RAC集群,形成一个集中的多租户的容器数据库,所有的PDB共享每个服务器资源。
在现有技术中,例如,应用系统的数据库版本是Oralce 10g、11g,迁移对象的资源池数据库版本是Oracle 12c。跨版本的差异可能会导致应用系统功能无法正常运行,出现兼容性差现象。部分应用系统的建设周期比较早,架构比较落后,存在单节点的非高可用架构,应用系统访问数据库采用的是一对一的对接模式,与新环境下的集群数据库资源池的TAF(TAF透明应用故障转移,为RAC系统中的连接重置技术)高可用连接配置可能出现冲突,因此,新旧版本之间的迁移可能导致兼容性差,无法兼容的建设过程常常导致放弃迁移的问题。每个应用系统的字符集不一致,有些是UTF-8字符集,有些是ZHS16GBK字符集,或者其他,不同字符编码间的迁移可能会导致乱码。
发明内容
本公开的目的是针对现有技术中,跨版本的差异可能会导致应用系统功能无法正常运行,出现兼容性差现象的问题,提供一种多服务器资源池兼容性测试与修正方法,所述兼容性测试与修正方法具体包括以下步骤:
步骤1,设置初始测试用例与模板资源池;
步骤2,依次判断测试用例与各个待测资源池生成兼容关系数组;
步骤3,根据兼容关系数组判断待测资源池的兼容关系;
步骤4,暂停兼容关系为不兼容的待测资源池;
步骤5,逐个将各已经暂停的不兼容的待测资源池以模板资源池的设置修正;
步骤6,逐个将兼容关系为部分兼容的待测资源池的不兼容部分以模板资源池的设置修正,其中,兼容关系包括完全兼容、不兼容和部分兼容。其中,暂停兼容关系为不兼容的待测资源池是因为资源池在运行状态下修正参数容易导致当前正在允许的线程、数据库连接和内存等出现异常,影响安全性和稳定性。
进一步地,在步骤1中,设置初始测试用例与模板资源池的子步骤包括:
步骤1.1,将初始测试用例设置为最低PDB数据库版本默认资源池配置,其中,默认资源池配置包括最初与该资源池绑定的所有线程的设置、池资源参数、资源池剩余参数;
步骤1.2,将模板资源池设置为最低PDB数据库版本默认资源池的配置,其中,默认资源池配置的数据模板包括池资源参数、资源池剩余参数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东电网有限公司信息中心,未经广东电网有限公司信息中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810290668.2/2.html,转载请声明来源钻瓜专利网。