BerkeleyDBを排他的に開く方法はあるだろうか?
意図している目的は何?
もし二つのbitcoinクライアントが同じデータベースを同時に使うのを防ぐことなら、アプリケーションレベルの保護を採る必要がある。粗い手段としては、ロックファイルやlockというDBエントリなどがある。
もし他のすべてのアクセスを防ぐつもりなら、その目標は諦めたほうがいいと思う 😊 db4ツールがdb4データベースにアクセスできるようにしておくのは非常に有用だ。
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のようなツールから読み取り専用でアクセスできるようにしておくのも、同じくらい有用だ。