İsim
db_printlog
Sözdizimi
db_printlog [-NrV] [-h home] [-P password]
Açıklama
db_printlog yardımcı programı, Berkeley DB günlük (log) dosyalarını insan tarafından okunabilir bir biçimde döken bir hata ayıklama yardımcı programıdır.
Seçenekler aşağıdaki gibidir:
-h Veritabanı ortamı için bir ana dizin (home directory) belirtir; varsayılan olarak mevcut çalışma dizini kullanılır.
-N Çalışırken paylaşılan bölge karşılıklı dışlama (mutex) kilitlerini almaz. Berkeley DB'deki potansiyel olarak ölümcül hatalar gibi diğer sorunlar da yoksayılacaktır. Bu seçenek yalnızca hataları ayıklamak amacıyla tasarlanmıştır ve başka hiçbir koşulda kullanılmamalıdır.
-P Bir ortam şifresi belirtir. Berkeley DB yardımcı programları şifre dizgelerini mümkün olan en kısa sürede geçersiz kılsa da, yetkisiz kullanıcıların komut satırı argümanlarını görebildiği veya yardımcı programların komut satırı argümanlarını içeren belleği geçersiz kılamadığı sistemlerde küçük bir savunmasızlık penceresi olabileceğini unutmayın.
-r Günlük dosyalarını ters sırada okur.
-V Kitaplık sürüm numarasını standart çıktıya yazar ve çıkış yapar.
db_printlog çıktısı ve bunun uygulamalarda hata ayıklamak için kullanımı hakkında daha fazla bilgi edinmek için Berkeley DB günlük dosyalarını inceleme (Reviewing Berkeley DB log files) bölümüne bakın.
db_printlog yardımcı programı bir Berkeley DB ortamı kullanır (-h seçeneği için açıklandığı gibi, DB_HOME ortam değişkeni nedeniyle veya yardımcı program bir Berkeley DB ortamı içeren bir dizinde çalıştırıldığı için). Bir Berkeley DB ortamı kullanırken ortam bozulmasını önlemek için db_printlog programına her zaman ortamdan ayrılma ve sorunsuz bir şekilde çıkma fırsatı verilmelidir. db_printlog programının tüm ortam kaynaklarını serbest bırakmasını ve temiz bir şekilde çıkmasını sağlamak için ona bir kesme sinyali (SIGINT) gönderin.
db_printlog yardımcı programı başarı durumunda 0, bir hata oluşursa >0 değerini döndürerek çıkar.
Ortam
DB_HOME -h seçeneği belirtilmemişse ve DB_HOME ortam değişkeni ayarlanmışsa, DB_ENV->open metodunda açıklandığı gibi veritabanı ana dizininin yolu olarak kullanılır.
Ayrıca Bakınız
db_archive(1), db_checkpoint(1), db_deadlock(1), db_dump(1), db_load(1), db_recover(1), db_stat(1), db_upgrade(1), db_verify(1)
Darwin 3 Aralık 2003 Darwin