RMAN joblarının listelenmesi

RMAN joblarının listelenmesi

Oracle veritabanlarının RMAN ile alınan yedekleri ile ilgili detaylı bilgilerin toplanması çoğu zaman çok zaman almaktadır.Birçok farklı ortamdan alınan bilgileri toparlamanız gerekmektedir.Fakat sorgular ile RMAN yedeklerinin bilgilerine ulaşmak daha kolaydır. Aşağıdaki sorgu ile son x günde alınan yedeklerin detaylı bilgilerine ulaşabilirsiniz.Sorgudaki NUMBER_OF_DAYS  parametresi için kaç günlük geçmişe yönelik bilgi isteniyor ise o şekilde değer verilmelidir. set […]

Bir şemadaki tüm tabloların gerçek boyutunun hesaplanması

Oracle veritabanındaki bir tablonun boyutu hesaplanırken sadece data boyutuna bakmak hatalı olacaktır. Tabloya ait , indeks , lobsegment ve lobindex nesneleri ile birlikte düşünmek gerekir. Çünkü tabloyu başka bir veritabanına taşıdığımızda bağlı olduğu tüm nesneler de taşınacaktır.  Bir şemadaki tüm tabloların geçek boyutlarını hesaplamak için aşağıdaki sorgu kullanılabilir. Sorgudaki KULLANICI parametresi yerine bilgisi alınan kullanıcıyı […]

Linux proses id ile ilgili veritabanındaki çalışan sorgunun tespiti

Linux üzerine kurulu Oracle veritabanlarında her bir kullanıcı proseslerinden , ilgili session bilgisine ulaşabilirsiniz. Çoğu zaman işletim sisteminde aşırı kaynak tüketen sorgunun ne olduğunun tespiti gerekmektedir. Bu tespit için linux üzerindeki ilgili prosesin proses id’si ile veritabanındaki session’ın spid bilgisi eşleştirilebilir. Örneğin aşağıdaki örnekte olduğu gibi bir 32370 numaralı proses çok fazla cpu tüketmektedir. Bu […]

Exadata cellnode RS-7445 [Serv CELLSRV hang detected] [It will be restarted] sorununun çözümü

Exadata cellnode’lar üzerinde aşırı yük altında heartbeat gönderememesine bağlı olarak RS-7445 şeklinde hata alınabilmektedir. Bu hata Oracle Exadata Storage Server yazılımının 11.2.2.4.0 ve 11.2.3.2.1 arasındaki sürümlerinde görülmektedir. Hata sonucunda CELLSRV servisi RS tarafından yeniden başlatılmaktadır. Cellnode aler.log incelendiğinde aşağıdaki gibi hatalar görülecektir. /opt/oracle/cell11.2.3.1.1_LINUX.X64_120607/log/diag/asm/cell/<cellnode_hostname>/trace/alert.log : State dump signal delivered to Cellsrv<9971> State dump signal delivered to […]

RMAN ORA-19566 exceeded limit hatasının çözümü

Rman ile yedek aldığımızda , eğer bir datafile üzerinde bozuk blok varsa , ORA-19566 şeklinde hata verip , yedek işlemi tamamlanmayacaktır. Aşağıdaki gibi hata mesajı üretecektir. ORA-19566: exceeded limit of 0 corrupt blocks for file +DATA/orcl/datafile/users.369.864669603 İlk olarak bozuk bloğu düzeltme yoluna gidilmelidir. Bozuk blokların düzeltilmesi için Block corruption tespiti ve düzeltilmesi  makalesinden faydalanabilirsiniz. Eğer […]