|
•
|
|
•
|
|
•
|
|
•
|
|
•
|
|
•
|
|
ファイル情報エディターの表示、オーナー ネームの設定およびクリア、ファイル情報レポートの生成、ツールの終了を行います。
|
|

|
[ファイル情報エディター]ダイアログ ボックスのヘルプを表示します。
|
|
表 66
|
|
表 67
|
|
キー セグメントのヌル文字値(16 進数)を設定します。この設定は、キーに対する[ヌル キー]チェック ボックスがオンの場合にのみ使用できます。
|
||
|
セグメントで、キーに定義されたオルタネート コレーティング シーケンスを使用するかどうかを設定します。この設定は、大文字小文字が区別される STRING、LSTRING、ZSTRING のデータ型に対してのみ使用できます。
|
||
|
•
|
|
•
|
|
•
|
|
•
|

|
1
|

|
1
|

|
作成するファイルの種類を指定します。ディスクリプション ファイルを作成する場合は、[インデックス オンリー]オプションを使用して、butil ツールで既存データ ファイルへのインデックス追加に使用できるディスクリプション ファイルを作成できます(詳細については、インデックスの作成を参照してください)。
|
||
|
ファイルにシステム データを含めるかどうかを設定します[エンジン設定を使用]を選択した場合は、[システム データ]設定オプションの設定が適用されます。[システム データなし]を選択した場合、エンジンの設定にかかわらず、システム データは作成されません。[システム データを強要]を選択した場合は、エンジンの設定にかかわらず、システム データが作成されます。
この設定は、ファイルの種類が[MicroKernel 互換]の場合にのみ有効になります。 |
|
1
|
|
3
|
コメント入力後、[OK]をクリックします。
|
|
1
|
ファイル情報エディターの[情報のロード]をクリックし、コンパクト化するファイルを選択します。
|
|
2
|
|
3
|
メイン ウィンドウの[データ]メニューから[保存]をクリックします。[データの保存]ダイアログ ボックスの[保存元 MicroKernel ファイル]ボックスに元のファイルの名前を入力し、[保存先シーケンシャル ファイル]ボックスに出力ファイルの名前(たとえば <元のファイル名>.out)を入力します。
|
|
4
|
|
5
|
|
6
|
|
1
|
[ACS 情報]をクリックします。
|
|
表 70
|
|
1
|
Maintenance ツール ウィンドウで、[オプション]>[オーナー ネームの設定/クリア]を選択して、[オーナー ネームの設定/クリア]ダイアログを開きます。
|
|
2
|
[MicroKernel ファイル]ボックスで、オーナー ネームを設定またはクリアするファイルを入力します。オーナー ネームをクリアする場合は、[オーナー ネームのクリア]をクリックし、[現在のオーナー]フィールドにファイルのオーナー ネームを入力してそのクリアを許可します。
|
|
3
|
|
•
|
[オーナー ネームなしの読み込み専用アクセスを許可する]をオンにすると、すべてのユーザーが、データ ファイルへの読み取り専用アクセスを許可されます。
|
|
•
|
[ファイルのデータを暗号化する]をオンにすると、デバッガーやファイル ダンプ ツールを使用したデータへの不正アクセスを防ぐことができます。暗号化と復号により処理時間が増えるため、使用する環境でデータのセキュリティが優先される場合にのみ、このチェック ボックスをオンにしてください。
|
|
•
|
|
4
|
[実行]をクリックしてオプションを適用します。
|
|
1
|
|
2
|
使用するデータ ファイルとレポートのファイル名を指定します。作成後にレポートを表示する場合は、[レポートを表示する]チェック ボックスをオンにします。
|
|
1
|
|
2
|
[インデックスの作成]ダイアログ ボックスで以下のオプション設定を行います。
|
|
|||
|
ファイル情報エディターで定義されたキー番号が表示されます。
|
|||
|
[リストのリフレッシュ]をクリックすると、ファイルに定義されているキー番号が表示されます。ファイルにシステム定義のログ キーが含まれている場合は、このリストに SYSKEY が表示されます。
|
|||
|
[リストのリフレッシュ]をクリックすると、ファイルに定義されていない、使用可能なキー番号が表示されます。インデックスの作成時に使用するキー番号を選択します。
|
|
3
|
[エディターの起動]をクリックすると、[ファイル情報エディター]ダイアログ ボックスにキーの詳細情報が表示されます。[リストのリフレッシュ]をクリックして、データ ファイルからキー情報を読み取ると、[データ ファイルの既存キー番号]リストと[作成に使用するキー番号]リストをリフレッシュできます。インデックスを作成する前に[リストのリフレッシュ]をクリックしてください。
|
|
4
|
|
1
|
|
2
|
[インデックスの削除]ダイアログ ボックスで以下のオプション設定を行います。
|
|
[リストのリフレッシュ]をクリックすると、ファイルに定義されているキー番号が表示されます。削除するインデックスのキー番号を選択します。ファイルにシステム定義のログ キーが含まれている場合は、リストに SYSKEY が表示され、それを選択することにより、システム定義のログ キーをファイルから削除することができます。
|
|
|
3
|
[リストのリフレッシュ]をクリックし、指定したファイルからキー情報を取得します。
|
|
•
|
|
1
|

|
2
|
[実行]をクリックしてレコードをインポートします。
|
|
1
|

|
2
|
[データの保存]ダイアログ ボックスで、以下のオプションを設定します。
|
|
内部インデックス番号:
指定したキー番号を使用します。[保存元 MicroKernel ファイル]ボックスのファイルを変更した場合は、[インデックス リストをリフレッシュ]をクリックして使用可能なインデックスを更新します。 |
|
|
外部インデックス ファイル:
指定した外部インデックスを使用します(外部インデックスの作成は、インデックスの作成を参照)。 |
|
|
3
|
[実行]をクリックしてデータをエクスポートします。Maintenance ツールによって、ASCII ファイル形式のインポートとエクスポートの形式に従って、指定された ASCII ファイルが作成されます。その後、この ASCII ファイルを編集し、[ロード]コマンドを使用して、編集したテキストを別の標準データ ファイルにインポートできます。
|
|
1
|

|
2
|
|
ファイルの不要なキャッシュ ページをすべて消去します。ファイルがオープン ハンドルを持つ場合は消去されません(ただちにコマンド プロンプトに戻ります)。cache コマンドと対になるコマンドです。
|
|
|
データ ファイルから連続的にデータを読み取り、シーケンシャル ファイルに結果を書き込みます。(ただし DOS バージョンでは、rollfwd は使用できません)。破損したファイルがある場合は、このコマンドを使用します。
|
|
|
Stop(DOS のみ)
|
|
|
command
|
copy などの Maintenance ツールのコマンドが入ります。コマンドの前にはハイフン(-)を付け、ハイフンの前にはスペースを入力します。
|
|
•
|
|
•
|
各コマンドは、<end> または [end] で終わる必要があります。複数のコマンドを実行する場合は、各コマンドが <end> で終わっている必要があります。<end> または [end] には、小文字を使用します。
|
|
1
|
Create コマンドを使用し、任意のキー属性(キー位置、キー長、重複キー値)を持つ空のデータ ファイルを作成します。
|
|
2
|
copy コマンドを使用し、既存データ ファイルの内容を、新しく作成したデータ ファイルにコピーします。
|
|
ソース データ ファイルのオーナー ネーム(必要な場合)。出力データ ファイルのみでオーナー ネームが必要な場合は、/O に続けて owner1 にスペースを指定します(使用例を参照してください)。/PROMPT オプションを使用すると、実行時にオーナー ネームの対話型プロンプトが生成されます。
|
|
|
/UID<name>
/UIDuname
|
|
|
/PWD<word>
/PWDpword
|
|
|
/DB<name>
/DBdbname
|
|
/Oowner
|
|
|
/UID<name>
/UIDuname
|
|
|
/PWD<word>
/PWDpword
|
|
|
/DB<name>
/DBdbname
|
|
/Oowner
|
|
|
ファイルを前方から読み取ります。デフォルトでは、前方から読み取られますが、このオプションを使用して前方および後方を指定することができます。/I および /J の両方を指定した場合は、エラーが発生するまで前方からファイルが読み取られます。次に、発生したエラーまで、または別のエラーが発生するまで、ファイルを最後から読み取ります。
/J を最初に指定した場合は、まず後方から、次に前方から読み取ります。 |
|
|
/UID<name>
/UIDuname
|
|
|
/PWD<word>
/PWDpword
|
|
|
/DB<name>
/DBdbname
|
|
/Oowner1
|
ソース ファイルのオーナー ネーム(必要な場合)。インデックス ファイルのみでオーナー ネームが必要な場合は、/O に続けて owner1 にスペースを指定します。/PROMPT オプションを使用すると、実行時にオーナー ネームの対話型プロンプトが生成されます。
|
|
/Oowner2
|
|
|
ファイルを前方から読み取ります。デフォルトでは、前方から読み取られますが、このオプションを使用して前方および後方を指定することができます。/I および /J の両方を指定した場合は、エラーが発生するまで前方からファイルが読み取られます。次に、発生したエラーまで、または別のエラーが発生するまで、ファイルを最後から読み取ります。
/J を最初に指定した場合は、まず後方から、次に前方から読み取ります。 |
|
|
/UID<name>
/UIDuname
|
|
|
/PWD<word>
/PWDpword
|
|
|
/DB<name>
/DBdbname
|
|
空の新規データ ファイルに使用するフル パス名。Windows プラットフォームで butil を使用する際、データ ファイルが現在のディレクトリに存在する場合は、パスを指定する必要はありません。
|
|
|
複製する既存データ ファイルのフル パス名。Windows プラットフォームで butil を使用する際、データ ファイルが現在のディレクトリに存在する場合は、パスを指定する必要はありません。
|
|
|
/Oowner
|
|
|
データベース エンジンのファイル互換性プロパティにある[作成ファイルのバージョン]が 9.5 または 13.0 の場合は、outputFile のページ圧縮をオンにします。
|
|
|
outputFile のページ圧縮をオフにします。このパラメーターは、sourceFile にページ圧縮が使用されていない場合は無効です。
|
|
|
outputFile のページ圧縮をオンにします。
|
|
|
outputFile のレコード圧縮をオフにします。このパラメーターは、sourceFile にレコード圧縮が指定されていない場合は無効です。
|
|
|
/UID<name>
/UIDuname
|
|
|
/PWD<word>
/PWDpword
|
|
|
/DB<name>
/DBdbname
|
|
/Oowner
|
|
|
/UID<name>
/UIDuname
|
|
|
/PWD<word>
/PWDpword
|
|
|
/DB<name>
/DBdbname
|
|
既存のファイルに上書きするかどうかを指定します。このオプションに N を指定し、同名の MicroKernel ファイルが存在する場合は、エラー メッセージが表示されます。デフォルト設定は、Y です。
|
|
|
/UID<name>
/UIDuname
|
|
|
/PWD<word>
/PWDpword
|
|
|
/DB<name>
/DBdbname
|
|
しかし、重複しないユーザー定義のキーが存在しない限り、システム定義のログ キーが削除されたファイルのログは実行されません。この理由から、システム定義のログ キーが破損している可能性があり、再追加する場合にのみ、このオプションを使用してください。
SINDEX コマンドを使用すると、削除したシステム定義のログ キーを再利用できます。 |
|
|
/Oowner
|
|
|
/UID<name>
/UIDuname
|
|
|
/PWD<word>
/PWDpword
|
|
|
/DB<name>
/DBdbname
|
|
/Oowner
|
|
|
/UID<name>
/UIDuname
|
|
|
/PWD<word>
/PWDpword
|
|
|
/DB<name>
/DBdbname
|
|
/Oowner
|
|
|
level は /O パラメーターの直後に置く必要があります。
|
|
|
オーナー ネームでは大文字と小文字が区別されます。また、短いものと長いものがあります。短いオーナー ネームは半角 8 文字までの範囲で指定できます。長いオーナー ネームの長さは、ファイル形式によって異なります。詳細については、「オーナー ネーム」を参照してください。長いオーナー ネームに関する制限事項については、『Btrieve API Guide』の 「Set Owner(29)」 の「手順」トピックを参照してください。
|
|
|
/UID<name>
/UIDuname
|
|
|
/PWD<word>
/PWDpword
|
|
|
/DB<name>
/DBdbname
|
|
/Oowner
|
|
|
/UID<name>
/UIDuname
|
|
|
/PWD<word>
/PWDpword
|
|
|
/DB<name>
/DBdbname
|
|
1
|
データ ファイルの名前を変更し、Clone オプションを使用して元のファイルと同名の空のデータ ファイルを作成します。
|
|
2
|
Recover を使用し、複製したファイルのデータを、シーケンシャル テキスト ファイルに保存します。
|
|
3
|
Load を使用し、回復されたデータを複製ファイルにロードします。
|
|
/Oowner
|
|
|
/UID<name>
/UIDuname
|
|
|
/PWD<word>
/PWDpword
|
|
|
/DB<name>
/DBdbname
|
|
5.x
|
|
|
4.x
|
|
|
3.x
|
|
1
|
オペレーティング システムの[スタート]メニューまたはアプリ画面から、あるいは Zen Control Center の[ツール]メニューから Maintenance ユーティリティにアクセスします。
|
|
2
|

|
3
|
オペレーション タイプとして、"単一ファイル"、"ファイルのリスト"、"ボリューム名"、"ドライブ レター" のいずれかを選択します。"ボリューム名" または "ドライブ レター" を選択する場合は、名前の最後に円記号(\)またはスラッシュ(/)を挿入する必要があります(例、\\server\vol1\ または D:\ など)。
|
|
表 73
|
|
5
|
|
変更をロール フォワードするファイルのパス、ボリューム、ドライブを含む、テキスト ファイルのフル パス名。これらのパスは、キャリッジ リターン/ライン フィードで区切ります。エラーが発生した場合は、現在のファイルのロール フォワードが中断されますが、その時点までの変更はロール バックされません。/A オプションを指定した場合は、次のファイルからロール フォワードが継続されます。
|
|
|
/LdumpFile
|
|
|
/WdumpFile
|
|
|
ログ オペレーションが書き込まれる出力ファイルの名前。デフォルトは \blog\broll.lst で、物理ドライブのルートに関連付けられます。ファイル名は、スラッシュ(/)または円記号(\)で始まり、ドライブ文字やボリューム名は使用しません。ファイルは、blog.cfg と同じボリュームに配置されます。
|
|
|
/TdataLength
|
|
|
/EkeyLength
|
|
|
出力ファイルの数値表示を 16 進数形式にします。このオプションを指定しない場合、出力ファイルの数値は ASCII 形式で表示されます。このオプションは、エントリ数、オペレーション コード、キー番号、データ長の各フィールドの形式に影響します。
|
|
|
複数ファイルのロール バック中にエラーが発生した場合、次のファイルからロール フォワードを継続します。
このオプションを指定しない場合は、エラー発生時にロール フォワードが中断されます。その時点までの変更はロール バックされません。 メモ:/A オプションを使用した場合は、出力をファイルにリダイレクトできます。エラー メッセージのリダイレクトおよびコマンド ファイルの説明を参照してください。 |
|
|
/UID<name>
/UIDuname
|
|
|
/PWD<word>
/PWDpword
|
|
|
/DB<name>
/DBdbname
|
|
•
|
|
•
|