Etiket: oracle

Oracle veritabanlarındaki günlük üretilen arşiv log boyutu

Oracle veritabanı arşiv log modda ise , redo loglar arşiv dosyaları olarak kopyalanır. db_recovery_file_dest parametresi ile belirtilen dizine yada disk gruba yazılacaktır. Günlük olarak ne kadar arşiv log üretildiğinin tespiti için aşağıdaki sorguyu kullanabilirsiniz. Sorgu sonucu günlük olarak mb cinsinden toplam üretilen arşiv log boyutunu verecektir.

Belirli bir oturum için trace başlatılması

Bir session başladıktan sonra trace başlatılma ihtiyacı olduğunda , ya da bir oturumda çalıştırılan sorguların belirlenmesi için DBMS_MONITOR.session_trace_enable prosedürü ile kullanılabilir. Prosedürün kullanımı ve aldığı parametreler aşağıdaki gibidir. DBMS_MONITOR.SESSION_TRACE_ENABLE( session_id IN BINARY_INTEGER DEFAULT NULL, serial_num IN BINARY_INTEGER DEFAULT NULL, waits IN BOOLEAN DEFAULT TRUE, binds IN BOOLEAN DEFAULT FALSE, plan_stat IN VARCHAR2 DEFAULT NULL); Session […]

Standby veritabanına bağlantı sırasında alınan ORA-01017: invalid username/password hatası

Primary veritabanındaki şifre (orapwSID) dosyası , standby veritabanı tarafına kopyalanmasına ve mevcut şifre ile primary veritabanına bağlantı sağlanmasına rağmen , standby veritabanına mevcut şifre ile bağlantı sırasında  “ORA-01017: invalid username/password; logon denied” şeklinde hata alınabilmektedir. Hatanın sebebi sqlplus as sysdba ile bağlanıldığında şifre dosyasının stale duruma gelmesidir. Bu dosyayı her iki tarafta da manuel oluşturduğunuzda […]

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

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