Ito ang command na db5.3_upgrade na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
db5.3_upgrade - I-upgrade ang bersyon ng Berkeley DB sa kasalukuyang bersyon ng release.
SINOPSIS
db5.3_upgrade [-NsVv] [-h home] [-P password] file ...
DESCRIPTION
Ang db5.3_upgrade utility ay nag-upgrade sa Berkeley DB na bersyon ng isa o higit pang mga file at ang
mga database na naglalaman ng mga ito sa kasalukuyang bersyon ng paglabas.
Opsyon
-h Tukuyin ang isang home directory para sa kapaligiran ng database; bilang default, ang kasalukuyang
gumaganang direktoryo ang ginagamit.
-N Huwag kumuha ng mga nakabahaging rehiyon na mutex habang tumatakbo. Iba pang mga problema, tulad ng
ang mga posibleng nakamamatay na pagkakamali sa Berkeley DB, ay hindi rin papansinin. Ang pagpipiliang ito ay
nilayon lamang para sa mga error sa pag-debug, at hindi dapat gamitin sa ilalim ng anumang iba pa
pangyayari.
-P Tumukoy ng password sa kapaligiran. Bagama't pinatungan ng mga utility ng Berkeley DB ang password
string sa lalong madaling panahon, magkaroon ng kamalayan na maaaring may isang window ng kahinaan sa
mga system kung saan makikita ng mga walang pribilehiyong user ang mga argumento ng command-line o kung saan ang mga utility
ay hindi ma-overwrite ang memorya na naglalaman ng mga argumento ng command-line.
-s Ang flag na ito ay makabuluhan lamang kapag nag-a-upgrade ng mga database mula sa mga release bago ang
Paglabas ng Berkeley DB 3.1.
Bilang bahagi ng pag-upgrade mula sa Berkeley DB 3.0 release sa 3.1 release, ang on-
nabago ang format ng disk ng mga duplicate na item ng data. Upang i-upgrade nang tama ang format
nangangailangan na tukuyin ng mga application kung ang mga duplicate na item ng data sa database ay
pinagsunod-sunod o hindi. Tinutukoy ang -s ibig sabihin ng watawat na ang mga duplicate ay pinagsunod-sunod;
kung hindi, ang mga ito ay ipinapalagay na unsorted. Maling pagtukoy sa halaga ng
ang watawat na ito ay maaaring humantong sa katiwalian sa database.
Dahil ang db5.3_upgrade utility ay nag-upgrade ng isang pisikal na file (kabilang ang lahat ng
mga database na nilalaman nito), hindi posible na gumamit ng db5.3_upgrade upang mag-upgrade ng mga file
kung saan ang ilan sa mga database na kinabibilangan nito ay pinagsunod-sunod ang mga duplicate na item ng data, at ang ilan
ng mga database na kinabibilangan nito ay may hindi naayos na mga duplicate na item ng data. Kung ang file ay
hindi magkaroon ng higit sa isang solong database, kung ang mga database ay hindi sumusuporta sa duplicate
data item, o kung sinusuportahan ng lahat ng database na sumusuporta sa mga duplicate na data item sa
parehong estilo ng mga duplicate (alinman sa pinagsunod-sunod o hindi pinagsunod-sunod), gagana ang db5.3_upgrade
tama basta ang -s wastong tinukoy ang bandila. Kung hindi, hindi magagawa ng file
ma-upgrade gamit ang db5.3_upgrade, at dapat na manual na i-upgrade gamit ang db5.3_dump
at db5.0_load utilities.
-V Isulat ang numero ng bersyon ng library sa karaniwang output, at lumabas.
-v Tumakbo sa verbose mode, na nagpapakita ng mensahe para sa bawat matagumpay na pag-upgrade.
It is mahalaga sa mapagtanto na Berkeley DB database upgrade ay tapos in lugar, at so
ay potensyal nakasisira. Nangangahulugan ito na kung nag-crash ang system sa panahon ng pag-upgrade
pamamaraan, o kung ang proseso ng pag-upgrade ay maubusan ng espasyo sa disk, ang mga database ay maaaring iwanang
sa isang hindi pare-pareho at hindi mababawi na estado.
Ang db5.3_upgrade utility ay maaaring gamitin sa isang Berkeley DB environment (tulad ng inilarawan para sa
-h opsyon, ang variable ng kapaligiran DB_HOME, o dahil ang utility ay pinatakbo sa isang direktoryo
naglalaman ng kapaligiran ng Berkeley DB). Upang maiwasan ang katiwalian sa kapaligiran kapag
gamit ang isang Berkeley DB environment, ang db5.3_upgrade ay dapat palaging bigyan ng pagkakataong kumalas
mula sa kapaligiran at lumabas nang maganda. Upang maging sanhi ng db5.3_upgrade na ilabas lahat
mga mapagkukunan ng kapaligiran at malinis na lumabas, magpadala ito ng interrupt signal (SIGINT).
Ang db5.3_upgrade utility ay lumabas sa 0 sa tagumpay, at >0 kung may naganap na error.
Kapaligiran
DB_HOME
Kung ang -h ang opsyon ay hindi tinukoy at ang environment variable na DB_HOME ay nakatakda, ito
ay ginagamit bilang landas ng database home, gaya ng inilarawan sa DB_ENV->open.
MGA AUTHORS
Sleepycat Software, Inc. Ang manwal na pahinang ito ay nilikha batay sa HTML na dokumentasyon para sa
db_upgrade mula sa Sleepycat, ni Thijs Kinkhorst[protektado ng email]>, para sa Debian system
(ngunit maaaring gamitin ng iba).
28 Enero 2005 DB5.3_UPGRADE(1)
Gumamit ng db5.3_upgrade online gamit ang mga serbisyo ng onworks.net