Cursor
Aşağıdaki komutların ve anlatımların tümü, ilgili bir veritabanı içindir. Gerekli üst yetkilere sahip bir kullanıcıyla veritabanına giriş yapıldıktan sonra bu komutlar çalıştırılabilir.
Oracle
Veritabanım şu anda PFILE mı yoksa SPFILE mı kullanıyor:SELECT value FROM sys.v_$parameter WHERE name = 'spfile';
Tüm ayarlar/parametreler:SELECT * FROM sys.v_$parameter
Şu anki "azami açık imleç sayısı" ayarı. Aynı anda kaç imleç açık tutulabilir:--"value" sütunu
SELECT * FROM sys.v_$parameter where name='open_cursors'
Şu anki açık imleçler:SELECT * FROM v$open_cursor
Şu anda hangi kullanıcıda kaç imleç açık:SELECT v.value AS numopencursors ,s.machine ,s.osuser,s.username
FROM V$SESSTAT v, V$SESSION s
WHERE v.statistic# = 3 and v.sid = s.sid
Şu anda toplamda kaç imleç açık:--Yukarıdaki ifadenin count(*) kullanılmış hali
SELECT sum(v.value)
FROM V$SESSTAT v, V$SESSION s
WHERE v.statistic# = 3 and v.sid = s.sid
Aynı anda en çok kaç imlecin açılabileceğini ayarlama:ALTER SYSTEM SET open_cursors=1005 SCOPE=BOTH;
0 yorum:
Yorum Gönder