Help us understand the problem. What is going on with this article?

SwingBenchの OrderEntry Wizard (oewizard)をコマンドラインモードで実行する

More than 1 year has passed since last update.


SwingBenchの 公式サイトの「Command Line Options...」のページにはcharbench などのベンチマークの実行例はありますが、データ生成ウィザードのOrderEntry Wizard (oewizard)をコマンドラインモードで実行する例は書いていません。

oewizard実行時に「-cl」オプション(run in character mode)と必要なパラメータを指定することで可能です。


ここでは「-cl」のほかに「-df」オプション(datafile name used to create schema in、データファイルの場所)、「-cs」オプション(connectring for database、接続文字列)、「-dbap」オプション(password for schema creation、作成ユーザのパスワード、デフォルトではSYSユーザ)を指定しています。

$ ./oewizard -cl -create  -cs //<hostname>:1521/orcl -dbap oracle -df /u01/app/oracle/oradata/orcl/test.dbf

SwingBench Wizard
Author  :        Dominic Giles
Version :

Running in Lights Out Mode using config file : ../wizardconfigs/oewizard.xml

|           Datagenerator Run Stats        |
Connection Time                        0:00:00.002
Data Generation Time                   0:06:36.332


Schema Created

指定可能なオプションは ./oewizard --helpで確認可能です。

$ ./oewizard --help
usage: parameters:
 -allindexes             build all indexes for schema
 -async_off              run without async transactions
 -async_on               run with async transactions (default)
 -bigfile                use big file tablespaces
 -c <filename>           wizard config file
 -cf <file>              the location of a crendentials file for Oracle
                         Exadata Express
 -cl                     run in character mode

これを変種するか、別名で編集したものを「-c 」オプションで指定可能です。

      <Parameter Key="datatablespacesexists" Value="true"/>
      <Parameter Key="password" Value="soe"/>
      <Parameter Key="username" Value="soe"/>
      <Parameter Key="datafile" Value=""/>
      <Parameter Key="userexists" Value="true"/>
      <Parameter Key="connectionstring" Value="//oraclelinux/orcl"/>
      <Parameter Key="connectiontype" Value="thin"/>
      <Parameter Key="onlydropuser" Value="false"/>
      <Parameter Key="operation" Value="create"/>
      <Parameter Key="tablespace" Value="SOE"/>
      <Parameter Key="dbausername" Value="sys as sysdba"/>
      <Parameter Key="dbapassword" Value="welcome1"/>
      <Parameter Key="output" Value="Verbose"/>



SwingBench Reference and User Guide


Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away