Hurriyet

15 Ağustos 2013 Perşembe

Oracle Veritabanı: Daily Checklist - Günlük Veritabanı Kontrolleri - Status

Günlük kontrollerimizde ilk yapılması gerek kontrol her zaman durum kontrolleridir. Bu durum kontrolleri bariz olmakla beraber sorumluluğunuz altında onlarca veritabanı bulunuyorsa eğer gözünüzden kaçabilir. Böyle durumlar için ben şahsen script yazılmasını tavsiye ederim. Yoksa son derece sıkıcı olabilir.
Bakılacak belli başlı konuları aşağıda sıralayacağım.

Enterprise Manager Durumu:

 emctl status dbconsole;  
   
 emctl start dbconsole; 


Database Durumu:

 sqlplus / as sysdba;  
   
 select status from v$instance; 


DBMS_JOB Paketlerinin Durumu:

Çalışan DBMS_Job paketlerinin durumuna göre önemleri artabilir. Eğer bir istatistik DBMS_JOB'a atandıysa ve bu bir şekilde durduysa bunların devamlılığı sağlanmalıdır.

 select  
 job                j,  
 to_char ( last_date, 'hh24:mi:ss' ) last,  
 to_char ( this_date, 'hh24:mi:ss' ) this,  
 to_char ( next_date, 'hh24:mi:ss' ) next,  
 broken              b,  
 failures             f,  
 interval,  
 what  
 from dba_jobs;

Object ve Package'ların Durumu:

Hiçbir index'in veya package'ın invalid olmamasını sağlamak.

 select owner,object_name,object_type,status from dba_objects where   
 --status='INVALID' and  
 (object_type='INDEX' or object_type='PACKAGE'); 


Hiç yorum yok:

Yorum Gönder