این دستور db_dump است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
db5.3_dump - پایگاه داده را به فرمت متن مسطح بنویسید
خلاصه
db5.3_dump [-klNpRrV] [-d ahr] [-f خروجی] [-h home] [-P رمز عبور] [-s پایگاه داده] فایل
شرح
ابزار db5.3_dump فایل فایل پایگاه داده را می خواند و آن را در خروجی استاندارد می نویسد.
با استفاده از یک قالب متن مسطح قابل حمل که توسط ابزار db5.3_load قابل درک است. آرگومان فایل
باید فایلی باشد که با استفاده از توابع کتابخانه DB برکلی تولید شده است.
OPTIONS
-d پایگاه داده مشخص شده را در قالبی که برای اشکال زدایی DB برکلی مفید است، تخلیه کنید
روال های کتابخانه
a نمایش تمام اطلاعات
h فقط سرصفحه صفحه نمایش داده شود.
r لیست رایگان یا صفحات موجود در لیست رایگان را نمایش ندهید. این حالت استفاده می شود
توسط تست های بازیابی
La تولید قالب of la -d انتخاب is نه استاندارد و ممکن است تغییر دادن، بدون اطلاع،
میان انتشار of la برکلی DB کتابخانه
-f به موارد مشخص شده بنویسید پرونده به جای خروجی استاندارد
-h یک فهرست اصلی برای محیط پایگاه داده مشخص کنید. به طور پیش فرض، جریان
پوشه کاری استفاده می شود.
-k اعداد رکورد را از پایگاه داده های Queue و Recno به عنوان کلید تخلیه کنید.
-l پایگاه داده های ذخیره شده در فایل را فهرست کنید.
-N در حین اجرا، mutexeهای منطقه مشترک را بدست نیاورید. مشکلات دیگر مانند
خطاهای بالقوه کشنده در Berkeley DB نیز نادیده گرفته خواهند شد. این گزینه است
فقط برای خطاهای اشکال زدایی در نظر گرفته شده است و نباید تحت هیچ خطای دیگری استفاده شود
شرایط.
-P رمز عبور محیط را مشخص کنید. اگرچه ابزارهای DB برکلی رمز عبور را بازنویسی می کنند
رشته ها در اسرع وقت، توجه داشته باشید که ممکن است پنجره ای از آسیب پذیری روشن باشد
سیستم هایی که در آن کاربران غیرمجاز می توانند آرگومان های خط فرمان یا جایی که ابزارهای کمکی را ببینند
قادر به بازنویسی حافظه حاوی آرگومان های خط فرمان نیستند.
-p اگر کاراکترهای موجود در کلید یا موارد داده، کاراکترهای چاپی هستند (همانطور که تعریف شده است
by چاپ(3))، از چاپ کاراکترها استفاده کنید پرونده به نمایندگی از آنها این گزینه
به کاربران اجازه می دهد تا از ویرایشگرها و ابزارهای متن استاندارد برای اصلاح محتویات استفاده کنند
پایگاه های داده
توجه: سیستمهای مختلف ممکن است تصورات متفاوتی درباره شخصیتها داشته باشند
در نظر گرفته چاپ کاراکترو پایگاههای دادهای که به این روش تخلیه میشوند ممکن است کمتر باشند
قابل حمل به سیستم های خارجی
-R به طور تهاجمی داده ها را از یک فایل احتمالاً خراب نجات دهید. در -R پرچم با
la -r گزینه به این صورت است که تمام داده های ممکن را از فایل در معرض خطر برمی گرداند
همچنین موارد حذف شده یا غیرمعنای دیگر را برمی گرداند. داده های ریخته شده در این
تقریباً مطمئناً مد باید با دست یا ابزارهای دیگر قبل از ویرایش ویرایش شود
داده ها برای بارگیری مجدد در پایگاه داده دیگری آماده هستند
-r داده ها را از یک فایل احتمالاً خراب نجات دهید. هنگامی که در یک پایگاه داده خراب استفاده می شود،
این گزینه باید داده های معادل را به یک dump معمولی برگرداند، اما به احتمال زیاد در a
ترتیب مختلف
-s یک پایگاه داده واحد را برای تخلیه مشخص کنید. اگر هیچ پایگاه داده ای مشخص نشده باشد، همه پایگاه های داده وارد می شوند
فایل پایگاه داده ریخته می شود.
-V شماره نسخه کتابخانه را در خروجی استاندارد بنویسید و خارج شوید.
تخلیه و بارگذاری مجدد پایگاههای اطلاعاتی Hash که از توابع هش تعریف شده توسط کاربر استفاده میکنند منجر به این امر میشود
پایگاه داده های جدیدی که از تابع هش پیش فرض استفاده می کنند. اگرچه از هش پیش فرض استفاده می شود
عملکرد ممکن است برای پایگاه داده جدید بهینه نباشد، به درستی کار خود را ادامه خواهد داد.
تخلیه و بارگذاری مجدد پایگاه های داده Btree که از پیشوند یا توابع مقایسه تعریف شده توسط کاربر استفاده می کنند
منجر به ایجاد پایگاه داده های جدیدی می شود که از پیشوندهای پیش فرض و توابع مقایسه استفاده می کنند. In
این مورد، it is کاملا احتمالا که la پایگاه داده اراده be آسیب دیده خارج از تعمیر اجازه دادن
نه نه رکورد ذخیره سازی or بازیابی
تنها راه حل موجود برای هر دو مورد، تغییر منابع برای db5.3_load است
ابزاری برای بارگذاری پایگاه داده با استفاده از توابع هش، پیشوند و مقایسه صحیح.
فرمت خروجی ابزار db5.3_dump در بخش Dump Output Formats مستند شده است.
راهنمای مرجع DB برکلی.
ابزار db5.3_dump ممکن است با یک محیط DB برکلی استفاده شود (همانطور که برای -h
گزینه، متغیر محیطی DB_HOME، یا به این دلیل که ابزار در یک دایرکتوری اجرا شده است
حاوی محیط DB برکلی). به منظور جلوگیری از فساد محیطی زمانی که
با استفاده از یک محیط DB برکلی، db5.3_dump همیشه باید این شانس را داشته باشد که جدا شود.
از محیط و با ظرافت خارج شوید. برای اینکه db5.3_dump تمام محیط را آزاد کند
منابع و تمیز خارج شوید، یک سیگنال وقفه (SIGINT) برای آن ارسال کنید.
حتی هنگام استفاده از محیط پایگاه داده Berkeley DB، ابزار db5.3_dump از آن استفاده نمی کند.
هر نوع قفل پایگاه داده اگر با فراخوانی شده باشد -d, -R، یا -r استدلال ها در صورت استفاده
با یکی از این آرگومانها، ابزار db5.3_dump ممکن است فقط در پایگاههای داده با خیال راحت اجرا شود.
که توسط هیچ فرآیند دیگری اصلاح نمی شوند. در غیر این صورت، خروجی ممکن است خراب باشد.
ابزار db5.3_dump در صورت موفقیت از عدد 0 خارج می شود و در صورت بروز خطا از 0 خارج می شود.
محیط زیست
DB_HOME
اگر -h گزینه مشخص نشده است و متغیر محیطی DB_HOME تنظیم شده است
همانطور که در DB_ENV->open توضیح داده شده است، به عنوان مسیر خانه پایگاه داده استفاده می شود.
AUTHORS
Sleepycat Software, Inc. این صفحه دستی بر اساس اسناد HTML برای ایجاد شده است
db_dump از Sleepycat، توسط Thijs Kinkhorst[ایمیل محافظت شده]>، برای سیستم دبیان
(اما ممکن است توسط دیگران استفاده شود).
28 ژانویه 2005 DB5.3_DUMP(1)
با استفاده از خدمات onworks.net از db_dump به صورت آنلاین استفاده کنید