BerkeleyDB を排他的に開く方法はあるか?
意図している目的は何だ?
もし二つの bitcoin クライアントが同じデータベースを同時に使うのを防ぐことなら、アプリケーションレベルの保護を採る必要がある。粗い手段としては、ロックファイルや lock という DB エントリなどがある。
もし他のすべてのアクセスを防ぐつもりなら、その目標は諦めることを勧める 😊 db4 ツールが db4 データベースにアクセスできるようにしておくのは非常に有用だ。Code:db46_archive db46_deadlock db46_load db46_stat db46_checkpoint db46_dump db46_printlog db46_upgrade db46_codegen db46_hotbackup db46_recover db46_verify gavin の bitcointools のようなツールから読み取り専用でアクセスできるようにしておくのも、同じくらい有用だ。