butil
説明
PSQL Maintenance ユーティリティ(butil)は、データ ファイルに対してコマンドによるファイルおよびデータの操作、ならびに管理操作を行うコマンド ライン ユーティリティです。
この Maintenance ユーティリティでは、以下のファイル操作およびデータ操作を行います。
•サーバーのバックアップに使用する 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 では無視されます。
テーブル設計の使用方法を含む完全な説明については、『
Advanced Operations Guide』の
Btrieve の Maintenance コマンド ライン ユーティリティ(butil)を参照してください。
関連項目
•Linux または OS X man ページの syslogd
•『Btrieve API Guide』。MicroKernel エンジンの API について説明しています。