Kategori: ORACLE

Veritabanı bellek (sga, pga) kullanım oranları

Oracle veritabanlarındaki bellek kullanım oranlarının tespiti için aşağıdaki sorgu kullanılabilir. Zaman zaman bellek değerlerinde artış olursa ilgili zaman aralığındaki işlemlerin incelenmesi gerekecektir. dba_hist_snapshot görüntüsünden aşağıdaki gibi bir sorgu ile bellek kullanım oranları tespit edilebilir. SQL> set lines 1000 SQL> set pages 1000 SQL> SELECT sn.INSTANCE_NUMBER, sga.allo sga, pga.allo pga, (sga.allo + pga.allo) tot, TRUNC (SN.END_INTERVAL_TIME, 'mi') […]

Anlık olarak açık olan kürsörlerin tespiti

Veritabanında anlık çalışan sorgulardaki açık olan kürsörleri aşağıdaki sorgu ile tespit edebilirsiniz. Açık kürsörlerin sayısı open_cursors parametresine ulaştığında “ORA-01000: maximum open cursors exceeded” şeklinde hatalar alınacaktır. Hataların alınmaması için open_cursors parametresinin değeri açık kürsör sayısının üzerinde bir değer olmalıdır. Aşağıdaki sorgu ile açık kürsörler tespit edilebilir. SQL> SELECT A.VALUE, S.USERNAME, S.SID, S.SERIAL#, S.SQL_ID FROM V$SESSTAT A, […]

Materialized view’lerin son refresh zamanının tespiti

Materialized view’lerin en son ne zaman yenilendiğinin tespiti için aşağıdaki sorgular kullanılabilir. Tüm görüntüler ve zamanlar için : SQL> SELECT * FROM ALL_MVIEW_REFRESH_TIMES; Belirli bir zaman aralığında yenilenler için : SQL> SELECT * FROM ALL_MVIEW_REFRESH_TIMES where last_refresh between '29-OCT-10' AND '31-OCT-10'; ya da SQL> SELECT * FROM ALL_MVIEW_REFRESH_TIMES where last_refresh > '28-OCT-10'; Örnek çıktı aşağıdaki […]

DBMCLI ile Exadata veritabanı sunucularındaki metrikler için eşik değerlerinin ayarlanması

Exadata veritabanı sunucularında da cell node’lardaki gibi metrikler için eşik değerler ayarlayıp, bu eşik değerlere ulaştığında bildirimler gönderilmesi mümkündür. DBMCLI ile compute node’lardaki tanımlı metrikleri ve metriklerin mevcut değerlerini aşağıdaki gibi görüntüleyebiliriz. DBMCLI> LIST METRICCURRENT DS_BBU_CHARGE exadb01 83.3 % DS_BBU_TEMP exadb01 22.0 C DS_CPUT exadb01 21.8 % DS_CPUT_MS exadb01 0.1 % DS_FANS exadb01 16 DS_FSUT […]

Oracle Exadata Database Machine Command-Line Interface (DBMCLI)

DBMCLI , Exadata veritabanı sunucularını yapılandırmak ve sunucu ortamındaki nesneleri yönetmek için Exadata storage server için kullanılan cellcli benzeri , komut satırı yönetim aracıdır. DBMCLI, ile sunucuyu başlatmak ve durdurmak, sunucu üzerindeki servisleri başlatmak ve durdurmak, sunucu yapılandırma bilgilerini yönetmek ve sunucuları etkinleştirmek veya devre dışı bırakmak mümkündür. DBMCLI, Oracle Exadata veritabanı sunucusu için 12.1.2.1.0 […]