PDA

View Full Version : چک لیست اوراکل



kavehYn
دوشنبه 08 اسفند 1390, 13:14 عصر
هرفردی که مسئولیت مدیریت بانکهای اطلاعاتی را برعهده میگیرد مجبور است که هر روز صبح و یا هر دوره زمانی دیگری یکسری کنترلها را بر روی بانکهای اطلاعاتی تحت مدیریتش انجام دهد. با وجود اینکه هرفردی چک لیست خودش را در اختیار دارد ولی بازهم این سئوال پیش می آید که آیا همه کنترلهای لازم انجام شده است یانه ؟
معمولا همواره میتوان گفت نه !
متن ذیل که از نسخه انگلیسی ترجمه شده است ، پیشنهاداتی در خصوص چیزهایی که در شروع کار روزانه بانک اطلاعاتی باید کنترل شود ارائه مینماید.


● مطمئن شوید که Backup شب قبل بطور کامل گرفته شده است و در گزارشات مربوط به آن نیز هیچ خطایی از RMAN ثبت نشده است.
● مطمئن شوید که تمام export هایی که باید بعداز عملیات پشتیبان گیری انجام میشده، بطور کامل اجراشده است و فایلهای dump هم فشرده شده اند.
● بخش alert log را برای خطاهای مربوط به ora و همچنین برای پیامهایی مانند 'Checkpoint not complete etc' کنترل کنید.
●مطمئن شوید عملیاتی که برای فشرده سازی، ذخیره سازی و تغییر نام alert logs طراحی کرده اید کار میکند و خروجی آنرا نیز کنترل کنید.
●مطمئن شوید که فایلهای archive redo log فشرده شده و حذف شده اند. فقط فایل جاری و فایل مربوط به دیروز باید قابل دسترسی باشد.
● همه table space ها باید کمتر از 95% پرشده باشند. دستور coalesce را روی همه table space ها اجراء کنید تا پراکندگی آنها کاهش پیداکند. مطمئن شوید که فضای موجود در temp table space آزاد شده و در شروع روز کاری 100% خالی میباشد.
● در همه table space ها فضای خالی کافی وجود دارد تا درصورت نیاز به توسعه اشیاء مختلف از آن استفاده گردد.
● از control file پشتیبان تهیه کنید.این امر کمک میکند که همه روزه اطلاعات کافی از فایلها و مکان فایلهای هربانک اطلاعاتی در اختیار داشته باشید.
● مطمئن شوید که هیچ شیئ بانک اطلاعاتی دارای بیش از 5 عدد extetent با طول MAXEXTENTS وجود نداشته باشد.
● مطمئن شوید که همه dump core ها از ناحیه $cdump حذف شده اند.
● مطمئن شوید که همه فایلهای *.trc از ناحیه $udump حذف شده اند.
● مطمئن شوید که هیچ یک از دیسکهای شما بطور 100% پرنشده و یا نزدیک به پرشدن نباشد.کنترل کنید که همه فایلهای *.dmp در مکان درستی ذخیره شده باشند و همچنین فایلهای بزرگ *.dmp فشرده شده باشند.
● اگر فایل listener.log بزرگتر از 500 مگابیت شده است ، آنرا فشرده کنید.این فایل در مسیر $ORACLE_HOME/network/log قرار دارد. مطمئن شوید که فضا آزاد شده است در غیر اینصورت فایل را reload کنید.
● گزارش 'recently created/modified objects' را اجراء کنید تا مطمئن شوید هیچ شیء جدیدی بطور غیر مجاز ایجاد نشده باشد.
● مطمئن شوید که هیچ DBMS_JOBS با وضعیت failed یا broken وجود نداشته باشد. هچنین آخرین زمان refresh برای تمام همه job های تعریف شده باید زمان جاری سیستم باشد.
● مطمئن شوید که هیچ شیئی در بانک اطلاعاتی با وضعیت INVALID وجود نداشته باشد.

منبع (http://www.yazdinezhad.com/index.php/2011-12-27-09-54-15/oracle/67-2012-02-27-05-10-18)