butil
説明
Btrieve ユーティリティ butil は、Btrieve ファイルとそのデータの操作や管理のためにコマンド プロンプトで使用されます。butil を使用することで以下の操作が実行できます。
•サーバーのバックアップに使用する Continuous オペレーションの開始と終了。
•最後のバックアップからシステム エラーが発生するまでの間に行ったファイルへの変更の回復。
•ASCII 形式、シーケンシャル形式、および SDF 形式のデータのインポートとエクスポート。
•ファイル間のデータのコピー。
•ファイルのページ キャッシュの事前ロードまたは消去。
•MicroKernel エンジン バージョン情報の取得。
Continuous オペレーションは、PSQL ベースのアプリケーションで使用中のファイルをバックアップできる MicroKernel エンジンの機能です。Maintenance ユーティリティの 2 つのコマンド startbu と endbu を使用して、単一または複数のファイルに対する Continuous オペレーションを開始および終了します。
概要
butil
-cache sourceFile
-CLONE outputFile sourceFile [/O<owner | *>] [/pagecompresson | /pagecompressoff] [/recordcompresson | /recordcompressoff] [/UIDuname /PWDpword [/DBdbname]]
-CLROWNER sourceFile /O<owner | *> [/UIDuname /PWDpword [/DBdbname]]
@commandFile [commandOutputFile]
-COPY sourceFile outputFile
[/O<owner1 | *> [/O<owner2 | *>]] [/UIDuname /PWDpword [/DBdbname]]
-CREATE outputFile descriptionFile [<Y | N>] [/UIDuname /PWDpword [/DBdbname]]
-DROP sourceFile <keyNumber | SYSKEY>
[/O<owner | *>] [/UIDuname /PWDpword [/DBdbname]]
-ENDBU </A | sourceFile | @listFile> [/UIDuname /PWDpword [/DBdbname]]
-INDEX sourceFile indexFile descriptionFile
[/O<owner | *>] [/UIDuname /PWDpword [/DBdbname]]
-LOAD unformattedFile outputFile [/O<owner |*>] [/UIDuname /PWDpword [/DBdbname]]
-purge sourceFile
-RECOVER sourceFile unformattedFile [/O<owner |*>] [/UIDuname /PWDpword [/DBdbname]]
-ROLLFWD <sourceFile | volume | drive | @listFile>
[</L[dumpFile] | /W[dumpFile]> [/T<dataLength>]
[/E<keyLength>] [/H] [/V] [/O<ownerList | owner> | *]]
[/A] [/UIDuname /PWDpword [/DBdbname]]
-SAVE sourceFile unformattedFile
[Y indexFile | N <keyNumber | -1>] [/O<owner1 | *>
[/O<owner2 | *>]] [/UIDuname /PWDpword [/DBdbname]]
-SETOWNER sourceFile /O<owner | *> level [/UIDuname /PWDpword [/DBdbname]]
-SINDEX sourceFile <descriptionFile | SYSKEY> [keyNumber] [/O<owner | *>] [/UIDuname /PWDpword [/DBdbname]]
-STARTBU <sourceFile | @listFile> [/UIDuname /PWDpword [/DBdbname]]
-STAT <sourceFile> [/O<owner | *>] [/UIDuname /PWDpword [/DBdbname]]
-VER
メモ:Linux および OS X ディストリビューションの場合、すべてのスラッシュ オプションはスラッシュの代わりにハイフンを使用します。たとえば、butil -copy の /O オプションは -O で、butil -copy -O のようになります。
オプション
Maintenance ユーティリティのコマンド オプションは、ファイル名以外は大文字小文字が区別されません。
コマンド オプションを指定せずに、または無効なコマンド オプションを指定して butil を実行すると、使用方法のメッセージが表示されます。使用方法のメッセージは、butil には、オプションの /S コマンド ライン引数があることを示します。この引数は Linux、OS X、または Raspbian では無視されます。
テーブル設計の使用方法を含む完全な説明については、『
Advanced Operations Guide』の
Btrieve の Maintenance コマンド ライン ユーティリティ(butil)を参照してください。
関連項目
•Linux または OS X man ページの syslogd
•『Btrieve API Guide』。MicroKernel エンジン の API について説明しています。