プライマリ・コンテンツに移動
Oracle® Database Testingガイド
12cリリース1 (12.1)
B71349-07
目次へ移動
目次
索引へ移動
索引

前
次

14.2.3 ワークロード・モデルの生成

ワークロード・モデルを生成するには、BuildModelプログラムを使用します。BuildModelは、取得済ワークロード(このデータは、LoadInfoプログラムで生成される必要があります)からデータを読み取り、ワークロードを表すモデルを生成するJavaプログラムです。このモデルは、ワークロードで発生した頻繁に出現するテンプレート・パターンを識別するために使用できます。

BuildModelプログラムでは、次の構文を使用します。

java oracle.dbreplay.workload.intelligence.BuildModel -cstr connection_string -user username -job job_name

java oracle.dbreplay.workload.intelligence.BuildModel -version

java oracle.dbreplay.workload.intelligence.BuildModel -usage

BuildModelプログラムでは、次のオプションをサポートします。

  • -cstr

    ワークロード・インテリジェンスが実行に必要な情報と中間結果を格納するデータベースへのJDBC接続文字列を指定します(例: jdbc:oracle:thin@hostname:portnum:ORACLE_SID)。

  • -user

    データベース・ユーザー名を指定します。ユーザーには、ワークロード・インテリジェンスを使用する特定の権限が必要です。

    適切な権限を持つデータベース・ユーザーの作成方法の詳細は、「ワークロード・インテリジェンスのデータベース・ユーザーの作成」を参照してください。

  • -job

    ワークロード・インテリジェンスのジョブを一意に識別する名前を指定します。

  • -version

    BuildModelプログラムのバージョン情報を示します。

  • -usage

    BuildModelプログラムのコマンドライン・オプション情報を示します。

例14-3に、BuildModelプログラムを使用し、ワークロード・モデルを生成する方法を示します。

例14-3 ワークロード・モデルの生成

java -classpath $ORACLE_HOME/rdbms/jlib/dbrintelligence.jar:
$ORACLE_HOME/rdbms/jlib/dbrparser.jar:
$ORACLE_HOME/jdbc/lib/ojdbc6.jar:
oracle.dbreplay.workload.intelligence.BuildModel -job wijobsales -cstr
jdbc:oracle:thin:@myhost:1521:orcl -user workintusr