ORACLE压力测试

测试环境

oracle19c rac   prod_pdb1

centos7.9   

测试软件  SwingBench 2.6     dominicgiles.com/downloads.html  

测试client   centos

测试软件  swingbenchlatest.zip


1、下载压力测试软件

有时网站不好用,可以从这里下载

链接:pan.baidu.com/s/188wUGtyIaaBSrisfIBqrRw 

提取码:tofg

dominicgiles.com/downloads.html


下载java8并配置。(略)

可参考blog.csdn.net/ctypyb2002/article/details/91380268


2、测试软件

[root@bms-2 bin]# pwd
/root/swingbench/bin
[root@bms-2 bin]#


3、导入数据

[root@bms-2 swingbench]# ./bin/oewizard

注意:我这边连接的是rac的scanip

[oracle@bms-10 ~]$ cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
#public ip
10.0.0.10 bms-10
10.0.0.11 bms-9
#priv ip
192.168.149.10 bms-10-priv
192.168.149.11 bms-9-priv
#vip ip
10.0.0.12 bms-10-vip
10.0.0.13 bms-9-vip
#scan ip
10.0.0.14 cluster-scan
[oracle@bms-10 ~]$ lsnrctl status
LSNRCTL for Linux: Version 19.0.0.0.0 - Production on 06-JAN-2022 16:07:15
Copyright (c) 1991, 2019, Oracle.  All rights reserved.
Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 19.0.0.0.0 - Production
Start Date                05-JAN-2022 17:20:07
Uptime                    0 days 22 hr. 47 min. 8 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   /u01/app/19c/grid/network/admin/listener.ora
Listener Log File         /u01/app/grid/diag/tnslsnr/bms-10/listener/alert/log.xml
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=LISTENER)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.0.0.10)(PORT=1521)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.0.0.12)(PORT=1521)))
Services Summary...
Service "+ASM" has 1 instance(s).
  Instance "+ASM1", status READY, has 1 handler(s) for this service...
Service "+ASM_DGDATA" has 1 instance(s).
  Instance "+ASM1", status READY, has 1 handler(s) for this service...
Service "+ASM_DGFRA" has 1 instance(s).
  Instance "+ASM1", status READY, has 1 handler(s) for this service...
Service "+ASM_DGMGMT" has 1 instance(s).
  Instance "+ASM1", status READY, has 1 handler(s) for this service...
Service "+ASM_DGOCR" has 1 instance(s).
  Instance "+ASM1", status READY, has 1 handler(s) for this service...
Service "SYS$SYS.SCHEDULER$_EVENT_QUEUE.PROD_PDB1" has 1 instance(s).
  Instance "prod1", status READY, has 1 handler(s) for this service...
Service "d4bdf3b6be4a9f09e0530a00000a8d07" has 1 instance(s).
  Instance "prod1", status READY, has 1 handler(s) for this service...
Service "d4be902fbbfbba81e0530a00000a5878" has 1 instance(s).
  Instance "prod1", status READY, has 1 handler(s) for this service...
Service "prod" has 1 instance(s).
  Instance "prod1", status READY, has 1 handler(s) for this service...
Service "prodXDB" has 1 instance(s).
  Instance "prod1", status READY, has 1 handler(s) for this service...
Service "prod_pdb1" has 1 instance(s).
  Instance "prod1", status READY, has 1 handler(s) for this service...
The command completed successfully
[oracle@bms-10 ~]$



看性能,需要一段时间。我这里花了12分钟



4、压力测试,我这边是rac,直接连接rac的scan ip测试即可

[root@bms-2 bin]# pwd
/root/swingbench/bin
[root@bms-2 bin]# ./swingbench


同时可以测试一下rac其中一台机器的disk 和cpu

看一下scan ip所在主机然后配置一下


点击左上角绿色按钮开始测试

主备机都可以查看到连接

tcp        0      0 10.0.0.13:1521          10.0.0.4:54190          ESTABLISHED 81036/oracleprod2
tcp        0      0 10.0.0.13:1521          10.0.0.4:54586          ESTABLISHED 81125/oracleprod2
tcp        0      0 10.0.0.13:1521          10.0.0.4:54250          ESTABLISHED 81052/oracleprod2
tcp        0      0 10.0.0.13:1521          10.0.0.4:54122          ESTABLISHED 81000/oracleprod2
tcp        0      0 10.0.0.13:1521          10.0.0.4:54402          ESTABLISHED 81095/oracleprod2
tcp        0     16 10.0.0.13:1521          10.0.0.4:54144          ESTABLISHED 81010/oracleprod2
tcp        0      0 10.0.0.13:1521          10.0.0.4:55670          ESTABLISHED 81412/oracleprod2
tcp        0      0 10.0.0.13:1521          10.0.0.4:55336          ESTABLISHED 81364/oracleprod2
tcp        0    354 10.0.0.13:1521          10.0.0.4:54594          ESTABLISHED 81139/oracleprod2
tcp        0      0 10.0.0.13:1521          10.0.0.4:54128          ESTABLISHED 81002/oracleprod2
tcp        0      0 10.0.0.13:1521          10.0.0.4:54056          ESTABLISHED 80968/oracleprod2
tcp        0      0 10.0.0.13:1521          10.0.0.4:54674          ESTABLISHED 81155/oracleprod2
tcp        0      0 10.0.0.13:1521          10.0.0.4:53960          ESTABLISHED 80958/oracleprod2
tcp        0    970 10.0.0.13:1521          10.0.0.4:54420          ESTABLISHED 81101/oracleprod2
tcp        0     16 10.0.0.13:1521          10.0.0.4:55400          ESTABLISHED 81384/oracleprod2
tcp        0    515 10.0.0.13:1521          10.0.0.4:54994          ESTABLISHED 81225/oracleprod2
tcp        0      0 10.0.0.13:1521          10.0.0.4:54834          ESTABLISHED 81205/oracleprod2
tcp        0      0 10.0.0.13:1521          10.0.0.4:55654          ESTABLISHED 81406/oracleprod2
tcp        0    497 10.0.0.13:1521          10.0.0.4:55322          ESTABLISHED 81358/oracleprod2
tcp        0      0 10.0.0.13:1521          10.0.0.4:55662          ESTABLISHED 81408/oracleprod2
tcp        0      0 10.0.0.13:1521          10.0.0.4:55364          ESTABLISHED 81370/oracleprod2
tcp        0      0 10.0.0.13:1521          10.0.0.4:55686          ESTABLISHED 81352/oracleprod2
tcp        0      0 10.0.0.13:1521          10.0.0.4:54010          ESTABLISHED 80982/oracleprod2
tcp        0      0 10.0.0.13:1521          10.0.0.4:54894          ESTABLISHED 81215/oracleprod2
tcp        0      0 10.0.0.13:1521          10.0.0.4:53862          ESTABLISHED 80936/oracleprod2
tcp        0     16 10.0.0.13:1521          10.0.0.4:54744          ESTABLISHED 81175/oracleprod2
tcp        0      0 10.0.0.13:1521          10.0.0.4:54152          ESTABLISHED 81012/oracleprod2
tcp        0      0 10.0.0.13:1521          10.0.0.4:54378          ESTABLISHED 81089/oracleprod2
tcp        0      0 10.0.0.13:1521          10.0.0.4:55410          ESTABLISHED 81378/oracleprod2
tcp        0      0 10.0.0.13:1521          10.0.0.4:54816          ESTABLISHED 81195/oracleprod2
tcp        0      0 10.0.0.13:1521          10.0.0.4:54178          ESTABLISHED 81030/oracleprod2
tcp        0      0 10.0.0.13:1521          10.0.0.4:55058          ESTABLISHED 81237/oracleprod2
tcp        0      0 10.0.0.13:1521          10.0.0.4:55222          ESTABLISHED 81287/oracleprod2
tcp        0      0 10.0.0.13:1521          10.0.0.4:55360          ESTABLISHED 81372/oracleprod2
tcp        0      0 10.0.0.13:1521          10.0.0.4:55008          ESTABLISHED 81227/oracleprod2
tcp        0     16 10.0.0.13:1521          10.0.0.4:55666          ESTABLISHED 81348/oracleprod2
tcp        0      0 10.0.0.13:1521          10.0.0.4:53938          ESTABLISHED 80948/oracleprod2
tcp        0      0 10.0.0.13:1521          10.0.0.4:54230          ESTABLISHED 81046/oracleprod2
tcp        0      0 10.0.0.13:1521          10.0.0.4:54800          ESTABLISHED 81191/oracleprod2
tcp        0      0 10.0.0.13:1521          10.0.0.4:55126          ESTABLISHED 81255/oracleprod2
tcp        0      0 10.0.0.13:1521          10.0.0.4:54468          ESTABLISHED 81109/oracleprod2
tcp        0      0 10.0.0.13:1521          10.0.0.4:55690          ESTABLISHED 81418/oracleprod2
tcp        0      0 10.0.0.13:1521          10.0.0.4:54532          ESTABLISHED 81123/oracleprod2
tcp        0      0 10.0.0.13:1521          10.0.0.4:55522          ESTABLISHED 81404/oracleprod2
tcp        0      0 10.0.0.13:1521          10.0.0.4:54366          ESTABLISHED 81081/oracleprod2
tcp        0      0 10.0.0.13:1521          10.0.0.4:53882          ESTABLISHED 80938/oracleprod2
tcp        0      0 10.0.0.13:1521          10.0.0.4:54166          ESTABLISHED 81020/oracleprod2
[root@bms-9 ~]# netstat -antpl | grep 10.0.0.4



图形方式的显示就出来了


保存测试结果


只是简单的用了一下该软件,有需要做oracle压力测试的试一下吧。






请使用浏览器的分享功能分享到微信等