大数跨境
0
0

数据库压测软件orabm

数据库压测软件orabm 云容灾备份安全治理
2020-09-20
2
导读:详细介绍数据库压测工具 orabm

详细介绍

数据库压测工具 orabm

解压

tar -xvf orabm.tar

建表空间操作

create tablespace tools datafile '/data/oradata/zxpredb/data/2345345.dbf' size 31g;

建软链接

cd $ORACLE_HOME/lib
ln -s libclntsh.so libclntsh.so.9.0
cd $ORACLE_HOME/lib32
ln -s libclntsh.so libclntsh.so.9.0
cd install/
$ sqlplus / as sysdba @orabm_user.sql
$ sqlplus / as sysdba @orabm_tab.sql
$ export LD_LIBRARY_PATH=$ORACLE_HOME/lib32:$LD_LIBRARY_PATH
$ chmod u+x ../bin/linux/orabmload.10g.linux
$ ../bin/linux/orabmload.10g.linux Warehouses 1
$ sqlplus / as sysdba @orabm_ind.sql
$ sqlplus / as sysdba @orabm_analyze.sql
$ sqlplus / as sysdba @orabm_serverside_stress.sql
$ sqlplus / as sysdba @orabm_cache.sql

压测

$ cd ../bin/linux/
./orabm 1,5,10,15,20,30,40 10000

查看结果

./orabm_tps.sh  linux/orabm.zxpredb.log

输出结果的说明:

txn(all)----代表Total transaction Count, 总的事务数量
xn(sam)-----采样的事务数量
t(sam)------采样事务运行的时间
tps的计算: 每一个阶段所有session的tps相加就是当前测试的总tps了.

删除orabm

$ sqlplus / as sysdba
SQL> drop user orabm cascade;

压测结果

ORACLE_SID=dwh sess=1 tps=2666
ORACLE_SID=dwh sess=10 tps=21998
ORACLE_SID=dwh sess=20 tps=37200
ORACLE_SID=dwh sess=30 tps=41669
ORACLE_SID=dwh sess=40 tps=47857
ORACLE_SID=dwh sess=45 tps=45113
ORACLE_SID=dwh sess=50 tps=48714
ORACLE_SID=dwh sess=60 tps=46202
ORACLE_SID=dwh sess=70 tps=46690
ORACLE_SID=dwh sess=80 tps=47968
ORACLE_SID=dwh sess=100 tps=47021

压测软件下载

链接:https://pan.baidu.com/s/1FMG6ua05yciUW40URS5vaw

提取码:d1ri





【声明】内容源于网络
0
0
云容灾备份安全治理
分享云灾备规划、实施、运营、备份与恢复、数据安全、数据治理;窥视国内外备份软件与监控软件知识前沿水平线; 越努力,越幸运!
内容 2171
粉丝 0
云容灾备份安全治理 分享云灾备规划、实施、运营、备份与恢复、数据安全、数据治理;窥视国内外备份软件与监控软件知识前沿水平线; 越努力,越幸运!
总阅读3.8k
粉丝0
内容2.2k