این دستور db5.3_upgrade است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
db5.3_upgrade - نسخه DB برکلی را به نسخه فعلی ارتقا دهید.
خلاصه
db5.3_upgrade [-NsVv] [-h home] [-P رمز عبور] فایل ...
شرح
ابزار db5.3_upgrade نسخه Berkeley DB یک یا چند فایل را ارتقا می دهد و
پایگاههای دادهای که آنها در نسخه منتشر شده فعلی دارند.
OPTIONS
-h یک فهرست اصلی برای محیط پایگاه داده مشخص کنید. به طور پیش فرض، جریان
پوشه کاری استفاده می شود.
-N در حین اجرا، mutexeهای منطقه مشترک را بدست نیاورید. مشکلات دیگر مانند
خطاهای بالقوه کشنده در Berkeley DB نیز نادیده گرفته خواهند شد. این گزینه است
فقط برای خطاهای اشکال زدایی در نظر گرفته شده است و نباید تحت هیچ خطای دیگری استفاده شود
شرایط.
-P رمز عبور محیط را مشخص کنید. اگرچه ابزارهای DB برکلی رمز عبور را بازنویسی می کنند
رشته ها در اسرع وقت، توجه داشته باشید که ممکن است پنجره ای از آسیب پذیری روشن باشد
سیستم هایی که در آن کاربران غیرمجاز می توانند آرگومان های خط فرمان یا جایی که ابزارهای کمکی را ببینند
قادر به بازنویسی حافظه حاوی آرگومان های خط فرمان نیستند.
-s این پرچم تنها زمانی معنادار است که پایگاههای داده را از نسخههای قبل از آن ارتقا دهید
انتشار برکلی DB 3.1.
به عنوان بخشی از ارتقاء از نسخه Berkeley DB 3.0 به نسخه 3.1، نسخه On-
قالب دیسک اقلام داده تکراری تغییر کرد. برای ارتقای صحیح فرمت
مستلزم آن است که برنامه ها مشخص کنند که آیا موارد داده تکراری در پایگاه داده وجود دارد یا خیر
مرتب شده یا نه مشخص کردن -s flag به این معنی است که موارد تکراری مرتب شده اند.
در غیر این صورت، فرض می شود که آنها مرتب نشده اند. تعیین نادرست مقدار
این پرچم ممکن است منجر به خراب شدن پایگاه داده شود.
زیرا ابزار db5.3_upgrade یک فایل فیزیکی (شامل همه
پایگاه داده های موجود در آن)، امکان استفاده از db5.3_upgrade برای ارتقاء فایل ها وجود ندارد
که در آن برخی از پایگاه های داده شامل موارد داده های تکراری مرتب شده اند و برخی دیگر
از پایگاههای دادهای که شامل میشود، موارد داده تکراری مرتبنشده دارند. اگر فایل انجام دهد
اگر پایگاه داده ها از تکراری پشتیبانی نمی کنند، بیش از یک پایگاه داده نداشته باشند
آیتم های داده، یا اگر همه پایگاه های داده ای که از اقلام داده های تکراری پشتیبانی می کنند، پشتیبانی می کنند
همان سبک تکراری (چه مرتب شده یا مرتب نشده)، db5.3_upgrade کار خواهد کرد
به درستی تا زمانی که -s پرچم به درستی مشخص شده است. در غیر این صورت، فایل نمی تواند
با استفاده از db5.3_upgrade ارتقا داده شود و باید به صورت دستی با استفاده از db5.3_dump ارتقا داده شود.
و ابزارهای db5.0_load.
-V شماره نسخه کتابخانه را در خروجی استاندارد بنویسید و خارج شوید.
-v در حالت پرمخاطب اجرا کنید و برای هر ارتقای موفقیت آمیز پیامی نمایش داده شود.
It is مهم به تحقق بخشیدن که برکلی DB پایگاه داده ارتقاء هستند انجام شده in محل، و so
هستند بالقوه مخرب. این بدان معناست که اگر سیستم در حین ارتقا از کار بیفتد
رویه، یا اگر فضای دیسک روال ارتقا تمام شود، ممکن است پایگاه داده باقی بماند
در وضعیتی ناسازگار و غیرقابل جبران.
ابزار db5.3_upgrade ممکن است با یک محیط DB برکلی استفاده شود (همانطور که برای
-h گزینه، متغیر محیطی DB_HOME، یا به این دلیل که ابزار در یک دایرکتوری اجرا شده است
حاوی محیط DB برکلی). به منظور جلوگیری از فساد محیطی زمانی که
با استفاده از یک محیط DB برکلی، db5.3_upgrade همیشه باید این شانس را داشته باشد که جدا شود.
از محیط و با ظرافت خارج شوید. برای اینکه db5.3_upgrade همه را آزاد کند
منابع محیطی و خارج شدن از آن، یک سیگنال وقفه (SIGINT) برای آن ارسال کنید.
ابزار db5.3_upgrade در صورت موفقیت از عدد 0 خارج میشود و در صورت بروز خطا از 0 خارج میشود.
محیط زیست
DB_HOME
اگر -h گزینه مشخص نشده است و متغیر محیطی DB_HOME تنظیم شده است
همانطور که در DB_ENV->open توضیح داده شده است، به عنوان مسیر خانه پایگاه داده استفاده می شود.
AUTHORS
Sleepycat Software, Inc. این صفحه دستی بر اساس اسناد HTML برای ایجاد شده است
db_upgrade از Sleepycat، توسط Thijs Kinkhorst[ایمیل محافظت شده]>، برای سیستم دبیان
(اما ممکن است توسط دیگران استفاده شود).
28 ژانویه 2005 DB5.3_UPGRADE(1)
با استفاده از خدمات onworks.net از db5.3_upgrade به صورت آنلاین استفاده کنید