これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド db_recover です。
プログラム:
NAME
db5.3_recover - データベースを一貫性のある状態に復元します
SYNOPSIS
db5.3_recover [-ceVv] [-h ホーム] [-P パスワード] [-t [[CC]YY]MMDDhhmm[.SS]]]
DESCRIPTION
db5.3_recover ユーティリティは、予期しないアプリケーション、Berkeley DB、または
システム障害により、データベースを一貫した状態に復元できません。 コミットされたすべてのトランザクション
db5.3_recover の実行後、およびコミットされていないすべてのトランザクション後に表示されることが保証されています
完全に元に戻されます。
OPTIONS
-c 通常のリカバリではなく、壊滅的なリカバリを実行します。
-e リカバリの実行後も環境を保持します。 このオプションはめったに使用されません
DB_CONFIG ファイルがホーム ディレクトリに存在しない限り。 DB_CONFIG ファイルが
存在しない場合、領域はデフォルトのパラメータ値で作成されます。
-h データベース環境のホームディレクトリを指定します。 デフォルトでは、現在
作業ディレクトリが使用されます。
-P 環境パスワードを指定します。 BerkeleyDBユーティリティはパスワードを上書きしますが
文字列をできるだけ早く、脆弱性のウィンドウがある可能性があることに注意してください
特権のないユーザーがコマンドライン引数を表示できるシステム、またはユーティリティが表示されるシステム
コマンドライン引数を含むメモリを上書きすることはできません。
-t 最新の日付ではなく、指定した時刻に復元します。 の
タイムスタンプ引数は [[CC]YY]MMDDhhmm[.SS] の形式にする必要があります。ここで、各ペアは
文字は以下を表します。
CC 西暦の最初の XNUMX 桁 (世紀)。
YY 西暦の下 XNUMX 桁。 「YY」が指定されているが、「CC」が指定されていない場合、
「YY」の値が 69 ~ 99 の場合、「CC」値は 19 になります。それ以外の場合は、
「YY」値 20 が使用されます。
MM 1 から 12 までの月。
DD 1 から 31 までの日付。
hh 0 から 23 までの時刻。
mm 0 ~ 59 の分。
SS 0 から 61 までの秒。
「CC」と「YY」の文字ペアが指定されていない場合、値はデフォルトで
今年。 「SS」文字ペアが指定されていない場合、値はデフォルトの 0 になります。
-V ライブラリのバージョン番号を標準出力に書き込んで終了します。
-v 詳細モードで実行します。
壊滅的なリカバリの場合は、アーカイブ コピー - または スナップショット - すべてのデータベースのうち
ファイルは、データベース ファイル以降に書き込まれたすべてのログ ファイルとともに復元する必要があります。
スナップショットが作成されました。 (ディスク容量に問題がある場合は、ログ ファイルがシンボリック ディレクトリで参照される可能性があります。
左)。
障害が致命的ではなかった場合、障害の時点でシステム上に存在していたファイルは、
失敗してもリカバリを実行するには十分です。
ログ ファイルが欠落している場合、db5.3_recover は欠落しているログ ファイルを特定し、失敗します。
この場合、失われたログ ファイルを復元し、リカバリを再度実行する必要があります。
db5.3_recover ユーティリティは、Berkeley DB 環境を使用します (「 -h オプション、
環境変数 DB_HOME、またはユーティリティがを含むディレクトリで実行されたため
Berkeley DB環境)。 使用時に環境の破損を回避するために
Berkeley DB 環境では、db5.3_recover に常に接続を解除する機会を与える必要があります。
環境に影響を及ぼし、正常に終了します。 db5.3_recover ですべての環境を解放するには
リソースを削除してクリーンに終了し、割り込みシグナル(SIGINT)を送信します。
db5.3_recover ユーティリティは、成功すると 0 で終了し、エラーが発生した場合は >0 で終了します。
ENVIRONMENT
DB_HOME
Status -h オプションが指定されておらず、環境変数DB_HOMEが設定されている場合、
DB_ENV-> openで説明されているように、データベースホームのパスとして使用されます。
作者
Sleepycat Software、Inc。このマニュアルページは、次のHTMLドキュメントに基づいて作成されました。
db_recover from Sleepycat (Thijs Kinkhorst 著)[メール保護]>、Debianシステムの場合
(ただし、他の人が使用する場合があります)。
28 年 1 月 2005 日 DB5.3_RECOVER(1)
onworks.net サービスを使用してオンラインで db_recover を使用する