SÖZDİZİMİ
db_verify [-NoqV] [-h home] [-P password] file ...
AÇIKLAMA
db_verify yardımcı programı, bir veya daha fazla dosyanın ve içerdikleri veritabanlarının yapısını doğrular.
SEÇENEKLER
Aşağıdaki seçenekler mevcuttur:
-h home: 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.-o: Btree ve yinelenen sıralama düzeni (duplicate sort order) ile karma işlem (hashing) için veritabanı kontrollerini atlar.Doğrulanan dosya varsayılan olmayan karşılaştırma veya karma yapılandırmalarına sahip veritabanları içeriyorsa,
db_verifyyardımcı programını-obayrağı olmadan çağırmak genellikle başarısızlık döndürür.-obayrağı,db_verifyuygulamasının veritabanı sıralamasını veya karma düzenini yoksaymasını sağlar vedb_verifyuygulamasının bu dosyalar üzerinde kullanılabilmesine olanak tanır. Bu dosyaları tam olarak doğrulamak için, doğru karşılaştırma veya karma işlevlerini yapılandırdıktan sonraDB->verifyyöntemini kullanarak bunları açıkça doğrulayın.-P password: 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.-q: Hata açıklamalarının yazdırılmasını engeller, sadece başarı veya başarısızlık durumuyla çıkar.-V: Kitaplık sürüm numarasını standart çıktıya yazar ve çıkış yapar.
Ortam ve Kilit Yönetimi
db_verify yardımcı programı, bir kilitleme alt sistemi ile yapılandırılmış Berkeley DB ortamlarında bile herhangi bir kilitleme işlemi gerçekleştirmez. Bu nedenle, yalnızca başka bir kontrol iş parçacığı (thread) tarafından değiştirilmeyen dosyalar üzerinde kullanılmalıdır.
db_verify yardımcı programı bir Berkeley DB ortamı ile kullanılabilir (-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_verify programına her zaman ortamdan ayrılma ve sorunsuz bir şekilde çıkma fırsatı verilmelidir. db_verify 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.
ÇIKIŞ DURUMU
db_verify yardımcı programı aşağıdaki çıkış durumlarını döndürerek çıkar:
0: Başarı durumu.>0: Bir hata oluştu.
ORTAM
DB_HOME:-hseçeneği belirtilmemişse veDB_HOMEortam değişkeni ayarlanmışsa,DB_ENV->openmetodunda açıklandığı gibi veritabanı ana dizininin yolu olarak kullanılır.
AYRICA BAKINIZ
db_archive(1), db_checkpoint(1), db_deadlock(1), db_dump(1), db_load(1), db_printlog(1), db_recover(1), db_stat(1), db_upgrade(1)