Jisinfo
機能
ISAMファイルを構成するファイルに関する情報,およびキーに関する情報を表示します。
次に示す,キー定義ファイルの内容を表示します。
-
データファイルに関する情報
レコード形式,レコード長,フラグ類
-
キーファイルに関する情報
キーファイルページ長,キー項目名,キー項目数,キーファイル名,フラグ類,キーの要素数,キーの位置,キーの長さ,キーの属性
形式
Jisinfo [-u] [-e] ファイル名(-eオプションはUNIX限定)
実行権限
Windowsの場合:Administrators権限(WindowsのUAC機能が有効な場合は管理者コンソールから実行)
UNIXの場合:スーパーユーザー権限またはJP1/Base管理者権限
格納先ディレクトリ
- Windowsの場合
-
インストール先フォルダ\bin\
- UNIXの場合
-
/opt/jp1base/bin/
引数
-u
レコードの削除や更新によってデータファイルおよびキーファイルに未使用領域ができます。このファイルの未使用領域サイズの割合を表示する場合に指定します。なお,未使用領域率が高い場合は,ファイル圧縮ユーティリティで未使用領域率を0にできます。
-e
このオプションはUNIXだけで使用できます。
ISAMファイルの肥大化抑止機能の設定を確認する場合に指定します。設定が有効のときは,「キーファイル再利用」の項目に「再利用する」と表示されます。なお,Windowsの場合で肥大化抑止が設定されているとき,ISAMファイルの肥大化抑止の状態は常に表示されます。
ファイル名
キー定義情報を表示するファイルのファイル名を指定します。ドライブ,およびディレクトリを省略した場合は,カレントドライブ,およびカレントディレクトリが仮定されます。複数のファイルを指定する場合は,ファイル名を1文字以上のスペースで区切ります。また,ワイルドカード(*)を使用してファイルを指定できます。
Windowsの場合,スペースを含むファイル名を指定する場合は,ダブルクォーテーションマーク(")で囲みます。
- (例)
-
Windowsの場合の指定例を次に示します。
-
ディレクトリc:\dataにあるすべてのファイルを指定します。
Jisinfo c:\data\*
-
ディレクトリc:\dataにある,ファイル名がSAMPLEで始まるファイルを指定します。
Jisinfo c:\data\SAMPLE*
-
注意事項
-
複数のファイルを指定したときに,処理の途中で入出力エラーが発生した場合や,ファイルがなかった場合は,その時点でコマンドの実行は終了します。
-
検証結果をテキストファイルなどに出力したい場合は,>のあとに出力先のファイル名を指定します。指定例を次に示します。
(例)
Jisinfo sample > info.txt
-
未使用領域を表示する指定にすると,キー定義情報が表示されるまでに多少時間が掛かります。
-
未使用領域を表示する指定にすると,指定したISAMファイルがほかの処理でアクセス中の場合,占有エラーとなります。
戻り値
0 |
正常終了 |
1 |
異常終了 |