如何使用swingbench进行oracle数据库压力测试
1、首先使用VMVARE10搭建一个redhat6.5的虚拟机。
目前创新互联公司已为上1000+的企业提供了网站建设、域名、网页空间、网站托管、服务器租用、企业网站设计、竹山网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
2、在虚拟redhat6.5上安装ORACLE11G的数据库。
3、使用oewizard导入测试数据,可以根据向导提示进行数据导入。
4、使用swingbench进行压力测试。
测试步骤:
1、导数据之前需要修改temp表空间大小,使其能够容纳下相应的导入数据
create temporarytablespace temp tempfile '/home/oracle/oradata/orcl/temp.dbf' size 1g;
alter databasedefault temporary tablespace temp;
2、 安装swingbench测试软件,直接解压缩即可运行。
unzip -x swingbench25919.zip
3、进入swingbench/bin目录执行oewizard导入1G测试数据,并修改数据库连接名和DBA密码
wKioL1Qx2h3TrIIGAAGyVq92CVA180.jpg
输入导入数据文件存放位置:
wKiom1Qx2nGTFbZFAAGBnRUybxU038.jpg
选择导入1G数据:
wKioL1Qx2tnyThWoAAE8qLLgIJI464.jpg
数据导完之后在该目录下运行swingbench执行测试,修改数据库连接名,用户连接数设置为300,测试时间设置为10分钟
wKiom1Qx2v6S6yjvAAKAl63J5mg784.jpg
修改Distributed Controls用于测试过程中搜集测试监控信息,修改完之后测试连接是否正常, 并可以统计主机的cpu disk IO 信息
wKioL1Qx24DDSssqAAFmiLc2VSU132.jpg
还可以 拉出AWR报表
wKioL1Qx3O2gzw45AADH_p4CEeQ979.jpg
设置 insert,update ,select的比例
wKioL1Qx3RHB32ITAAEK9ABjiPI261.jpg
设置完成之后,点击左上角绿色按钮执行测试
wKiom1Qx24zgsNQ-AAEJ51YcKSs614.jpg
wKiom1Qx3QaxFssnAAGpJeiYV6Q924.jpg
测试结果可保持为XML文档,
如何检查oracle数据库性能
这种问题要回答好要求知识比较全面。
1 从操作系统层次上看
看CPU 内存 swqp(交换分区)等使用率
2 从磁盘上看
主要看磁盘读写。可以用dd测磁盘读写的速度 也可以在业务高峰期检测磁盘的速率。
3 从数据库本身来看。
先要看数据库各个参数的值 。 如sga的大小,process的大小,redo日志的个数与大小等这些关系到性能的参数是否设置合理。
长期观察的方式就是看各个时期的AWR报告。里面有各种性能指标,以及按执行时间或资源排列的sql ,以及各种等待时间的排名。从这里面可以掌握数据库的长期的性能变化。
即时观察的方式就是利用各种sql 查询 数据库在当前时间的各个性能指标(AWR报告里面的各种指标也都是通过sql查询出来的)
还有对数据库整体的一个检查:
如 表的大小,表是否需要分区而没有分区,索引是否创建,索引是否失效,开发人员写的sql是否正确使用到了索引,频繁使用的sql是否有绑定变量,有频繁大批量增删改的表是否存在高水位。。。
额 总之,这个话题涉及的知识非常多,尽可能多的学习一些东西,祝你好运。
如何验证oracle是否安装成功
1.安装好后,在开始处按照如下图点击打开,如果显示的不是中文版的,则是
Configuration and Manager 、然后点击Net Manager。
2.输入自己的账号跟密码,然后在服务命名下点击"orcl"中的地址配置中输入你电脑的IP地址。
3.再在监听程序的LISTENER中的地址2中输入你电脑的IP地址。
4.点击我的点击,鼠标右击,进入"管理",点击服务和应用程序,再点击服务选项。
5.拉开服务的名称,找到如下图的2个服务,分别点击启动。
6.重新操作步骤1,输入自己的账号跟密码,打开界面后,点击如图所示的图标,即"测试",测试orcl程序。
7.测试成功后会像下图所示显示测试成功,否则就是orcl不能够正常使用,需要查看安装的步骤。
怎么判断oracle是否安装成功
测试能否用sqlplus连接上:
原理:
使用sqlplus登陆命令格式如:sqlplus 用户名/密码@全局数据库实例名 as 权限(NORMAL,SYSDBA,SYSOPER)进入到oracle安装目录的bin目录下,执行如下代码,查看能否连接:
使用sys用户登陆:
使用sqlplus.exe "/as sysdba" 登陆:
使用system用户登陆:
测试成功。
测试成功之后,通过浏览器访问EM控制台看是否能够进入,路径:
用SYS用户登录
若能进入该界面则表示成功:
怎样使用jmeter 测试oracle
1先进行选中测试计划,然后依次选择为添加》》配置元件》》jdbcconnectionconfiguration的选项。2添加完成之后,在databaseconnectionconfiguration中进行连接配置oracle的链接,如图所示。3然后进行添加》》sampler》》jdbcrequest的
怎样检测oracle数据库的监听器是否配置成功?
连接数据库服务器
(1) 启动服务器端监听器与数据库服务
Linux/Unix下,启动监听器:
$ lsnrctl start
关闭监听器:
$ lsnrctl stop
查看监听状态:
$ lsnrctl status
启动数据库:
$ sqlplus /nolog
SQLconn sys@myoracle as sysdba --这里的myoracle是前面配置的客户端本地服务名
或
SQLconn / as sysdba
SQLstartup
Windows下,启动监听器:
C:lsnrctl start
启动Oracle实例服务:
C:oradim ?a href="" class="none" title="cs" rel="external"cstartup –sid myoracle
关闭Oracle实例服务:
C:oradim –shutdown –sid myoracle
以上服务必须同时启动,客户端才能连接数据库。由于默认配置的监听器名称是Listener,上述命令可以正常启动监听器,如果监听器名称是其它名称,如aListener,则需要用下列方式才能启动:
Linux/Unix下:
$ lsnrctl start aListener
Windows下:
C:lsnrctl start aListener
(2) 测试连接数据库服务器
测试的方法多种多样,可以在上面配置本地服务名时进行测试,也可以是第三方客户端工具,如PL/SQL Developer,最方便的是用Oracle自带的sqlplus工具,以下利用sqlplus进行测试:
C:sqlplus /nolog
SQLconn zgh@myoracle
已连接。
名称栏目:如何测试oracle,如何测试oracle数据库连接
分享网址:http://scgulin.cn/article/hsejss.html