環境
OS: centos 7.x
DB:Oracle 11.2.0.4
下載壓測工具和演練腳本
cd /home/oracle
git clone https://gitee.com/yangguocang1/sysbench.git
創建數據庫用戶
drop user sysbench cascade;
create user sysbench identified by sysbench;
grant connect,resource to sysbench;
准備數據
./sysbench_ora --test=/home/oracle/sysbench/lua/oltp.lua --db-driver=oracle --oltp-table-name=sysbench --oltp-table-size=100000 --oltp-tables-count=8 --oracle-db=orcl --oracle-user=sysbench --oracle-password=sysbench --max-time=60 --max-requests=10000000 --num-threads=2 --report-interval=1 prepare
壓測
./sysbench_ora --test=/home/oracle/sysbench/lua/oltp.lua --db-driver=oracle --oltp-table-name=sysbench --oltp-table-size=100000 --oltp-tables-count=8 --oracle-db=orcl --oracle-user=sysbench --oracle-password=sysbench --max-time=60 --max-requests=10000000 --num-threads=10 --report-interval=1 run
清理數據
./sysbench_ora --test=/home/oracle/sysbench/lua/oltp.lua --db-driver=oracle --oltp-table-name=sysbench --oltp-table-size=100000 --oltp-tables-count=8 --oracle-db=orcl --oracle-user=sysbench --oracle-password=sysbench --max-time=60 --max-requests=10000000 --num-threads=2 --report-interval=1 cleanup