Swingbench 压力测试(超详细)

目录

前提需要有配置好的oracle哦

1、环境准备

2、安装Swingbench

3、造数据

4、压测


前提需要有配置好的oracle哦

1、环境准备

启动监听

lsnrctl start

启动数据库

sqlplus / as sysdba
startup

创建表

CREATE TABLESPACE soe DATAFILE '/u01/app/oracle/oradata/orcl/soe1.dbf' SIZE 30G;

如果内存不够给10G也行

2、安装Swingbench

百度网盘下载:

链接:https://pan.baidu.com/s/1q9Ryc1hVmZtwspq4Ng2jQw?pwd=r36d 
提取码:r36d 
 

然后上传到/home/oracle  下

然后进行解压

unzip swingbench25971.zip

3、造数据

解压完毕之后进入解压后的文件

然后进入bin目录

cd bin

然后进入这个,进行造数

./oewizard

Swingbench 压力测试(超详细)_第1张图片

Swingbench 压力测试(超详细)_第2张图片

Swingbench 压力测试(超详细)_第3张图片

Swingbench 压力测试(超详细)_第4张图片

Swingbench 压力测试(超详细)_第5张图片

如果这里还是报错的话要注意数据库服务是否打开,监听器是否打开

监听器打开方式:

启动监听:

lsnrctl start

Swingbench 压力测试(超详细)_第6张图片

监听无服务,连接不到数据库时:

vim $ORACLE_HOME/network/admin/listener.ora

然后在文件中添加


SID_LIST_LISTENER =
(SID_LIST =
  (SID_DESC =
  (GLOBAL_DBNAME = orcl)     
  (SID_NAME = orcl)        
  )
)

这里的orcl是数据库服务名字,你要根据自己的名字进行修改

查看名字的方法是进入sql中然后执行下面的命令:

show parameter name

Swingbench 压力测试(超详细)_第7张图片

在这里最后一个service_name可以看到我的服务名字是orcl

数据库服务打开方式:

sqlplus / as sysdba

然后启动数据库:

startup

Swingbench 压力测试(超详细)_第8张图片

Swingbench 压力测试(超详细)_第9张图片

Swingbench 压力测试(超详细)_第10张图片

都选普通的,后边好操作

Swingbench 压力测试(超详细)_第11张图片

这里给1G就OK

Swingbench 压力测试(超详细)_第12张图片

然后等待就可以完成造数据了。

4、压测

在bin目录下进入

./swingbench 

Swingbench 压力测试(超详细)_第13张图片

Swingbench 压力测试(超详细)_第14张图片

Swingbench 压力测试(超详细)_第15张图片

Swingbench 压力测试(超详细)_第16张图片

Swingbench 压力测试(超详细)_第17张图片

用户数量以及其他参数根据自己的需要进行调整,一般自己测试的话只需要修改用户数量就可以了

Swingbench 压力测试(超详细)_第18张图片

大功告成。Swingbench 压力测试(超详细)_第19张图片

你可能感兴趣的:(数据库运维,数据库,运维,服务器,linux)