BenchmarkSQL oracle的TPC-C测试
一,环境配置
1,benckmarkSQL安装
下载,执行ant
2,下载oracle jdbc
把jar包放在benchmarkSQL的lib/oracle中。
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
测试
$ ./runBenchmark.sh props.ora
清空数据
$ ./runDatabaseDestroy.sh props.ora
四,参考资料
使用BenchmarkSQL 测试Oracle 12c TPC-C 性能
来自 <https://yq.aliyun.com/articles/290?spm=a2c4e.11155472.0.0.1f2a3338KlJzNP>