目次
M ペリフェラル インターチェンジ プログラム(M Peripheral Interchange Program:MUPIP)は、GT.Mデータベース管理、データベースのジャーナリング、データベースのレプリケーションで利用されるユーティリティです。
次のリストは、MUPIP関数コマンドをまとめたものです。リストは2つのセクションに分かれ、1つはスタンドアロン動作で、1つは同時操作です。スタンドアロン動作での利用では、他にプロセスが無い状況では、MUPIPがそれらにアクセスするデータベースファイルにアクセスすることができます。
対照的に、ここでの同時操作は、他のプロセスを読むことができ、または、ファイルが更新されることができます。スタンドアロンのサービスは、同時並行モードで実行することはできません。同時サービスは、スタンドアロンまたは同時並行モードで実行することができます。各コマンドは、sthisの章で十分に説明されてます。
ほとんどのMUPIP関数は、使用してデータベースファイルへの書き込みアクセス権を、それらの相互作用whsich必要があります。例外の停止は、データベースへのアクセスを必要としませんが、しかし、他の特権が必要な場合があります。EXTRACT、読み取りアクセス権が必要で、そして、INTEG、書き込みアクセス権が必要で、それが遭遇する状況と、それが起動されている修飾子に依存します。
スタンドアロン アクセスがデータベースファイルを要求するサービスは:
CREATEは、データベースファイルを作成し初期化します。
INTEG (file)は、データベースファイルの整合性をチェックします。
JOURNALは、(たとえば、システムクラッシュの後)データベースファイルを回復し、ジャーナルレコードを抽出します。
RESTOREは、インクリメンタル バックアップ ファイルからデータベースを更新します。
RUNDOWNは、プロセスが誤って終了した場合に、 データベースファイルをチェックし閉じます。(スタンドアロンアクセスではないファイルは無視されます)
SETは、データベースファイルの特性を変更します(ほとんどのパラメータで設定する)
データベースファイルへの同時並行アクセスで利用可能なサービスは:
BACKUPは、データベースファイルをバックアップします。
EXTENDは、BGのデータベースファイルのサイズを増大します。
EXTRACTは、データベースファイルからシーケンシャル(フラットな)ファイルへデータを抜き出します。
FREEZEは、データベースファイルへの更新を防ぎます。
INTEG (region)は、GDSデータベースの整合性をチェックします。
LOADは、シーケンシャルファイルからデータベースへデータをロードします。
REORGは、パフォーマンスを最適化するために。データベースのフラグメンテーションを解消します。
SETは、ジャーナルファイルを変更します。
データベース以外のサービス:
STOPは、GT.Mプロセスを停止します。