ນີ້ແມ່ນຄໍາສັ່ງ db5.3_upgrade ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
db5.3_upgrade - ອັບເກຣດເວີຊັ່ນ Berkeley DB ເປັນເວີຊັນທີ່ອອກປະຈຸບັນ.
ສະຫຼຸບສັງລວມ
db5.3_upgrade [-NsVv] [-h home] [-P password] ໄຟລ໌ ...
ລາຍລະອຽດ
Utility db5.3_upgrade ອັບເກຣດເວີຊັ່ນ Berkeley DB ຂອງໜຶ່ງ ຫຼືຫຼາຍໄຟລ໌ ແລະ
ຖານຂໍ້ມູນທີ່ເຂົາເຈົ້າບັນຈຸກັບສະບັບປະຈຸບັນ.
OPTIONS
-h ລະບຸໄດເລກະທໍລີເຮືອນສໍາລັບສະພາບແວດລ້ອມຖານຂໍ້ມູນ; ໂດຍຄ່າເລີ່ມຕົ້ນ, ປະຈຸບັນ
ໄດເລກະທໍລີການເຮັດວຽກຖືກນໍາໃຊ້.
-N ຢ່າໄດ້ຮັບ mutexes ພາກພື້ນທີ່ແບ່ງປັນໃນຂະນະທີ່ແລ່ນ. ບັນຫາອື່ນໆ, ເຊັ່ນ:
ຄວາມຜິດພາດທີ່ອາດຈະຕາຍໃນ Berkeley DB, ຈະຖືກລະເລີຍເຊັ່ນກັນ. ທາງເລືອກນີ້ແມ່ນ
ມີຈຸດປະສົງພຽງແຕ່ສໍາລັບການແກ້ບັນຫາຄວາມຜິດພາດ, ແລະບໍ່ຄວນຖືກນໍາໃຊ້ພາຍໃຕ້ການອື່ນໆ
ສະຖານະການ.
-P ລະບຸລະຫັດຜ່ານສະພາບແວດລ້ອມ. ເຖິງແມ່ນວ່າຜົນປະໂຫຍດຂອງ Berkeley DB ຈະຂຽນທັບລະຫັດຜ່ານ
ສະຕຣິງໄວເທົ່າທີ່ຈະໄວໄດ້, ຈົ່ງລະວັງວ່າອາດມີຊ່ອງໂຫວ່ເປີດຢູ່
ລະບົບທີ່ຜູ້ໃຊ້ທີ່ບໍ່ມີສິດທິພິເສດສາມາດເບິ່ງການໂຕ້ຖຽງບັນຊີຄໍາສັ່ງຫຼືບ່ອນທີ່ອຸປະກອນ
ບໍ່ສາມາດຂຽນທັບຫນ່ວຍຄວາມຈໍາທີ່ມີ arguments ແຖວຄໍາສັ່ງ.
-s ທຸງນີ້ມີຄວາມຫມາຍພຽງແຕ່ໃນເວລາທີ່ການຍົກລະດັບຖານຂໍ້ມູນຈາກການປ່ອຍກ່ອນ
ການປ່ອຍ Berkeley DB 3.1.
ໃນຖານະເປັນສ່ວນຫນຶ່ງຂອງການຍົກລະດັບຈາກການປ່ອຍ Berkeley DB 3.0 ກັບການປ່ອຍ 3.1, ໃນ.
ຮູບແບບດິສກ໌ຂອງລາຍການຂໍ້ມູນຊໍ້າກັນຖືກປ່ຽນແປງ. ເພື່ອຍົກລະດັບຮູບແບບທີ່ຖືກຕ້ອງ
ຮຽກຮ້ອງໃຫ້ແອັບພລິເຄຊັນລະບຸວ່າລາຍການຂໍ້ມູນຊໍ້າກັນຢູ່ໃນຖານຂໍ້ມູນ
ຈັດລຽງຫຼືບໍ່. ການລະບຸ -s ທຸງຫມາຍຄວາມວ່າຊໍ້າກັນໄດ້ຖືກຈັດຮຽງ;
ຖ້າບໍ່ດັ່ງນັ້ນ, ພວກມັນຖືກສົມມຸດວ່າບໍ່ໄດ້ຈັດຮຽງ. ການລະບຸຄ່າບໍ່ຖືກຕ້ອງ
ທຸງນີ້ອາດຈະນໍາໄປສູ່ການສໍ້ລາດບັງຫຼວງຂອງຖານຂໍ້ມູນ.
ເນື່ອງຈາກວ່າ db5.3_upgrade utility ຍົກລະດັບໄຟລ໌ທາງດ້ານຮ່າງກາຍ (ລວມທັງທັງຫມົດ
databases it contains), ມັນເປັນໄປບໍ່ໄດ້ທີ່ຈະໃຊ້ db5.3_upgrade ເພື່ອອັບເກຣດໄຟລ໌
ບ່ອນທີ່ບາງຖານຂໍ້ມູນທີ່ມັນປະກອບມີການຄັດເລືອກລາຍການຂໍ້ມູນທີ່ຊ້ໍາກັນ, ແລະບາງ
ຂອງຖານຂໍ້ມູນທີ່ມັນປະກອບມີລາຍການຂໍ້ມູນທີ່ຊ້ໍາກັນ unsorted. ຖ້າໄຟລ໌ເຮັດ
ບໍ່ມີຫຼາຍກ່ວາຖານຂໍ້ມູນດຽວ, ຖ້າຖານຂໍ້ມູນບໍ່ສະຫນັບສະຫນູນການຊ້ໍາກັນ
ລາຍການຂໍ້ມູນ, ຫຼືຖ້າຫາກວ່າຖານຂໍ້ມູນທັງຫມົດທີ່ສະຫນັບສະຫນູນລາຍການຂໍ້ມູນທີ່ຊ້ໍາກັນສະຫນັບສະຫນູນ
ຮູບແບບດຽວກັນຂອງການຊໍ້າກັນ (ທັງຈັດຮຽງ ຫຼືບໍ່ໄດ້ຈັດຮຽງ), db5.3_upgrade ຈະເຮັດວຽກ.
ຖືກຕ້ອງຕາບໃດທີ່ -s ທຸງຖືກລະບຸຢ່າງຖືກຕ້ອງ. ຖ້າບໍ່ດັ່ງນັ້ນ, ໄຟລ໌ບໍ່ສາມາດ
ໄດ້ຮັບການຍົກລະດັບໂດຍໃຊ້ db5.3_upgrade, ແລະຕ້ອງໄດ້ຮັບການອັບເກຣດດ້ວຍຕົນເອງໂດຍໃຊ້ db5.3_dump
ແລະ db5.0_load utilities.
-V ຂຽນເລກສະບັບຂອງຫ້ອງສະຫມຸດໄປຫາຜົນຜະລິດມາດຕະຖານ, ແລະອອກ.
-v ດໍາເນີນການໃນຮູບແບບ verbose, ສະແດງຂໍ້ຄວາມສໍາລັບການຍົກລະດັບສົບຜົນສໍາເລັດແຕ່ລະຄົນ.
It is ທີ່ສໍາຄັນ to ຮູ້ ທີ່ Berkeley DB ຖານຂໍ້ມູນ ຍົກລະດັບ ມີ ເຮັດ in ສະຖານທີ່, ແລະ so
ມີ ອາດຈະເປັນ ທໍາລາຍ. ນີ້ຫມາຍຄວາມວ່າຖ້າຫາກວ່າລະບົບ crash ໃນລະຫວ່າງການຍົກລະດັບ
ຂັ້ນຕອນການ, ຫຼືຖ້າຫາກວ່າຂັ້ນຕອນການຍົກລະດັບຫມົດພື້ນທີ່ແຜ່ນ, ຖານຂໍ້ມູນອາດຈະຖືກປະໄວ້
ຢູ່ໃນສະພາບທີ່ບໍ່ສອດຄ່ອງ ແລະບໍ່ສາມາດຟື້ນຟູໄດ້.
ຜົນປະໂຫຍດ db5.3_upgrade ອາດຈະຖືກນໍາໃຊ້ກັບສະພາບແວດລ້ອມ Berkeley DB (ຕາມທີ່ອະທິບາຍໄວ້ສໍາລັບ
-h ທາງເລືອກ, ສະພາບແວດລ້ອມປ່ຽນແປງ DB_HOME, ຫຼືເນື່ອງຈາກວ່າຜົນປະໂຫຍດໄດ້ຖືກດໍາເນີນການຢູ່ໃນໄດເລກະທໍລີ
ປະກອບດ້ວຍສະພາບແວດລ້ອມ Berkeley DB). ເພື່ອຫຼີກລ້ຽງການສໍ້ລາດບັງຫຼວງດ້ານສິ່ງແວດລ້ອມເມື່ອໃດ
ການນໍາໃຊ້ສະພາບແວດລ້ອມ Berkeley DB, db5.3_upgrade ຄວນໄດ້ຮັບໂອກາດທີ່ຈະແຍກອອກສະເຫມີ.
ຈາກສິ່ງແວດລ້ອມແລະອອກຢ່າງສະຫງ່າງາມ. ເພື່ອເຮັດໃຫ້ db5.3_upgrade ປ່ອຍທັງຫມົດ
ຊັບພະຍາກອນສິ່ງແວດລ້ອມແລະອອກຈາກຢ່າງສະອາດ, ສົ່ງສັນຍານລົບກວນ (SIGINT).
Utility db5.3_upgrade ອອກຈາກ 0 ໃນຄວາມສຳເລັດ, ແລະ >0 ຖ້າມີຂໍ້ຜິດພາດເກີດຂຶ້ນ.
ENVIRONMENT
DB_HOME
ຖ້າ -h ທາງເລືອກບໍ່ໄດ້ລະບຸໄວ້ແລະຕົວປ່ຽນແປງສະພາບແວດລ້ອມ DB_HOME ໄດ້ຖືກຕັ້ງໄວ້, ມັນ
ຖືກໃຊ້ເປັນເສັ້ນທາງຂອງບ້ານຖານຂໍ້ມູນ, ດັ່ງທີ່ອະທິບາຍໄວ້ໃນ DB_ENV->open.
AUTHORS
Sleepycat Software, Inc. ຫນ້າຄູ່ມືນີ້ຖືກສ້າງຂຶ້ນໂດຍອີງໃສ່ເອກະສານ HTML ສໍາລັບ
db_upgrade ຈາກ Sleepycat, ໂດຍ Thijs Kinkhorst[email protected]>, ສໍາລັບລະບົບ Debian
(ແຕ່ອາດຈະຖືກໃຊ້ໂດຍຜູ້ອື່ນ).
28 ມັງກອນ 2005 DB5.3_UPGRADE(1)
ໃຊ້ db5.3_upgrade ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net