英語フランス語スペイン語

Ad


OnWorksファビコン

db_archive - クラウド上のオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーター上の OnWorks 無料ホスティング プロバイダーで db_archive を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド db_archive です。

プログラム:

NAME


db5.3_archive - アーカイブ目的で未使用のログ ファイルを検索します

SYNOPSIS


db5.3_アーカイブ [-adlsVv] [-h ホーム] [-P パスワード]

DESCRIPTION


db5.3_archive ユーティリティは、使用されなくなったログ ファイルのパス名を書き込みます (
たとえば、アクティブなトランザクションに関与しなくなった場合など)、標準出力に XNUMX つのパス名が出力されます。
行ごとに。 これらのログ ファイルは、リカバリに備えてバックアップ メディアに書き込む必要があります。
致命的な障害の場合 (データベース ファイルのスナップショットも必要です)、
ただし、ディスク領域を再利用するためにシステムから削除される場合があります。

OPTIONS


-a すべてのパス名をデータベース ホームからの相対パスではなく絶対パス名として書き込みます。
ディレクトリ。

-d 不要になったログ ファイルを削除します。 ファイル名は書き込まれません。 自動
ログ ファイルを削除すると、壊滅的な回復が不可能になる可能性があります。

-h データベース環境のホームディレクトリを指定します。 デフォルトでは、現在
作業ディレクトリが使用されます。

-l すべてのデータベース ログ ファイルのパス名を、ファイルが正しいかどうかに関係なく書き出します。
アクティブなトランザクションに関与しています。

-P 環境パスワードを指定します。 BerkeleyDBユーティリティはパスワードを上書きしますが
文字列をできるだけ早く、脆弱性のウィンドウがある可能性があることに注意してください
特権のないユーザーがコマンドライン引数を表示できるシステム、またはユーティリティが表示されるシステム
コマンドライン引数を含むメモリを上書きすることはできません。

-s アーカイブする必要があるすべてのデータベース ファイルのパス名を書き込みます。
致命的な障害からデータベースを回復します。 いずれかのデータベース ファイルに
現在のログ ファイルの存続期間中にアクセスされなかった場合、db5.3_archive は
この出力にはそれらを含めないでください。

ログが参照しているファイルの一部は、その後、
システムから削除されました。 この場合、db5.3_archive はそれらを無視します。 いつ
db5.3_recover が実行され、ログが参照するファイルのうち、存在しないファイルはすべて実行されます。
リカバリは削除されたものとみなされ、リカバリされません。

-V ライブラリのバージョン番号を標準出力に書き込んで終了します。

-v 詳細モードで実行し、確認時にログ ファイル内のチェックポイントをリストします。

ログ カーソル ハンドル (DB_EN​​V->log_cursor メソッドによって返される) にはオープン ファイルがある可能性があります
データベース環境のログ ファイルの記述子。 また、Berkeley DB インターフェイス
データベース環境ロギング サブシステム (たとえば、DB_EN​​V->log_put および
DB_TXN->abort) はログ カーソルを割り当て、ログ ファイルのオープン ファイル記述子を次のように持つ場合があります。
良い。 ファイルシステム関連のシステム コール (たとえば、名前の変更や
Windows/NT ではリンク解除)、プロセスに影響を受けるファイル記述子が開いている場合、失敗する可能性があります。
ファイルを削除している場合、db5.3_archive によってリストされたログ ファイルを移動または削除しようとすると失敗する場合があります。 全て
Berkeley DB 内部で使用されるログ カーソルは、アクティブなログ ファイルに対してのみ動作し、さらに、
自然界では短命です。 したがって、このような障害が発生したアプリケーションは再構築する必要があります。
開いているログ カーソルをすべて閉じるか、そうでない場合は終了するまで操作を再試行します。
成功する。 (後者は必要ないと思われますが、
トランザクションが記録または中止されるログ ファイルを移動または名前変更する理由。)

db5.3_archive ユーティリティは、Berkeley DB 環境を使用します (「 -h オプション、
環境変数 DB_HOME、またはユーティリティがを含むディレクトリで実行されたため
Berkeley DB環境)。 使用時に環境の破損を回避するために
Berkeley DB 環境では、db5.3_archive には常に接続を解除する機会が与えられる必要があります。
環境に影響を及ぼし、正常に終了します。 db5.3_archive にすべての環境を解放させるには
リソースを削除してクリーンに終了し、割り込みシグナル(SIGINT)を送信します。

DB_EN​​V->log_archive メソッドは、db5.3_archive ユーティリティで使用される基礎となるメソッドです。
DB_EN​​V->log_archive を使用する例については、db5.3_archive ユーティリティのソース コードを参照してください。
IEEE / ANSI Std 1003.1(POSIX)環境。

db5.3_archive ユーティリティは、成功すると 0 で終了し、エラーが発生すると >0 で終了します。

ENVIRONMENT


DB_HOME
Status -h オプションが指定されておらず、環境変数DB_HOMEが設定されている場合、
DB_EN​​V-> openで説明されているように、データベースホームのパスとして使用されます。

作者


Sleepycat Software、Inc。このマニュアルページは、次のHTMLドキュメントに基づいて作成されました。
db_archive (Sleepycat より)、Thijs Kinkhorst 著[メール保護]>、Debianシステムの場合
(ただし、他の人が使用する場合があります)。

28 年 1 月 2005 日 DB5.3_アーカイブ(1)

onworks.net サービスを使用してオンラインで db_archive を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad