コマンド ライン インターフェイス ユーティリティ : butil
 
このページをシェアする                  
butil
説明
Pervasive PSQL Maintenance ユーティリティ(butil)は、データ ファイルでコマンド ファイルとデータの操作を行うコマンド ライン ユーティリティです。
この Maintenance ユーティリティでは、以下のファイル操作およびデータ操作を行います。
サーバーのバックアップに使用する Continuous オペレーションの開始と終了。
最後のバックアップからシステム エラーが発生するまでの間に行ったファイルへの変更の回復。
ASCII 形式、シーケンシャル形式、および SDF 形式のデータのインポートとエクスポート。
データ ファイル間のデータのコピー。
MKDE バージョン情報の取得。
Continuous オペレーションは、Pervasive PSQL ベースのアプリケーションで使用中のファイルをバックアップできる MKDE の機能です。Maintenance ユーティリティの 2 つのコマンド startbuendbu を使用して、単一または複数のファイルに対する Continuous オペレーションを開始および終了します。
概要
butil
-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]]
-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 ディストリビューションの場合、すべての "/" パラメーターはスラッシュの代わりにハイフン("-") を使用します。たとえば、butil -copy の /O パラメーターは -O で、butil -copy -O のようになります。
オプション
Maintenance ユーティリティのコマンド オプションは、ファイル名以外は大文字小文字が区別されません。
コマンド オプションを指定せずに、または無効なコマンド オプションを指定して butil を実行すると、使用方法のメッセージが表示されます。使用方法のメッセージは、butil には、オプションの /S コマンド ライン引数があることを示します。この引数は Linux では無視されます。
テーブル設計の使用方法を含む完全な説明については、『Advanced Operations Guide』の Btrieve コマンドライン Maintenance ユーティリティ(butil)を参照してください。
関連項目
Linux man page の syslogd
Btrieve API Guide』はトランザクショナル インターフェイスの API について説明しています。