Hitachi

OpenTP1 Version 7 分散トランザクション処理機能 OpenTP1 システム定義


6.1 定義のしかた

一つのマシン上で複数のOpenTP1システムが,互いに独立して動作するシステムをマルチOpenTP1システムといいます。

  1. マルチOpenTP1システムでは,異なるOpenTP1システムごとに異なるパーティション,または異なるファイルをOpenTP1ファイルシステム用に割り当てます。

  2. 定義ファイル格納ディレクトリを,OpenTP1システムごとに異なったディレクトリとして作成します。

  3. それぞれのディレクトリ下に各OpenTP1システムの定義ファイルを作成します。

ただし,OpenTP1システム間で,定義内容を重複して指定できません。

OpenTP1システムごとに異なる必要がある定義内容を次の表に示します。

ディレクトリなどの詳細は,マニュアル「OpenTP1 運用と操作」を参照してください。

表6‒1 OpenTP1システムごとに異なる必要がある定義内容

項番

定義ファイル名

定義名

内容

1

システム共通定義

name_port

ネームサービスのウェルノウンポートの番号

system_id

OpenTP1識別子

all_node

OpenTP1システムのすべてのノード名およびネームサービスのウェルノウンポート番号

prc_port

マルチノード連携制御機能で使うポート番号

2

ステータスサービス定義

sts_file_name

ステータスファイルの物理ファイルのパス名

3

ジャーナル関係定義

  • システムジャーナルサービス定義

  • チェックポイントダンプサービス定義

  • アーカイブジャーナルサービス定義

jnladdpf

ジャーナル関係ファイルの物理ファイルのパス名

4

DAMサービス定義

damfile

DAMファイルの物理ファイルのパス名

5

TAMサービス定義

tamtable

TAMテーブルの物理ファイルのパス名

6

メッセージキューサービス定義

quegrp

キューファイルの物理ファイルのパス名

注※

ノード名に,自ホストを示すホスト名(またはIPアドレス)を指定する場合に,ポート番号が重複しないようにしてください。

マルチOpenTP1システム環境で,各OpenTP1間でリモートプロシジャコールを行う場合には,各OpenTP1ノードのシステム共通定義で,all_nodeオペランドに自ノード以外のOpenTP1ノードのホスト名を定義した上で,rpc_multi_tp1_in_same_hostオペランドにYを指定してください。