ワークロード・インテリジェンスのジョブを作成するには、LoadInfo
プログラムを使用します。LoadInfo
は、ワークロード・インテリジェンスのアルゴリズムを適用する新しいタスクを作成するJavaプログラムです。このプログラムは、取得ディレクトリにあるプログラムを解析し、ワークロード・インテリジェンスの実行に必要な関連情報を内部表に格納します。
java oracle.dbreplay.workload.intelligence.LoadInfo -cstr connection_string -user username -job job_name -cdir capture_directory java oracle.dbreplay.workload.intelligence.LoadInfo -version java oracle.dbreplay.workload.intelligence.LoadInfo -usage
-cstr
ワークロード・インテリジェンスが実行に必要な情報と中間結果を格納するデータベースへのJDBC接続文字列を指定します(例: jdbc:oracle:thin@hostname:portnum:ORACLE_SID
)。
-user
データベース・ユーザー名を指定します。ユーザーには、ワークロード・インテリジェンスを使用する特定の権限が必要です。
適切な権限を持つデータベース・ユーザーの作成方法の詳細は、「ワークロード・インテリジェンスのデータベース・ユーザーの作成」を参照してください。
-job
ワークロード・インテリジェンスのジョブを一意に識別する名前を指定します。
-cdir
ワークロード・インテリジェンスで分析する取得ディレクトリのオペレーティング・システム・パスを指定します。
-version
LoadInfo
プログラムのバージョン情報を示します。
-usage
LoadInfo
プログラムのコマンドライン・オプション情報を示します。
例14-2に、LoadInfo
プログラムを使用し、wijobsales
というワークロード・インテリジェンスのジョブを作成する方法を示します。
例14-2 ワークロード・インテリジェンスのジョブの作成
java -classpath $ORACLE_HOME/rdbms/jlib/dbrintelligence.jar: $ORACLE_HOME/rdbms/jlib/dbrparser.jar: $ORACLE_HOME/jdbc/lib/ojdbc6.jar: oracle.dbreplay.workload.intelligence.LoadInfo -job wijobsales -cdir /test/captures/sales -cstr jdbc:oracle:thin:@myhost:1521:orcl -user workintusr