BenchmarkSQL oracle的TPC-C测试

一,环境配置

1,benckmarkSQL安装

下载,执行ant

 

2,下载oracle jdbc

把jar包放在benchmarkSQL的lib/oracle中。

BenchmarkSQL oracle的TPC-C测试

 

3, 配置props.ora文件

$ vim props.ora

db=oracle

driver=oracle.jdbc.driver.OracleDriver

conn=jdbc:oracle:thin:@192.168.30.205:1521:lora112

user=benchmarksql

password=benchmarksql

osCollectorDevices=net_ens32 blk_sda

 

二,oracle环境配置

创建数据库用户
$  sqlplus "/ as sysdba"
SQL> create user benchmarksql identified by "benchmarksql";
SQL> grant dba,connect to benchmarksql;
SQL> alter user benchmarksql default tablespace users;

设置ORACLE 批量提交参数
SQL> alter system set commit_write='batch,nowait';

 

 

三,oracle压力测试

创建表,数据预加载

$ ./runDatabaseBuild.sh props.ora

BenchmarkSQL oracle的TPC-C测试

 

测试

$ ./runBenchmark.sh props.ora

BenchmarkSQL oracle的TPC-C测试

 

清空数据

$ ./runDatabaseDestroy.sh props.ora

 

 

 

四,参考资料

使用BenchmarkSQL 测试Oracle 12c TPC-C 性能

来自 <https://yq.aliyun.com/articles/290?spm=a2c4e.11155472.0.0.1f2a3338KlJzNP>