インストール前の準備
本章では、OpenFrame Batch for XSP製品をインストールするためのシステム要件とディスク容量の確認方法、インストール・プロパティ・ファイルの作成方法について説明します。
1. 概要
OpenFrame Batch(以下、Batch)のインストール前の準備について説明します。
-
システム要件の確認
-
OpenFrame Base製品のインストール
-
ディスク容量の確認
-
インストール・プロパティ・ファイルの作成
-
ライセンスの設定
2. システム要件
Batchをインストールするためのシステム要件は以下のとおりです。
要求事項 | |
---|---|
プラットフォーム |
Linux x86 7.0以上 (32bit, 64bit) |
Linux i686 7.0以上 (32bit, 64bit) |
|
ハードウェア |
20GB以上の空き容量 |
8GB以上のメモリ容量 |
|
データベース |
Tibero 6 FS07 |
コンパイラー |
NetCOBOLコンパイラー |
OpenFrame製品群 |
OpenFrame Base 7.3 |
IBMまたはHP-UXプラットフォームをご使用の場合は、ティーマックスソフトの技術サポート・チームにお問い合わせください。 |
3. ディスク容量の確認
Batchをインストールする前に、UNIXシステムでハードウェアの空き容量を確認します。Batchをインストールするには、200MB以上の空き容量が必要です。詳細については、システム要件を参照してください。
UNIXプロンプトでdfコマンドを実行すると、ハードウェアの空き容量を確認できます。
以下は、Linux x86オペレーティングシステムを使用するマシンでdfコマンドを実行してインストールするディレクトリに接続されているディスクの空き容量を確認する例です。出力結果で容量を読みやすい単位で表示するために、–hオプションを使用しています。
$ df -h /home/oframe
以下は、上記の実行結果です。
Filesystem Size Used Avail Use% Mounted on /dev/mapper/centos_oflinux64-home 144G 49G 96G 34% /home
/home/oframeディレクトリは、/dev/mapper/centos_oflinux64-homeディスクに属しており、全容量は144GB、使用済み容量は49GB、空き容量は96GBであり、34%が使用中であることを確認できます。
4. OpenFrame製品のインストールの確認
Batch製品は、他の独立した製品の影響を受けます。Batchをインストールおよび使用するには、事前にOpenFrame Base製品がインストールされている必要があります。
以下は、ofversionツールを使用してインストール済みのOpenFrame製品を確認する例です。
$ ofversion
ofversion version 7.3.0(0) obuild@tplinux64:ofsrc71/base(#1) 2022-01-21 12:14:18
Print OpenFrame Version Information
OpenFrame Solution is Composed of
- OpenFrame/Base 7.3 64bit
Batchインストーラーを実行する前に、バッチ・システム・リポジトリに使用するDB表領域が作成されている必要があります。
|
5. インストール・プロパティ・ファイルの作成
Batchは、インストール・プロパティ・ファイルに値を設定し、スクリプトを実行するとインストールされます。つまり、Batchをインストールするための各種プロパティを一つのファイルとして作成してインストーラーを実行すると、インストーラーはプロパティ・ファイルを読み込んで設定された値に従ってインストールを行います。
本節では、Batchのインストール・プロパティ・ファイルに作成される項目について説明します。インストール・プロパティ・ファイルの作成例は、インストール・プロパティ・ファイルの例を参照してください。
|
5.1. OpenFrameディレクトリの設定
OpenFrameをインストールするディレクトリを設定します。OpenFrame Baseがインストールされている絶対パスを入力します。設定されたディレクトリは、すべての設定ファイルでOpenFrameのホーム・ディレクトリとして使用されます。
以下は、OpenFrameのホーム・ディレクトリを設定する方法です。
OPENFRAME_HOME=<path>
項目 | 説明 |
---|---|
OPENFRAME_HOME |
UNIXのディレクトリまたはファイル・パスを指定します。 |
以下は、OpenFrameのホーム・ディレクトリを /home/oframe/OpenFrame に設定する例です。
OPENFRAME_HOME=/home/oframe/OpenFrame
5.2. OpenFrameの表領域の設定
Batchをインストールするためのプロパティ・ファイルには、OpenFrame Baseのインストール時に作成された表領域(OFM_REPOSITORY)に関する情報が含まれている必要があります。
以下のコマンドを入力して Enterキーを押すと、Tibero DBMSに作成された表領域を確認することができます。
SQL> ls TS
SQL> TABLESPACE_NAME -------------------------------------------------------------------------------- SYSTEM UNDO TEMP USR SYSSUB DEFVOL OFM_REPOSITORY
表領域リストを確認した後、OpenFrameの表領域として設定します。この領域には、バッチのジョブ・キュー、出力キューおよび統計情報などのシステム情報が保存されます。
SYSTEM_TABLESPACE=OFM_REPOSITORY
5.3. ボリュームの設定
OpenFrameで使用されるデフォルト・ボリュームおよび表を自動的に作成するかどうかを設定します。デフォルト・ボリューム名は、OpenFrame Baseのインストール時に作成されたボリューム名を使用します。
OpenFrame Baseのインストール中にデフォルト・ボリュームを作成する方法については、OpenFrame Base『インストールガイド』を参照してください。 |
以下は、インストール・プロパティ・ファイルの項目についての説明です。
DEFAULT_VOLSER=<default_volume> BATCH_TABLE_CREATE=YES|NO
項目 | 説明 |
---|---|
DEFAULT_VOLSER |
OpenFrameでデフォルト・ボリュームとして使用されるボリューム名を指定します。 |
BATCH_TABLE_CREATE |
バッチ処理に必要な表をインストール中に自動的に作成するかどうかを指定します。
|
以下は、デフォルト・ボリューム名をDEFVOLにし、表を自動的に作成するように設定した例です。
DEFAULT_VOLSER=DEFVOL BATCH_TABLE_CREATE=YES
5.4. ノードの設定
バッチ処理を実行するノード名を指定し、マルチノードで構成した場合は、すべてのノード・リストを設定します。
以下は、インストール・プロパティ・ファイルの項目についての説明です。
TP_NODE_NAME=<node_name> TP_NODE_LIST=<node_list>
項目 | 説明 |
---|---|
TP_NODE_NAME |
バッチ処理を実行するノード名は、OpenFrame Baseのインストール時にoframe.mファイルに設定したノード名と一致する必要があります。 |
TP_NODE_LIST |
OpenFrameシステムを構成するすべてのノード・リストです。各ノード名は、セミコロンで区切ります。
|
TP_NODE_LISTは、マルチノードを構成するために事前に設定する項目であり、インストール時にマルチノードとしてインストールされるわけではありません。 |
以下は、シングルノード・システムでノード名をNODE1に設定した例です。
TP_NODE_NAME=NODE1 TP_NODE_LIST=NODE1
以下は、NODE1、NODE2、NODE3で構成されたマルチノード・システムで、現在のノード名をNODE3に設定した例です。
TP_NODE_NAME=NODE3 TP_NODE_LIST=NODE1;NODE2;NODE3
5.5. ODBCの環境設定
ODBCを使用してデータベースに接続するための情報を設定します。
ODBC_USERNAME= <name> ODBC_PASSWORD= <password> ODBC_DATABASE= <name> TIBERO_CLIENT_PT= <port>
項目 | 説明 |
---|---|
ODBC_USERNAME |
ODBCを使用してデータベースに接続するためのユーザー・アカウントを指定します。使用しているデータベースのユーザー・アカウントを入力する必要があり、数字(0~9)、英字(A~Z、a~z)、特殊文字(@、#、$、-)を組み合わせた文字列で指定します。 |
ODBC_PASSWORD |
ODBCを使用してデータベースに接続するためのユーザー・パスワードを指定します。 |
ODBC_DATABASE |
接続するデータベース名を指定します。 |
TIBERO_CLIENT_PT |
Tiberoクライアントで使用されるポート番号を10進数で設定します。 |
以下は、データベースの接続情報を設定した例です。
ODBC_USERNAME=tibero ODBC_PASSWORD=tmax ODBC_DATABASE=oframe3 TIBERO_CLIENT_PT=7780
5.6. TJESの環境設定
Batch製品でジョブの実行に関する環境設定を行います。
DEFAULT_JCLLIB_CREATE=YES|NO DEFAULT_MACCLIB_CREATE=YES|NO DEFAULT_USERLIB_CREATE=YES|NO DEFAULT_TEMPLIB_CREATE=YES|NO
項目 | 説明 |
---|---|
DEFAULT_JCLLIB_CREATE |
OpenFrameのインストール中に、デフォルトのJCLLIBデータセットを自動的に作成するかどうかを設定します。
|
DEFAULT_MACLIB_CREATE |
OpenFrameのインストール中にデフォルトのMACLIBデータセットを自動的に作成するかどうかを設定します。
|
DEFAULT_USERLIB_CREATE |
OpenFrameのインストール中にデフォルトのUSERLIBデータセットを自動的に作成するかどうかを設定します。
|
DEFAULT_TEMPLIB_CREATE |
OpenFrameのインストール中にデフォルトのTEMPLIBデータセットを自動的に作成するかどうかを設定します。
|
以下は、データセットを自動的に作成するように設定した例です。
DEFAULT_JCLLIB_CREATE=YES DEFAULT_MACCLIB_CREATE=YES DEFAULT_USERLIB_CREATE=YES DEFAULT_TEMPLIB_CREATE=YES
5.7. アプリケーション・データベースの環境設定
Batch製品でアプリケーション・データベースを指定します。
IKJEFT01_DBTYPE=DB2|ORACLE|TIBERO|TBOCI|ODBC
項目 | 説明 |
---|---|
IKJEFT01_DBTYPE |
以下のいずれかのアプリケーション・データベースのタイプを指定します。
|
指定したデータベース・タイプに応じて、libtdbconnsw.soのリンクが変更されます。設定しない場合は、libtdbconndummy.soが使用されます。
提供されるライブラリは以下のとおりです。
-
libtdbconndummy.so
-
libtdbconnsw.so
-
libtdbconntbodbc6.so
-
libtdbconntbr6.so
-
libtdbconnudb10.so
以下は、アプリケーション・データベースとして「TIBERO」を設定した例です。
IKJEFT01_DBTYPE=TIBERO