Kategori: ORACLE

Hatalar ile ilgili sebep ve alınması gereken aksiyonun tespiti (oerr)

OERR aracı , Oracle ileti dosyalarından gelen önermeleri içeren hata iletilerini , ilgili hata kodu için görüntülememizi sağlar. $ORACLE_HOME/bin dizini altında yer alır. Değişkenler yüklendikten sonra oerr aracını kullanabiliriz. oerr ile aldığımız bir hatanın sebebini ve sorun gidermeye yönelik önerileri görüntüleyebiliriz. Hataya aşina değilseniz, OERR çözümlemeye yardımcı olmak için sorunu tanımlama konusunda hızlı bir şekilde […]

ORA-15064 ORA-03133 ASMB terminating hatasının çözümü

Veritabanı instance’ları bir bug nedeniyle “ASMB terminating” şeklinde hata ile kapanabilmektedir.  Hata kodu ORA-15064 ve ORA-03113 şeklinde olacaktır. Veritabanı tarafındaki muhtemel hatalar aşağıdaki gibi olacaktır. ORA-15064: communication failure with ASM instance ORA-03113: end-of-file on communication channel ASMB (ospid: 10551): terminating the instance due to error 15064 Instance terminated by ASMB, pid = 10551 ASM loglarında […]

Control File Enqueue sebebiyle yedeklerin çalışmama sorununun çözümü

Rman , control file yedeklerinde ,  öncelikle control file snapshot dosyası yada tutarlı bir control file imajı oluşturur. Eğer bir rman işlemi control file yedeği alırken , başka bir rman işlemi de yeni bir snapshot control file oluşturma ihtiyacı duyarsa “waiting for snapshot control file enqueue”gibi bir mesaj verecektir. Snapshot oluşturma işlemi 5 kere denenecek ve […]

Library cache nesnelerindeki kilitlerin belirlenmesi

Library cache nesnelerindeki kilitler , SQL yürütülmesi için gerekli oldukları sürece library cache’ten dışarı çıkmamalarını sağlamak için uygulanır. Anlık olarak library cache nesnelerindeki kilitleri V$ACCESS (RAC sistemlerde GV$ACCESS) görüntüsünden görebiliriz. Objelerdeki bağımlılık library cahce kilitleriyle yönetilir. Örneğin bir tablodaki kolon drop edildiğinde , bu tabloya ihtiyaç duyan nesneler (görüntüler gibi) invalid duruma getirilmelidir. Nesneler ile ilgili bağlantılılar bu […]

RAC veritabanlarında cluster interconnect ve public arayüzünün değişimi

RAC veritabanlarında genellikle interconnect arayüzlerinin hızlarının düşük olmasına bağlı olarak ciddi cluster bekleme olayları görülmektedir. Bu yüzden kurulum sonrasında donanıma sonradan daha hızlı arayüzler (10gig gibi) eklenerek çözüm üretilmektedir.  Ayrıca kurulum sonrasında arayüzlerin yedekliliği için bonding konfigürasyonları yapılabilmektedir. Sonrasında mevcut interconnect arayüzlerin cluster tarafında da değişmesi gerekmektedir.  Tüm node’larda işletim sistemi seviyesinde gerekli işlemler yapılmış […]