← man/data_processing
db_checkpoint — man db_checkpoint — 80×24
ugur@toprak:~/man/data_processing$man db_checkpoint
Bölüm 1 Veri İşleme

db_checkpoint

db_checkpoint

Synopsis

     db_checkpoint [-1Vv] [-h home] [-k kbytes] [-L file] [-P password] [-p min]

Description

db_checkpoint yardımcı programı, veritabanı günlüğünü (log) izleyen ve onu periyodik olarak denetim noktasına (checkpoint) almak için DB_ENV->txn_checkpoint işlevini çağıran bir arka plan sürecidir (daemon).

Seçenekler aşağıdaki gibidir:

-1 Son denetim noktasından bu yana bir etkinlik olup olmadığına bakılmaksızın günlüğü bir kez denetim noktasına alır ve ardından çıkar.

-h Veritabanı ortamı için bir ev dizini (home directory) belirtir; varsayılan olarak mevcut çalışma dizini kullanılır.

-k Günlük dosyasının her kbytes (kilobayt) kadar verisi yazıldığında veritabanını denetim noktasına alır.

-L db_checkpoint yardımcı programının yürütülmesini aşağıdaki biçimde belirtilen dosyaya günlüğe kaydeder; burada ### süreç kimliği (PID), tarih ise yardımcı programın başlatıldığı zamandır.

db_checkpoint: ### Wed Jun 15 01:23:45 EDT 1995

Yardımcı program düzgün bir şekilde çıkarsa bu dosya kaldırılacaktır.

-P Bir ortam parolası belirtir. Berkeley DB yardımcı programları parola dizelerinin üzerini mümkün olan en kısa sürede yazsa da, ayrıcalıksız 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ğin üzerini yazamadığı sistemlerde bir güvenlik açığı penceresi olabileceğini unutmayın.

-p Son denetim noktasından bu yana herhangi bir etkinlik olmuşsa, veritabanını en azından her min dakikada bir denetim noktasına alır.

-V Kütüphane sürüm numarasını standart çıktıya yazar ve çıkar.

-v Her denetim noktası denemesinin zamanını standart çıktıya yazar.

-1, -k ve -p seçeneklerinden en az biri belirtilmelidir.

db_checkpoint yardımcı programı bir Berkeley DB ortamı kullanır (-h seçeneği için açıklandığı gibi, DB_HOME çevre değişkeniyle veya yardımcı program Berkeley DB ortamı içeren bir dizinde çalıştırıldığı için). Berkeley DB ortamı kullanırken ortam bozulmasını önlemek amacıyla, db_checkpoint programına ortamdan ayrılması ve düzgün bir şekilde çıkması için her zaman fırsat verilmelidir. db_checkpoint'in 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_checkpoint yardımcı programı, halihazırda mevcut değilse Berkeley DB paylaşılan bellek bölgelerini oluşturmaya çalışmaz. Bölgeyi oluşturan uygulama önce başlatılmalı ve bölge oluşturulduktan sonra db_checkpoint yardımcı programı başlatılmalıdır.

DB_ENV->txn_checkpoint yöntemi, db_checkpoint yardımcı programı tarafından kullanılan temel yöntemdir. Bir IEEE/ANSI Std 1003.1 (POSIX) ortamında DB_ENV->txn_checkpoint kullanımına ilişkin bir örnek için db_checkpoint yardımcı programının kaynak koduna bakın.

db_checkpoint yardımcı programı başarı durumunda 0 ile çıkar ve bir hata oluşursa >0 ile çıkar.

Environment

DB_HOME -h seçeneği belirtilmemişse ve DB_HOME çevre değişkeni ayarlanmışsa, DB_ENV->open bölümünde açıklandığı gibi veritabanı ev dizininin yolu olarak kullanılır.

See Also

db_archive(1), db_deadlock(1), db_dump(1), db_load(1), db_printlog(1), db_recover(1), db_stat(1), db_upgrade(1), db_verify(1)

Darwin December 3, 2003 Darwin