addnode.sh veya kurulum sırasında alınan Java.Lang.OutOfMemoryError hatası

addnode.sh veya kurulum sırasında alınan Java.Lang.OutOfMemoryError hatası

Oracle veritabanı kurulum sırasında yada addnode.sh çalıştırıldığında yetersiz bellek dolaysıyla OutOfMemoryError şeklinde hata alınmaktadır. addnode.sh , hata alındığıda aşağıdaki şekilde kesilmektedir. JVMDUMP006I Processing dump event "systhrow", detail "java/lang/OutOfMemoryError" - please wait. JVMDUMP032I JVM requested Snap dump using '/u01/app/11.2.0/grid/oui/bin/Snap.20180505.135642.24510686.0001.trc' in response to an event JVMDUMP010I Snap dump written to /u01/app/11.2.0/grid/oui/bin/Snap.20180505.135642.24510686.0001.trc JVMDUMP032I JVM requested Heap dump using '/u01/app/11.2.0/grid/oui/bin/heapdump.20180505.135642.24510686.0002.phd' […]

İndekslerin online olarak ORA-0054 hatası alınmadan drop edilmesi

Oracle 12c versiyonu öncesinde , bir indeksin silinmesi , asıl tabloya exclusive mod’da kilit koyan offline bir işlemdi. 12c versiyonundan itibaren indeks drop işleminde exclusive lock gerekmemektedir. Bundan dolayı 12c ile bu işlem artık online yapılabilir duruma geldi. Exclusive  mod (mode=3) şeklinde kilit olan bir tablodaki indeksin drop işlemi 11g de “ORA-00054: resource busy and acquire with NOWAIT specified […]

Oracle veritabanlarındaki oturumlar hakkında özet bilgi

Veritabanlarındaki mevcut oturumlar hakkında bilgi ihtiyacı sık sık gündeme gelmektedir. Oturumlardaki kim , hangi sunucu , ne zaman başlatılmış , çalışan program session bilgileri ve durumu gibi genel bilgilere aşağıdaki sorgu yardımıyla ulaşabiliriz. Ayrıca, sorgu ile oturumların bekleme sürelerinin de tespiti mümkündür.   SET LINESIZE 1000 SET PAGESIZE 45 COL "DB Username" FORM A17 COL […]

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 […]

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 […]