一种基于Linux平台Oracle数据库压力测试方法技术

技术编号:13055363 阅读:44 留言:0更新日期:2016-03-23 18:28
本发明专利技术提供一种基于Linux平台Oracle数据库压力测试方法,涉及环境架设技术领域,本发明专利技术具体实现过程为:1)、搭建测试环境;2)、配置HammerDB参数;3)、执行测试并查看测试结果。本方法在环境架设方面简单但不失于真实环境的模拟,从客户角度出发搭建此测试环境。在技术层次方面,此方法依靠HammerDB直观真实地看到客户端向数据库并发来往的测试过程。

【技术实现步骤摘要】

本专利技术涉及环境架设技术,尤其涉及一种基于Linux平台Oracle数据库压力测试 方法。
技术介绍
随着互联网技术的不断发展,云计算、大数据、存储等日趋强大,客户应用方面也 随之发生变化。Oracle数据库做为企业平台载体,其性能直接影响服务器的整体呈现,特别 是在大公司有所体现。做为服务器硬件供应商,在产品开发时对于服务器性能测试需要更 多的投入。自动化测试帮助我们提升测试效率,关键在于其有效性。它不仅为我们节省了大 量的时间、人力,而且在客户应用方面也是一个很好的模拟测试。 基于上述技术,如果能够通过HammerDB,根据实际服务器配置来修改测试客户端 数量,并能够手动调整部分参数,这将对服务器性能测试带来便利和更高的效率。
技术实现思路
本专利技术的技术任务是针对以上不足之处,提出了一种基于Linux平台Oracle数据 库压力测试方法。本方法基于HammerDB的性能测试方法,实用性强,满足越来越多不同客 户的性能测试需求。在客户应用方面有所提高。 本专利技术结合客户应用环境进行Oracle数据库模拟的一种测试方法。在测试过程 中,直观地显示出在客户端向数据库并发访问的一个过程和客户端进行互相模拟的一个真 实情况,此测试方法不仅限于服务器压力测试方面的一个验证,在模拟客户环境Oracle数 据库方面也是一个很好的参考。 本方法在环境架设方面简单但不失于真实环境的模拟,从客户角度出发搭建此测 试环境。 本专利技术的技术方案是 ,具体实现过程为: 1) 、搭建测试环境 2) 、配置HammerDB参数 3) 、执行测试并查看测试结果。 进一步的,详细步骤为: 1)、先决条件; 1. 1)用户加域或者创建本地用户 1. 2)用域用户或或者本地用户登录0S 1. 3)以域/本地用户特权拷贝OracleDBzip文件到用户的home目录下 1.4)解压OracleDBzip文件到相同的目录下·使用"unzipfilename"命令来解 压两个文件并放在同一个目录下,目录应该是"./database/"; 1.5)检查IP是否为测试网; 2) 、运行OracleDB安装脚本; 3) 、安装过程中的典型安装配置; 4) 、修改·bash_profile文件; 5) 、安装并运行HammerDB; 6) 、在RHEL6. 5环境下,运行HammerDB之前OracleDB的准备; 7) 、在OracleDB上运用HammerDB; 8) 、在RHEL下监控运行状态。 本专利技术的有益效果是 本方法在各种配置上都可以应用,可以灵活、便捷的根据不同配置修改测试参数来调 用性能。解决了测试环境的局限性。丰富了测试手段,更好地检测服务器的性能。【附图说明】 图1是本专利技术的实验流程图。【具体实施方式】 使本专利技术的目的、技术方案和优点更加清楚,下面对本专利技术做进一步地详细描 述: 一、 先决条件: a) 在以下案例中,用户加域或者创建本地用户 Suseraddinspur #passwdinspur然后输入"inspur"作为密码 b) 用域用户或或者本地用户登录OS c) 以域/本地用户特权拷贝OracleDBzip文件到用户的home目录下 d) 解压OracleDBzip文件到相同的目录下·使用"unzipfilename"命令来解压 两个文件并放在同一个目录下,目录应该是"./database/" e) 检查IP是否为测试网 二、 运行OracleDB安装脚本 2. 1进入在1. 4中解压的数据库目录下 2. 2 执行 "· /runlnstaller" 2. 3第二步之后将有⑶I安装界面.检查红色区域的部分并点击下一步继续(Email不需要填写) 2. 4这里会突然出现一个警告信息.直接点击yes到下一步 2. 5在红色的区域中选中"Skipsoftwareupdates"然后直接到下一步 2. 6然后出现一个警告信息,点击yes直接到下一步 2. 7 选中"Createandconfigureadatabase" 直接到下一步 2. 8选中"Serverclass"然后点击next继续 2. 9 选中"Singleinstancedatabaseinstallation" 然后点击next继续 2.10 选中"Typicalinstall" 然后点击next继续。 三、安装过程中的典型安装配置(TypicalInstallConfiguration) 3.1在以下的界面中有一些选项需要注意首先,"Databasefilelocation",这项不 允许修改,保持默认(/home/inspur/app/inspur/oradata)其次,"Globaldatabasena me"是以后需要使用的信息,请牢记!这里输入"tpcc"然后,"Administrativepasswor d"和"Confirmpassword"是数据库登陆密码最后,对一个简单环境的数据库不需要检 查"CreateasContainerdatabase', 3. 2这步需要用户打开另一个终端使用root权限在安装的文件夹下运行两个脚本, 之后Oracle在没有其他提示输入下将完成数据库的安装 3. 3当再次出现⑶I界面时会有一个安装数据库完成的界面信息,比如EMURL、SID. 在此页截图并把它保存到桌面,以后我们会用到此信息。四、修改·bash_profile文件 4. 1 在用户root目录下通过"vi/home/inspur/·bash_profile"修改·bash_profile 在文件的底部加以下内容:PATH=$PATH:$H0ME/bin export0RACLE_BASE=/home/inspur/app/inspur export0RACLE_H0ME=$0RACLE_BASE/product/12. 1. 0/dbhome_l exportLD_LIBRARY_PATH=$0RACLE_H0ME/1ib export0RACLE_LIBRARY=$0RACLE_H0ME/lib/libclntsh.so export0RACLE_SID=tpcc exportPATH=$0RACLE_H0ME/bin:$PATH 4. 2 保存并退出·bash_profile 4. 3重启服务器用inspur登陆。 五、安装并运行HammerDB 用inspur用户拷贝文件"HammerDB-2. 16到/home/inspur进行安装,路径默认,之后 将会在/home/lenovo/HammerDB-2. 16生成安装目录 当前第1页1 2 本文档来自技高网...

【技术保护点】
一种基于Linux平台Oracle数据库压力测试方法,其特征在于,具体实现过程为:1)、搭建测试环境2)、配置HammerDB参数3)、执行测试并查看测试结果。

【技术特征摘要】

【专利技术属性】
技术研发人员:李丹
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1