مقدمه
پایگاه داده ها بالقوه در معرض آسیب است. انواع نقص (عیب) و در نتیجه خرابی ممکن است در پایگاه داده ها بروز کند.
سیستم مدیریت پایگاه داده ها باید بتواند, در صورت بروز خرابی, پایگاه داده ها را ترمیم و آسیبها و خسارات وارده بر آن را جبران کند.
تعریف ترمیم
بازگرداندن پایگاه داده ها به وضع سازگاری که درست قبل از بروز خرابی داشت. به بیان دیگر به آخرین وضع سازگار, به گونه ای که اثری از خرابی در آن نباشد.
دسته بندی خرابیها
خرابی سیستمی
سبب می شود تا حداقل یک و معمولاً تمام تراکنش های در حال اجرا در سیستم آسیب ببینند ولی داده های ذخیره شده در حافظه جانبی دچار خرابی نمی شوند. مثل خرابی ناشی از قطع جریان برق
خرابی های رسانه ای
سبب ایجاد خرابی در تمام یا قسمتی از داده های ذخیره شده در حافظه مانا می شود و حداقل روی آن دسته از تراکنش هایی که در حال استفاده از داده ها هستند تأثیر می گذارد.
تقسیم بندی خطاها
زودگذر
Crash
رسانه ای
محلی
اپراتور
خطاهای بدخواه ( malicious )
خطاهای زودگذر و خطاهای Crash
موجب از دست رفتن پیغام ها در سیستم های مبتنی بر شبکه می شوند . پروتکل ها در لایه داده، لایه شبکه و لایه کاربرد می توانند برای رفع و کنترل این گونه خطاها طراحی شوند.
در هنگام رخ دادن یک خطا ی Crash تمام محتویات حافظه و نیز حالات برنامه موجود در پردازنده از بین می روند. مکانیسم های استاندارد ترمیم Crash مانند عمل نقطه وارسی روی یک حافظه پایدار می توانند برای مدیریت این مساله اتخاذ شوند
خطاهای رسانه ای
به نقص داده در روش های حافظه ماندگار مربوط می شوند. برای مقابله با خطاهای رسانه ای نسخه های پشتیبان داده وابسته به موقعیت و فرصت باید تهیه شود.
رویه های تولید پشتیبان
دستی
خودکار
نوارها
دیسک ها
کارتریج ها
واحد پشتیبان گیری ممکن است یک نسخه برداری کامل پایگاه داده یا یک رکورد ثبت ساده باشد.
پس از رخ دادن یک خطای رسانه ای نسخه های پشتیبان باید برای ترمیم داده های از دست رفته بازیابی شوند.
خطاهای سایت یا محلی
خطاهای سایت یا محلی تمام پردازنده های موجود در یک محل را تحت تاثیر قرار می دهند.
این نوع خطاها ممکن است یک مجموعه از ایستگاه های کاری در یک اتاق یا یک مجموعه در یک ساختمان را تحت تاثیر قرار دهند
خطاهای اپراتور
اعمال بشر باعث لایه بعدی از حوادث می شوند. به عنوان مثال ممکن است شخصی به صورت تصادفی نسخه های جاری و پشتیبان را با هم اشتباه کرده و آخرین نتیجه نوشته شده را دوباره بنویسد.
بر عکس خطاهای محلی، مشخص کردن محدوده خطاهای اپراتور و تشخیص داده های خوب از داده های بد کار ساده ای نمی باشد.
رویه های ترمیم معمولاً وقت گیر هستند. خطاهای اپراتور را می توان بوسیله محدودسازی اختیارات کاربرهای کم تجربه و تهیه حافظه های پشتیبان کافی به حداقل رساند.
خطاهای بدخواه
خطاهای بدخواه می توانند تمام قطعات اطلاعات را نابود سازند و قادر هستند پردازنده های اولیه و پشتیبان و نیز نوارهای پشتیبان را آلوده سازد.
این نمونه از خطاها را می توان بوسیله وادارسازی پروتکل ها به توسعه خود بوسیله کنترل های ایمنی بسیار سخت و تهیه تعداد نسخه های پشتیبان کافی کاهش داد.
معماری سیستم
سایت اولیه
واحد پردازش
کنترل کننده دِیسک
نوار
سایت پشتیبان
کنترل کننده دیسک
تعداد مشاهده: 5369 مشاهده
فرمت فایل دانلودی:
فرمت فایل اصلی: .ppt
تعداد صفحات: 21
حجم فایل:257 کیلوبایت