これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド db5.3_dump です。
プログラム:
NAME
db5.3_dump-データベースをフラットテキスト形式で書き込みます
SYNOPSIS
db5.3_ダンプ [-klNpRrV] [-d ahr] [-f 出力] [-h ホーム] [-P パスワード] [-s データベース] ファイル
DESCRIPTION
db5.3_dumpユーティリティは、データベースファイルファイルを読み取り、それを標準出力に書き込みます
db5.3_loadユーティリティーによって理解される移植可能なフラットテキスト形式を使用します。 ファイル引数
BerkeleyDBライブラリ関数を使用して作成されたファイルである必要があります。
OPTIONS
-d BerkeleyDBのデバッグに役立つ形式で指定されたデータベースをダンプします
ライブラリルーチン。
aすべての情報を表示します。
hページヘッダーのみを表示します。
rフリーリストまたはフリーリストのページを表示しないでください。 このモードが使用されます
回復テストによって。
この 出力 形式でアーカイブしたプロジェクトを保存します. of -d オプション is 標準 と かもしれません 変化する、 無し 知らせ、
の間に リリース of バークリー DB としょうかん。
-f 指定されたものに書き込みます file 標準出力の代わりに。
-h データベース環境のホームディレクトリを指定します。 デフォルトでは、現在
作業ディレクトリが使用されます。
-k QueueおよびRecnoデータベースからレコード番号をキーとしてダンプします。
-l ファイルに保存されているデータベースを一覧表示します。
-N 実行中に共有領域ミューテックスを取得しないでください。 その他の問題、
BerkeleyDBの潜在的に致命的なエラーも無視されます。 このオプションは
エラーのデバッグのみを目的としており、他の場所では使用しないでください
状況。
-P 環境パスワードを指定します。 BerkeleyDBユーティリティはパスワードを上書きしますが
文字列をできるだけ早く、脆弱性のウィンドウがある可能性があることに注意してください
特権のないユーザーがコマンドライン引数を表示できるシステム、またはユーティリティが表示されるシステム
コマンドライン引数を含むメモリを上書きすることはできません。
-p キー項目またはデータ項目のいずれかの文字が印刷文字である場合(定義どおり)
by 印刷物(3))、印刷文字を使用する file それらを表すために。 このオプション
ユーザーが標準のテキストエディタとツールを使用して、
データベース。
注:システムが異なれば、キャラクターとは何かについての概念が異なる場合があります
見なさ printing 文字、およびこの方法でダンプされたデータベースは少なくなる可能性があります
外部システムに移植可能。
-R 破損している可能性のあるファイルからデータを積極的に回収します。 NS -R フラグは
-r のリスクでファイルからすべての可能なデータを返すという点でオプション
また、すでに削除された、または無意味なアイテムを返します。 これにダンプされたデータ
ファッションは、ほぼ確実に、手または他の手段で編集する必要があります。
データを別のデータベースにリロードする準備ができました
-r 破損している可能性のあるファイルからデータを回収します。 破損していないデータベースで使用する場合、
このオプションは、同等のデータを通常のダンプに返す必要がありますが、ほとんどの場合、
別の順序。
-s ダンプする単一のデータベースを指定します。 データベースが指定されていない場合、
データベースファイルがダンプされます。
-V ライブラリのバージョン番号を標準出力に書き込んで終了します。
ユーザー定義のハッシュ関数を使用するハッシュデータベースをダンプおよびリロードすると、次のようになります。
デフォルトのハッシュ関数を使用する新しいデータベース。 デフォルトのハッシュを使用していますが
機能は新しいデータベースに最適ではない可能性がありますが、引き続き正しく機能します。
ユーザー定義のプレフィックスまたは比較関数を使用するBtreeデータベースのダンプとリロード
デフォルトのプレフィックスおよび比較関数を使用する新しいデータベースが作成されます。 In
この 場合、 it is 非常に 可能性が高い それ データベース 意志 be 破損する 越えて 修理 許す
どちらもありません 記録 ストレージ利用料 or 検索。
どちらの場合でも利用可能な唯一の回避策は、db5.3_loadのソースを変更することです。
正しいハッシュ、プレフィックス、および比較関数を使用してデータベースをロードするユーティリティ。
db5.3_dumpユーティリティの出力形式は、の「ダンプ出力形式」セクションに記載されています。
BerkeleyDBリファレンスガイド。
db5.3_dumpユーティリティは、Berkeley DB環境で使用できます( -h
オプション、環境変数 DB_HOME、またはユーティリティがディレクトリで実行されたため
Berkeley DB環境を含む)。 環境の腐敗を避けるために
Berkeley DB環境を使用する場合、db5.3_dumpには常にデタッチする機会を与える必要があります
環境から出て、優雅に終了します。 db5.3_dumpにすべての環境を解放させるには
リソースを削除してクリーンに終了し、割り込みシグナル(SIGINT)を送信します。
Berkeley DBデータベース環境を使用している場合でも、db5.3_dumpユーティリティは使用しません
で呼び出された場合のあらゆる種類のデータベースロック -d, -Rまたは -r 引数。 使用する場合
これらの引数の5.3つを使用すると、dbXNUMX_dumpユーティリティーはデータベースでのみ安全に実行できます。
他のプロセスによって変更されていないもの。 そうしないと、出力が破損する可能性があります。
db5.3_dumpユーティリティは、成功すると0を終了し、エラーが発生すると> 0を終了します。
ENVIRONMENT
DB_HOME
Status -h オプションが指定されておらず、環境変数DB_HOMEが設定されている場合、
DB_ENV-> openで説明されているように、データベースホームのパスとして使用されます。
作者
Sleepycat Software、Inc。このマニュアルページは、次のHTMLドキュメントに基づいて作成されました。
Sleepycatのdb_dump、ThijsKinkhorstによるthijs@kinkhorst.com>、Debianシステムの場合
(ただし、他の人が使用する場合があります)。
28 年 1 月 2005 日 DB5.3_ダンプ(1)
onworks.net サービスを使用してオンラインで db5.3_dump を使用する