Posts Tagged 'ogan özdoğan'

Otomatik Bellek Yönetimi – Automatic (Shared) Memory Management

Posted on Mart 30 2011 by turkceoracle

Oracle Veritabanı 11g Otomatik Bellek Yönetimi ve Dinamik Performans Parametreleri Bugün anlatacaklarım ile; SGA (System Global Area) belleği içerisinde yer alan bileşenleri, veritabanını otomatik bellek yönetimine geçirmeyi (automatic memory management), SGA bileşenlerini elle belirleme, otomatik PGA (Program Global Area) tanımlamasını yapma gibi konular hakkında bilgi sahibi olacaksınız. Bellek Yönetimi (Memory Management) Yalnızca Oracle veritabanı için [...]

Commit Rollback Savepoint – Transaction ve Undo’nun Gücü

Posted on Mart 30 2011 by turkceoracle

Bir transaction nasıl sonlanır, nedir ve neden önemlidir sorularına cevap arayacağız. Öncelikle “transaction” kelimesini bundan sonra “işlem” olarak analım. Bir işlemi SQL sorgusu yazarak başlatabiliriz ve commit veya rollback göndererek ya da bir DDL komutu çalıştırarak sonlandırabiliriz. Unutmadan hemen belirteyim, bir işlem içerisindeyken bilinçli olarak çıkış yaparsanız yarıda bıraktığınız işlem commit edilir ancak isteğiniz dışında [...]

Oracle Sequence Nedir? Bilinmeyen Detaylarıyla

Posted on Mart 30 2011 by turkceoracle

Sequence Oracle’da “sequence” yani Türkçe’si ile sıra, dizi veya sekans olarak adlandırdığımız yapılar bulunmaktadır. Bu yapıların amacı belirlediğimiz bir başlangıç noktasından başlayarak, artı veya eksi yönde sayı arttırmaktır. Dizi, sürekli olarak kullanımdan doğan numara artış veya azalışlarını temin etmektedir. Diziler genelde sanal bir anahtar olarak kullanılır ve bir çeşit sıralama yapabilmemiz için faydalıdır. Tıpkı constraint’ler [...]

Automatic Storage Management – ASM Nedir, Nasıl Yönetilir ve Detayları

Posted on Mart 30 2011 by turkceoracle

Konu biraz uzun ancak ASM ile ilgili birçok bilgiyi Türkçe olarak içermektedir. Sıkılmadan sonunu getirebilmeniz için belki ara vermeniz faydalı olacaktır Açıkçası ben yazarken çok keyif aldığım için hiç ara vermedim. Her zamanki gibi öncelikle Automatic Storage Management yani ASM nedir ve Türkçesi ne bunu açıklamak istiyorum. Otomatik depolama yönetimi, bundan sonra ASM olarak devam [...]

Recovery Manager (RMAN) & Dinamik Performans Görüntüleri

Posted on Mart 30 2011 by turkceoracle

Recovery Manager ile ilgili bilgileri toplayabileceğimiz dinamik performans görüntüleri bulunmakta. SYS’nin sahip olduğu bu görüntülerden bahsedeceğim. Aşağıdaki görüntülerin daha da ötesinde yedeklemeler ve alınmış yedeklerle ilgili çok daha fazla bilgi sahibi olabileceğiniz data dictionary görüntüleri mevcuttur. Burada gösterdiklerim yalnız bir alt kümesini kapsamaktadır ve v$fixed_view objesi altında görülebilmektedir. V$RMAN_CONFIGURATION Bu görüntü bize RMAN üzerinde varsayılan [...]

Oracle Recovery Manager (RMAN) – Recovery Catalog Database

Posted on Mart 30 2011 by turkceoracle

ORACLE RECOVERY MANAGER (RMAN) Recovery Manager (RMAN) ile ilgili olarak daha önce bir yazı yazmıştım. Burada biraz daha detaylı olarak RMAN kullanımını göstermeye çalışacağım. Bunun yanında recovery catalog nedir ve hangi durumlarda kullanır gibi konuları da inceleyeceğiz. Konuyu dağıtmadan ve örnekleri ile anlatmaya çalışacağım. Recovery Manager (RMAN) RMAN Oracle’ın kurulumu sırasında yüklenen bir yedekleme, yedekten [...]

Kullanıcı Takibi ve Hatalı Girişlerin Belirlenmesi

Posted on Mart 30 2011 by turkceoracle

Selamlar, Veritabanına bağlanan kullanıcıları takip edebilmenin birden fazla yolu bulunmaktadır. Bunların arasında audit ve logon trigger gibi yöntemler bulunmaktadır. Sisteme bağlanan her kullanıcının takip edilebilmesi için aşağıdaki gibi bir trigger yaratılabilir; CREATE OR REPLACE TRIGGER OPTPROD_LOGON_TRIGGER after logon on database declare hostadi varchar2(100); ipadresi varchar2(100); schema_adi varchar2(100); db_adi varchar2(100); terminaladi varchar2(100); zaman date; os_user varchar2(100); [...]

Neden ve Ne zaman Bitmap Index

Posted on Mart 28 2011 by turkceoracle

Bu yazımda bir örnekle bitmap indeksi nasıl kullandığımızı göstermek istiyorum. Öncelikle hatırlatmam gerekirse bitmap indeks bir çeşit rowid indekslemesidir ancak verinin saklanması b-tree indekslere göre çok daha komplikedir. Bu komplikasyonun arkasında ise oldukça yüksek performans üretebilen bir indeksleme yapısı bulunmaktadır. Bitmap indeksleme çok fazla sayıda satıra sahip tablolardaki düşük çeşitlilik (cardinality) sahibi sütunlar üzerinde yapılmalıdır. [...]