16.05.2012
Dba Sig 31 Mayıs
Bu ay yapmayı düşündüğümüz TROUG Day 2012′yi teknik nedenlerden ötürü ileri bir tarihe erteleyince, bu ayı DBA SIG Toplantısı ile değerlendirelim istedik. Bu Oracle Kullanıcıları Grubunun ilk DBA SIG Toplantısı olacak ve 31 Mayıs’da Bilginç Akademide yapılacak. Sunum konuları olark, Data Masking, Partitioning, performance tuning, trace (ham izleme) dosyalarını okumak gibi Oracle DBA’lerin genelini ilgelendirecek konuları seçmeye çalıştık.
Etkinlik Programı:
13:00-14:00 Açılış Konuşması + Data Masking Nedir? – Zekeriya Besiroglu
İçerik: Data masking kullanarak veritabanının güvenliği arttırkamk, Test sistemlerinde gerçek veri kullanmadan gerçek veri performansını yakalamak, Data Masking uygulamaları.
14:00-14:15 Kahve Molası
14:15-15:00 Enterprise Manager ile Performance Tuning – Gökhan Atıl
İçerik: Enterprise Manager hakkında ön bilgi, Enterprise Manager Performance Tuning açısından DBA’lere ne gibi olanaklar sağlar, Enterprise Manager Top Acitivity Page nasıl yorumlanır
15:00-15:15 Kahve Molası
15:15-16:00 Oracle Partitioning Nedir ve Nasıl Yönetilir? – Kamil Türkyılmaz
İçerik: Partitioning’in tarihçesi ve gelişimi, Partitioning çeşitleri, Parititioning yöntemine nasıl karar verilir, partitioning kullanımının artıları ve eksileri.
16:00-16:15 Kahve Molası
16:15-17:00 Ham izleme dosyalarını okuma metotları – Uğur İnal
İçerik: Ham izleme dosyalarının okuması, izleme metotları, TKPROF ve trace analyzer araçları, bu araçların farklılıkları, verilerin okunması ve önemli değerler
Kapasite sınırı nedeniyle katılımcıların iletişim formunu kullanarak kayıt yaptırmasını rica ediyoruz.
Bilginç Ulaşım Bilgileri: http://www.bilginc.com/default.aspx?TABLE=icerikler&ID=7&RELID=0
http://www.troug.org/?p=203
11.04.2012
Teşekkurler
Geçen hafta Pazar günü TROUG- Oracle Bilgisayar Sistemleri Programcılar Derneğinin ilk genel kurulunu gerçekleştirdik.
Dernek üyelerimizin özverili ve fedakar çalışmaları sonucunda derneğimiz Nisan 2012'de hayatına başlamıştır.
1. Genel kurulumuz sonucunda secilen değerli üyelerimiz ve görevlerini http://www.troug.org/?page_id=12 bulabilirsiniz.
Genel kurulumuz neticesinde Yönetim Kurulu Başkanı görevine beni layık gören bütün yol arkadaşlarıma sonsuz tesekkur etmek istiyorum. Butün arkadaşlarımızla beraber hedefimiz derneğimizi kendi ayakları üstünde durabilen sektörde söz sahibi , sosyal sorumluluklarının bilincinde bir hal aldırabilmek olacaktır.
Bu sene çok daha aktif bir TROUG eventleri görebileceksiniz.
Bizi
http://troug.org
Facebook
Twitter
takip edebilirsiniz.
Dernek üyelerimizin özverili ve fedakar çalışmaları sonucunda derneğimiz Nisan 2012'de hayatına başlamıştır.
1. Genel kurulumuz sonucunda secilen değerli üyelerimiz ve görevlerini http://www.troug.org/?page_id=12 bulabilirsiniz.
Genel kurulumuz neticesinde Yönetim Kurulu Başkanı görevine beni layık gören bütün yol arkadaşlarıma sonsuz tesekkur etmek istiyorum. Butün arkadaşlarımızla beraber hedefimiz derneğimizi kendi ayakları üstünde durabilen sektörde söz sahibi , sosyal sorumluluklarının bilincinde bir hal aldırabilmek olacaktır.
Bu sene çok daha aktif bir TROUG eventleri görebileceksiniz.
Bizi
http://troug.org
takip edebilirsiniz.
5.04.2012
Oracle learning library
Arkadaslar Oracle gelistirdigi apex üzerinden yayınladığı muhteşem bir site muhteşem bir kaynak.
Yer alan ana başlıklar
Database
Fusion Middleware
Java
Enterprise Manager
Solaris
Business Intelligence
Jdeveloper
Application Express
SQL developer bulunuyor.
Herbir ana başlığın altında onlarca konular yeralıyor. Mutlaka incelemenizi tavsiye ediyorum.
Oracle Learning Library
Yer alan ana başlıklar
Database
Fusion Middleware
Java
Enterprise Manager
Solaris
Business Intelligence
Jdeveloper
Application Express
SQL developer bulunuyor.
Herbir ana başlığın altında onlarca konular yeralıyor. Mutlaka incelemenizi tavsiye ediyorum.
Oracle Learning Library
13.03.2012
Oracle Basic Authentication Methods
You want to use a batch jobs so batch jobs should not have password embedded in the command line or script.
You can use Oracle Basic authentication methods for implementing no password login credentials.
sqlplus /nolog
conn / as sysdba
show parameters OS_AUTHENT_PREFIX
os_authent_prefix ops$
Alter system set OS_AUTHENT_PREFIX=' ' scope=spfile;
shu immediate
startup
conn system/oracle
creed user zekeriya identified externally;
grant create session,resource to zekeriya;
operating system zekeriya is OS user
oracle$ su - zekeriya
password:****
zekeriya$ sqlplus /
select * from dual;
You can use Oracle Basic authentication methods for implementing no password login credentials.
sqlplus /nolog
conn / as sysdba
show parameters OS_AUTHENT_PREFIX
os_authent_prefix ops$
Alter system set OS_AUTHENT_PREFIX=' ' scope=spfile;
shu immediate
startup
conn system/oracle
creed user zekeriya identified externally;
grant create session,resource to zekeriya;
operating system zekeriya is OS user
oracle$ su - zekeriya
password:****
zekeriya$ sqlplus /
select * from dual;
12.02.2012
Bea Weblogic Performans-1
Herhangi bir sistemde performans değerlendirmesi yapmak için ölçülmesi gereken bazı değerler vardır.
Biz bu değerleri toplayalım
Response time:Zaman ölçü birimidir. Bir web sitesinin gelme zamanı
Latency:Zaman ölçü birimidir. istekle gerçekleşme arasındaki süreyi örnek olarak verebiliriz.
Throughput:sayı değerdir. byte megabyte/saniyedir.saniyede yapılan istek sayısını örnek verebiliriz.
birde resource vardır. Resource ise bir kaynağın kullanımıdır. CPU kullanımı gibi
Tabiki bu değerleri User load,Data load hardware ve kaynak yogunluğunu örnek alarak incelemek lazımdır. birim zamanda 100 kullanıcıya hizmet verirken birim zamanda 120 kullanıcıya hizmet vermek bir artış sayılabilir.
Performans konusunda yapılan testleri ikiye ayırabiliriz.
Stress test : bu tarz testlerde amacımız genellikle sistemin limitlerini bulmaktır.Aynı andaki Maximum user , maximum data miktarı gibi.
Load test: load testteki amacımızda belirli seviyelerdeki yuklenmelerde nasıl bir tepki aldığımızı görmektir.
Bütün bu testler bize benchmarking değerleri oluşturur.
Benchmarking nedir: bir performans ölçümlemesidir. Birim zamanda işyükünüde alarak oluşturulan sonuçlara benchmark deiyoruz.
Benchmark yapılmasının bir sebebide karşılastırma yapılabilmesidir.
Amacımız daha hızlıdan çok daha optimum bulmaktır. İST-ANK arasını 3 saatte 300 tl benzin harcayarak gitmektense 4 saatte 100TL harcayarak gitmek daha iyidir diyebilmektir.Normal sartlar altında bir temel benchmark alıp bunu farklı zamanlardaki ihtiyaclarla karşılastırmak ve sonuçlarını detaylı bir şekilde ortaya koymak bizim performans tunning temel amacımızdır.
Her software için performans ölçebilecek aletlere ihtiyaç vardır. Bea Weblogic için Grinder toolunu size tavsiye ediyorum. Açık bir kaynaktır ve kolaylıkla indirebilirsiniz.
Bu tarz aletlerele belirli bir iş yükü belirleyeyip düşündüğümüz alanlara uygularız. Ayarları değiştirmeden bir rapor alırız, ayarları değiştirip bir rapor daha alıp iki raporu birbiri ile kıyalarız. Bu testleri yaparken işyükünü aynı tutmak CPU aynı tutmak Network genişliğini aynı tutmak çok önemlidir.
Bazı durumlarda metric dediğimiz bir kavram karşınıza çıkacaktır. Metric nedir deseniz metric bir ölçü birimidir örneğin dakikada yapılan sayfa isteği bir metrictir. Zaten performans raporları sonuçlarını daha iyi anlamamızıda bu metricler belirler.
Bottlenecks nedir. Genelde herkes bir bottlenecks bahseder , bottleneck örnek vermek gerekirse CPU %100 yoğunlukta olması ve bundan dolayı sistemin performansındaki gecikmeler bottlenecks diyebiliriz. Bu durumu sadece CPU bağlı tutmamak lazım CPU olabildiği gibi I/O NETWORK gibi kaynaklarında bottleneck olabilir.
Grinder toolunun en büyük özelliği istediğimiz kadar processes ve threads oluşturup grafik ekranda sonuç verebilmesidir.
Kendi konsolundan raporları detaylı izlememiz mümkündür. Makinalara agentlarını kurup başlıyoruz test yapmaya. Test için oluşturulan scriptler Python scriptidir. Testin sonucunu TPS ortalama transaction/saniye ve toplam transaction sayısını verir.
http://grinder.sourceforge.net adresinden indirebilirsiniz.
Biz bu değerleri toplayalım
Response time:Zaman ölçü birimidir. Bir web sitesinin gelme zamanı
Latency:Zaman ölçü birimidir. istekle gerçekleşme arasındaki süreyi örnek olarak verebiliriz.
Throughput:sayı değerdir. byte megabyte/saniyedir.saniyede yapılan istek sayısını örnek verebiliriz.
birde resource vardır. Resource ise bir kaynağın kullanımıdır. CPU kullanımı gibi
Tabiki bu değerleri User load,Data load hardware ve kaynak yogunluğunu örnek alarak incelemek lazımdır. birim zamanda 100 kullanıcıya hizmet verirken birim zamanda 120 kullanıcıya hizmet vermek bir artış sayılabilir.
Performans konusunda yapılan testleri ikiye ayırabiliriz.
Stress test : bu tarz testlerde amacımız genellikle sistemin limitlerini bulmaktır.Aynı andaki Maximum user , maximum data miktarı gibi.
Load test: load testteki amacımızda belirli seviyelerdeki yuklenmelerde nasıl bir tepki aldığımızı görmektir.
Bütün bu testler bize benchmarking değerleri oluşturur.
Benchmarking nedir: bir performans ölçümlemesidir. Birim zamanda işyükünüde alarak oluşturulan sonuçlara benchmark deiyoruz.
Benchmark yapılmasının bir sebebide karşılastırma yapılabilmesidir.
Amacımız daha hızlıdan çok daha optimum bulmaktır. İST-ANK arasını 3 saatte 300 tl benzin harcayarak gitmektense 4 saatte 100TL harcayarak gitmek daha iyidir diyebilmektir.Normal sartlar altında bir temel benchmark alıp bunu farklı zamanlardaki ihtiyaclarla karşılastırmak ve sonuçlarını detaylı bir şekilde ortaya koymak bizim performans tunning temel amacımızdır.
Her software için performans ölçebilecek aletlere ihtiyaç vardır. Bea Weblogic için Grinder toolunu size tavsiye ediyorum. Açık bir kaynaktır ve kolaylıkla indirebilirsiniz.
Bu tarz aletlerele belirli bir iş yükü belirleyeyip düşündüğümüz alanlara uygularız. Ayarları değiştirmeden bir rapor alırız, ayarları değiştirip bir rapor daha alıp iki raporu birbiri ile kıyalarız. Bu testleri yaparken işyükünü aynı tutmak CPU aynı tutmak Network genişliğini aynı tutmak çok önemlidir.
Bazı durumlarda metric dediğimiz bir kavram karşınıza çıkacaktır. Metric nedir deseniz metric bir ölçü birimidir örneğin dakikada yapılan sayfa isteği bir metrictir. Zaten performans raporları sonuçlarını daha iyi anlamamızıda bu metricler belirler.
Bottlenecks nedir. Genelde herkes bir bottlenecks bahseder , bottleneck örnek vermek gerekirse CPU %100 yoğunlukta olması ve bundan dolayı sistemin performansındaki gecikmeler bottlenecks diyebiliriz. Bu durumu sadece CPU bağlı tutmamak lazım CPU olabildiği gibi I/O NETWORK gibi kaynaklarında bottleneck olabilir.
Grinder toolunun en büyük özelliği istediğimiz kadar processes ve threads oluşturup grafik ekranda sonuç verebilmesidir.
Kendi konsolundan raporları detaylı izlememiz mümkündür. Makinalara agentlarını kurup başlıyoruz test yapmaya. Test için oluşturulan scriptler Python scriptidir. Testin sonucunu TPS ortalama transaction/saniye ve toplam transaction sayısını verir.
http://grinder.sourceforge.net adresinden indirebilirsiniz.
9.01.2012
Troug day- 9 Şubat'ta Tom Kyte aramızda
Troug’dan 2012′nin ilk etkinliğinde Oracle Gurularından Tom Kyte, Andrew Holdsworth ve Graham Wood, 9 Şubat’ta Türkiye’deler. “A day of Real World Performance” adlı tam günlük eğitimi TROUG üyeleri için ücretsiz olarak verecekler.
Etkinlik kapasitemiz 100 kişi ile sınırlı olduğu için kurumsal üyelerimiz başta olmak üzere yapılacak bir önceliklendirme sonrasında etkinlik davetiyeniz gönderilecektir.
Etkinliğe hemen on kayıt yaptırmak için
http://www.troug.org/
Etkinlik kapasitemiz 100 kişi ile sınırlı olduğu için kurumsal üyelerimiz başta olmak üzere yapılacak bir önceliklendirme sonrasında etkinlik davetiyeniz gönderilecektir.
Etkinliğe hemen on kayıt yaptırmak için
http://www.troug.org/
29.11.2011
Oracle Day 2011 istanbul
Arkadaşlar merhaba
Oracle Day istanbul 2011 buluşmasında bildiğiniz gibi TROUG olarak yer almıştık. Benim yaptığım sunum ve diğer ekip arkadaşlarımın birbirinden önemli sunumlarına ulaşmak için http://www.oracle.com/oms/oracleday/istanbul-488230.html linkini kullanabilirsiniz. Bazı sunmalarda problem var gibi gözukuyor örneğin ufak düzeltmeler gerekebilir. Benim sunumu indirmek için http kısmı iki kere yeralmış ben birincisini tamamen sildim.http//www.oracle.com/oms/oracleday/01-oracleday-zek-1375166.pdf benim sunuma ulasabilirsiniz.
Bu arada https://web5.kinesissurvey.com/idceurope/html.pro?ID=151 adresindeki anketi değerlendirirmenizde bizim için son derece önemli.
Görüşmek üzere
Oracle Day istanbul 2011 buluşmasında bildiğiniz gibi TROUG olarak yer almıştık. Benim yaptığım sunum ve diğer ekip arkadaşlarımın birbirinden önemli sunumlarına ulaşmak için http://www.oracle.com/oms/oracleday/istanbul-488230.html linkini kullanabilirsiniz. Bazı sunmalarda problem var gibi gözukuyor örneğin ufak düzeltmeler gerekebilir. Benim sunumu indirmek için http kısmı iki kere yeralmış ben birincisini tamamen sildim.http//www.oracle.com/oms/oracleday/01-oracleday-zek-1375166.pdf benim sunuma ulasabilirsiniz.
Bu arada https://web5.kinesissurvey.com/idceurope/html.pro?ID=151 adresindeki anketi değerlendirirmenizde bizim için son derece önemli.
Görüşmek üzere
Kaydol:
Yorumlar (Atom)