Farklı şemaya ait database link’in drop işlemi

19 Nis by Ahmet Duruöz Etiketler:, ,

Farklı şemaya ait database link’in drop işlemi

Oracle veritabanlarında public olmayan , bir şemaya ait db link drop edilirken, ilgili db link’i drop eden kullanıcı şeması altında arar. Eğer farklı bir şemadaki db link drop ediliyorsa , db link bulunamadı şeklinde hata alınacaktır. Bu hatanın alınmaması için db link sahibi olan şemada basit bir prosedür oluşturularak , herhangi bir şemaya execute yetkisi […]
13 Nis by Ahmet Duruöz Etiketler:,

Kullanıcıların şifresi en son ne zaman değiştiğinin tespiti

Oracle veritabanındaki kullanıcıların en son şifre değişiklik tarihi , sys.user$ tablosundaki ptime alanında yer almaktadır. Aşağıdaki gibi bir sorgu ile bir kullanıcının en son ne zaman şifre değiştirdiğini öğrenebiliriz. sys.user$ tablosundaki ; NAME : kullanıcı yada rol adı TYPE# : 0 ise rol , 1 ise kullanıcı CTIME : oluşturulma tarihi PTIME : en son […]
11 Nis by Ahmet Duruöz Etiketler:, ,

Oracle rac veritabanı sunucuları arasında multicast test işlemi

Oracle RAC veritabanı sunucularında multicast trafiğinde yaşanan herhangi bir sorun , sunucular arasında network heartbit sorunlarına yol açabilir. Bu durumda ilgili interface için multicast durumunun ifconfig ile var olduğundan emin olmak gerekiyor.  Aşağıdaki gibi ilgili interface için MULTICAST bilgisini görmek gerekiyor. [crayon-5bcfb2340eb5d654352361/] Multicast olmasına rağman hala sorun yaşadığını düşünüyorsanız, aşağıdaki şekilde multicast test edilebilir. 1212703.1 […]
9 Nis by Ahmet Duruöz Etiketler:, ,

Sistem tetikleyicilerinin devre dışı bırakılması

Veritabanında java kurulumu , downgrade ya da upgrade gibi işlemler sırasında bazen sistem trigger’larının devre dışı bırakılması gerekebilir. Kendi yazdığımız bir sistem trigger’ında oluşabilecek bir hata veritabanında ciddi sorunlara yol açabilir. Bu gibi durumlarda sistem triggler’larının devre dışı bırakılmasına ihtiyaç duyulabilir. Sistem  tetikleyicilerinin devre dışı bırakılması için _system_trig_enabled parametresinin değerinin false yapılması gerekmektedir. Bu parametrenin mevcut değerini […]
6 Nis by Ahmet Duruöz Etiketler:, , ,

ORA-00600: internal error code, arguments: [kgantc_1] hatası

Bir oturumda , mevcut işlem kilit için beklerken , ilgili oturum kill -9 ya da ctrl+c ile beklenmedik şekilde kesildiğinde , veritabanında “ORA-00600: internal error code, arguments: [kgantc_1], [0], [1], [], [], [], [], [], [], [], [], []” şeklinde hata oluşacaktır. Hata oluştuğunda ilgili işlem aşağıdaki hatalar ile sonlanacaktır. [crayon-5bcfb2340f2c6434294882/] Bir oturum Ctrl+C ya da […]