db_archive - آنلاین در ابر

این دستور db_archive است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


db5.3_archive - فایل های لاگ استفاده نشده را برای اهداف بایگانی پیدا کنید

خلاصه


db5.3_archive [-adlsVv] [-h home] [-P رمز عبور]

شرح


ابزار db5.3_archive نام مسیر فایل های log را می نویسد که دیگر مورد استفاده قرار نمی گیرند (برای
به عنوان مثال، دیگر در معاملات فعال شرکت نمی کند)، به خروجی استاندارد، یک نام مسیر
در هر خط این فایل‌های گزارش باید در رسانه‌های پشتیبان نوشته شوند تا امکان بازیابی فراهم شود
مورد خرابی فاجعه بار (که همچنین به یک عکس فوری از فایل های پایگاه داده نیاز دارد)،
اما ممکن است پس از آن برای بازیابی فضای دیسک از سیستم حذف شوند.

OPTIONS


-a همه نام‌ها را به‌عنوان مسیر نام مطلق بنویسید، به‌جای اینکه مربوط به خانه پایگاه داده باشد
دایرکتوری.

-d حذف فایل های ورود به سیستم که دیگر مورد نیاز نیست. هیچ نام فایلی نوشته نشده است خودکار
حذف فایل لاگ احتمالاً بازیابی فاجعه بار را غیرممکن می کند.

-h یک فهرست اصلی برای محیط پایگاه داده مشخص کنید. به طور پیش فرض، جریان
پوشه کاری استفاده می شود.

-l نام مسیر همه فایل‌های گزارش پایگاه داده را بنویسید، چه اینطور باشند یا نباشند
درگیر معاملات فعال

-P رمز عبور محیط را مشخص کنید. اگرچه ابزارهای DB برکلی رمز عبور را بازنویسی می کنند
رشته ها در اسرع وقت، توجه داشته باشید که ممکن است پنجره ای از آسیب پذیری روشن باشد
سیستم هایی که در آن کاربران غیرمجاز می توانند آرگومان های خط فرمان یا جایی که ابزارهای کمکی را ببینند
قادر به بازنویسی حافظه حاوی آرگومان های خط فرمان نیستند.

-s نام مسیر تمام فایل های پایگاه داده را که برای بایگانی شدن نیاز دارند، بنویسید
بازیابی پایگاه داده از شکست فاجعه بار در صورتی که هر یک از فایل های پایگاه داده دارای
در طول عمر فایل های گزارش فعلی، db5.3_archive قابل دسترسی نیست
آنها را در این خروجی لحاظ نکنید.

ممکن است برخی از فایل‌هایی که گزارش به آن‌ها اشاره دارد، از آن زمان وجود داشته باشد
از سیستم حذف شد در این صورت db5.3_archive آنها را نادیده می گیرد. چه زمانی
db5.3_recover اجرا می شود، هر فایلی که لاگ به آن ارجاع می دهد و در طول آن وجود ندارد
فرض بر این است که بازیابی حذف شده است و بازیابی نخواهد شد.

-V شماره نسخه کتابخانه را در خروجی استاندارد بنویسید و خارج شوید.

-v در حالت پرمخاطب اجرا کنید، و پست‌های بازرسی را در فایل‌های گزارش هنگام بازبینی فهرست کنید.

دسته‌های مکان‌نمای گزارش (با روش DB_ENV->log_cursor برگردانده می‌شوند) ممکن است فایل باز داشته باشند
توصیف کننده برای فایل های گزارش در محیط پایگاه داده. همچنین، رابط های DB برکلی
به زیرسیستم ثبت محیط پایگاه داده (به عنوان مثال DB_ENV->log_put و
DB_TXN->abort) ممکن است نشانگرهای گزارش را اختصاص دهد و توصیفگرهای فایل باز را برای فایل های گزارش به عنوان
خوب. در سیستم‌عامل‌هایی که سیستم فایل مربوط به آن فراخوانی می‌کند (به عنوان مثال، تغییر نام و
قطع پیوند در Windows/NT) ممکن است شکست بخورد اگر یک فرآیند دارای یک توصیفگر فایل باز برای آسیب‌دیده باشد
فایل، تلاش برای جابجایی یا حذف فایل های گزارش فهرست شده توسط db5.3_archive ممکن است با شکست مواجه شود. همه
استفاده داخلی Berkeley DB از نشانگرهای گزارش فقط روی فایل‌های گزارش فعال عمل می‌کند و علاوه بر این،
در طبیعت کوتاه مدت است. بنابراین، برنامه ای که چنین شکستی را مشاهده می کند باید بازسازی شود
برای بستن هر نشانگر گزارش باز که ممکن است داشته باشد، و در غیر این صورت عملیات را تا زمانی که آن را انجام دهد دوباره امتحان کنید
موفق می شود. (اگرچه دومی احتمالاً ضروری نیست؛ تصور الف دشوار است
دلیلی برای انتقال یا تغییر نام فایل گزارشی که تراکنش‌ها در آن ثبت یا لغو می‌شوند.)

ابزار db5.3_archive از یک محیط DB Berkeley استفاده می کند (همانطور که برای -h گزینه،
متغیر محیطی DB_HOME، یا به این دلیل که ابزار در دایرکتوری حاوی اجرا شده است
یک محیط DB برکلی). به منظور جلوگیری از فساد محیط هنگام استفاده از الف
محیط DB برکلی، db5.3_archive همیشه باید این فرصت را داشته باشد که از آن جدا شود
محیط زیست و با ظرافت خارج شوید. برای اینکه db5.3_archive تمام محیط را آزاد کند
منابع و تمیز خارج شوید، یک سیگنال وقفه (SIGINT) برای آن ارسال کنید.

روش DB_ENV->log_archive روش اساسی است که توسط ابزار db5.3_archive استفاده می شود.
برای مثالی از استفاده از DB_ENV->log_archive در کد منبع ابزار db5.3_archive را ببینید.
محیط IEEE/ANSI Std 1003.1 (POSIX).

ابزار db5.3_archive در صورت موفقیت از عدد 0 خارج می‌شود و در صورت بروز خطا از 0 خارج می‌شود.

محیط زیست


DB_HOME
اگر -h گزینه مشخص نشده است و متغیر محیطی DB_HOME تنظیم شده است
همانطور که در DB_ENV->open توضیح داده شده است، به عنوان مسیر خانه پایگاه داده استفاده می شود.

AUTHORS


Sleepycat Software, Inc. این صفحه دستی بر اساس اسناد HTML برای ایجاد شده است
db_archive از Sleepycat، توسط Thijs Kinkhorstthijs@kinkhorst.com>، برای سیستم دبیان
(اما ممکن است توسط دیگران استفاده شود).

28 ژانویه 2005 DB5.3_ARCHIVE(1)

با استفاده از خدمات onworks.net از db_archive به صورت آنلاین استفاده کنید



جدیدترین برنامه های آنلاین لینوکس و ویندوز