バージョン 8.1.3
 —  ユーティリティ  —

機能概要

ADAORD ユーティリティは次のことに使用できます。

ADAORD の 1 回の実行中には、1 つの機能のみを実行できます。

ADAORD の実行中に、データベースの一部が上書きされます。 したがって、ADAORD 機能を実行する前にデータベース(またはファイル)を ADASAV ユーティリティでバックアップしておいてください。

また、RESTRUCTUREF(ファイル)以外のすべての ADAORD 機能では、操作に関連するデータベースファイルに対して EXF 排他制御を必要とします。 RESTRUCTUREF では EXU 制御が必要であり、他ユーザーに対して対象となっているデータベースファイルの読み込みだけのアクセスを認めます。 ただし、チェックポイントファイル、セキュリティファイル、または ADALOD の SYSFILE オプションを使用してロードされたファイルが関係する操作では、データベースに対して排他制御を必要とすることに注意してください。

注意:
アソシエータエクステントの開始 RABN を指定するときは、FCB、FDT および DSST に必要なスペースも考慮する必要があります。

このドキュメントでは、次のトピックについて説明します。


リオーダ機能

REORASSO 機能は、すべてのファイルに対してすべてのアソシエータブロックを物理的にリオーダします。REORFASSO 機能は、1 つのファイルに対してアソシエータをリオーダします。 この機能は、アソシエータスペース内のフラグメントを削除し、複数のアドレスコンバータ、ノーマルインデックスとアッパーインデックス、およびデータストレージスペーステーブル(DSST)コンポーネントのエクステントを、コンポーネントごとに 1 つの論理エクステントに結合します。

REORDATA 機能は、データベース内のすべてのファイルに対してデータストレージをリオーダします。REORFDATA 機能は、1 つのファイルに対してデータストレージをリオーダします。 この機能は、空ブロックしか持たないエクステントを圧縮し、またファイル削除によって発生するデータストレージ内のフラグメントを削除します。

REORDB 機能は、ADAORD の 1 回の実行で REORASSO と REORDATA 機能の両方を行います。

REORFILE 機能は、ADAORD の 1 回の実行で REORFASSO と REORFDATA 機能の両方を行います。 レコードはディスクリプタ、ISN による論理的な順番、またはレコードが現在格納されている順にリオーダできます。

REORDATA、REORDB、REORFDATA、および STORE 機能は、ADAM ファイルをリオーダしません。 ただし、これらの機能を使用して ADAM ファイルを異なる RABN に再配置することはできます。

Top of page

再構築機能

RESTRUCTUREDB 機能は、データベース全体を 1 つのシーケンシャルデータセットにアンロードします。RESTRUCTUREF 機能は、1 つ以上のファイルを 1 つのシーケンシャルデータセットにアンロードします。 アンロードされたデータが含まれるこのデータセットは、STORE 機能の入力として使用できます。

RESTRUCTURE 機能は、異なる物理デバイスにデータベースを再配置したり、1 つ以上のファイルを別のデバイスに再配置するために使用します。

RESTRUCTURE 機能で作成されたシーケンシャルデータセットのフォーマットは、データベースのデバイスタイプとは無関係であり、ADALOD や ADASAV ユーティリティに必要なフォーマットと互換性がありません。 したがって、ターゲットデータベースは、ソースデータベースと異なるデバイスタイプにあってもかまいません。

アソシエータおよびデータストレージは RESTRUCTURE/STORE 処理の一部としてリオーダされます。

RESTRUCTUREDB/F 機能 でオーバーフローエリアを使用する ADAM ファイルが再構築された後、STORE によって DATA ブロックサイズの小さいデータベースにそのファイルが格納されると、ADAORD ERROR-103 が発生することがあります。 この場合、ADAULD および ADALOD ユーティリティを使用して ADAM ファイルを移動します。

Top of page

格納機能

STORE 機能は、RESTRUCTUREDB、RESTRUCTUREF、または REORDB 機能で作成された DDFILEA 出力を使用して、1 つ以上のファイルを既存のデータベースにロードします。

アソシエータおよびデータストレージは RESTRUCTURE/STORE 処理の一部としてリオーダされます。

STORE 機能は、ADAM ファイルをリオーダしません。 ただし、他の ADAORD 機能と組み合わせて、ADAM ファイルを異なる RABN に再配置することはできます。 RESTRUCTUREDB または RESTRUCTUREF 機能 でオーバーフローエリアを使用する ADAM ファイルが再構築された後、STORE によって DATA ブロックサイズの小さいデータベースにそのファイルが格納されると、ADAORD ERROR-103 が発生することがあります。 この場合、ADAULD および ADALOD ユーティリティを使用して ADAM ファイルを移動します。

Top of page

スペース割り当て

ADAORD は、xxSIZE または MAXISN および MAXISN2 パラメータ(指定された場合)に必要なスペースの量を割り当てます。 指定がない場合は、ファイルの現在のサイズに基づいてスペースが割り当てられます。 xxRELEASE パラメータは、必要なスペースの量に影響を与えることに注意してください。

可能であれば、xxxxVOLUME パラメータで指定されたボリュームでスペースが割り当てられます。 解放されたスペースが指定ボリュームで不足していると、ADAORD はデフォルトの割り当てルールに従って、他ボリュームの残りの必要スペースを割り当てます。

xxRABN パラメータは、関連する xxxxVOLUME パラメータより優先されます。

Top of page

Adabas 8 の考慮事項

ADAORD STORE を使用すると、Adabas 8 以前のバージョンのデータベースやファイルを再構築して、Adabas 8 データベースに格納できます。 ただし、再構築した Adabas 8 データベース出力、または Adabas 7 などの以前のバージョンで実行中のデータベースに含まれるファイルは、格納できません。

Top of page