Kategori: ORACLE

Alert log ve trace dosyalarına özel mesajlar yazdırma

Veritabanlarınızda çalıştırdığınız prosedürler, fonksiyonlar ya da trigger gibi nesnelerin içerisinden alert log ve ya trace dosyalarına özel mesajlar yazdırabilirsiniz. Bu işlem için SYS.dbms_system paketi içerisindeki ksdwrt prosedürünü kullanabilirsiniz. Prosedür iki parametre ile çalışmaktadır. Aşağıdaki dest ile belirtilen parametre mesajın nereye yazılacağını , msg parametresi de yazılacak mesaj içeriğini berlitmektedir. dbms_system.ksdwrt(dest IN BINARY_INTEGER,msg IN VARCHAR2); dest […]

ORA-01450: maximum key length (3215) exceeded

Veritabanlarındaki tabloların kolon uzunluğu çok yüksek verildiğinde index oluşturma sırasında max key uzunluğu olan 3215 alışabilmektedir. Bu durumda index oluşturma işlemi “ORA-01450: maximum key length (3215) exceeded” hatası ile sonuçlanacaktır. Bu hatayı almamak için : Kolon uzunluklarını özellikle varchar2 olanları , ihtiyaç kadar vermekte fayda var. Varchar2 (4000 byte) olan kolon tiplerini clob yapabilirsiniz ya […]

ORA-07445: exception encountered: core dump [apaneg()+304] hatası

Oracle veritabanlarında 18758878 numaralı bug sebebiyle Automatic SQL tuning advisor çalışması sırasında alertlog dosyasına aşağıdaki şekilde hata görülmektedir.   ORA-07445: exception encountered: core dump [apaneg()+304] [SIGSEGV] [ADDR:0x8] [PC:0x107E65130] [Address not mapped to object] []   Etkilenen veritabanı versiyonları 11.2.0.4, 12.1.0.1 ve 12.1.0.2 şeklindedir. Sorunun çözümü 12.2.0.1 ve 12.1.0.2.190115 versiyonlarında yer almaktadır.  Çözüm için veritabanı versiyonunuzua […]

ORA-21779: duration not active hatası

Oracle veritabanında bazı type nesnelerinin oluşması sırasında oluşan sorundan dolayı ilgili type oluşmuyor ama metadata bilgisi kayır ediliyor. Bu tarz durumlar oluştuğunda alert log dosyasına aşağıdaki gibi hatalar yazılmaktadır. *** 2023-07-24 15:20:35.389 Drop transient type: SYSTPATfvkWzGUIngZAIIIK+oYw==fq° *** 2023-07-24 15:20:35.389 SMON: following errors trapped and ignored: ORA-21779: duration not active Bu durumda yapılması gereken ilgili type […]

Exadata Storage Server InfinibandHCA, slot=x, SIGNATURE=_ERROR_Could_not_get_InfinibandHCA_SIGNATURE_Please_try_later hatası

Exadata Storage Server 18.1 versiyonundaki cellnode’larda validate işlemi sonucunda 30619679 numaralı bug sebebiyle “InfinibandHCA, slot=3, SIGNATURE=_ERROR_Could_not_get_InfinibandHCA_SIGNATURE_Please_try_later” şeklinde hata alınmaktadır.  Hata mstflink paketinin olmayışı yada eski versiyonda kalmasından dolayı oluşmaktadır.  Sorunun giderilmesi için mstflink paketini aşağıdaki adresten indirip aşağıdaki şekilde kurmak gerekiyor. cellcli validate işlemindeki hata : CellCLI> alter cell validate configuration CELL-02827: Configuration check for […]