Posts Tagged 'oracle mimarisi'

Oracle Initial Parametreleri

Posted on Mayıs 3 2011 by turkceoracle

Oracle da database’ ini startup ile açmaya kalktığımız da instance ilk iş olarak parametre dosyasını okumaya çalışacaktır. Dolayısıyla temel initial parametrelerinden bahsederken bizim için çok kritik file’ lerimizden biri olan spfileSID.ora dosyasından da kısaca bahsedeceğiz. Parametre dosyaları Linux’ da;  $ORACLE_HOME/dbs,  Windos’da $ORACLE_HOME/database  altında bulunur. Database create edilmesiyle birlikte spfileSID.ora dosyamızda oluşur.  Bunun yanısıra parametre değişikliğini [...]

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

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

Dead Connection Detection

Posted on Mart 11 2011 by turkceoracle

Dead connection (ölü bağlantı) istemci tarafından çeşitli nedenlerle doğru şekilde sonlandırılamamış, client-process sonlandığı halde, server-process askıda kalmış oturumlara denir. Network problemleri veya istemcinin kontrolsüz şekilde (örneğin reboot yüzünden) sonlanması gibi anormal durumlar, bu tip askıda kalmış bağlantılara sebep olabilir. Ölü bağlantıların sunucuda gereksiz yere kaynak işgal etmesini engellemek için listener’ın dead connection detection özelliğini aktif [...]

Oracle’da Varsayılan Kullanıcı Listesi

Posted on Mart 9 2011 by turkceoracle

Oracle veritabanındaki varsayılan kullanıcılar ve kullanıcıların ilgili olduğu veritabanı özellikleri: Özellik 10gR2 11gR2 Oracle Data Mining DMSYS SYS Oracle Enterprise Manager DBSNMP, SYSMAN, MGMT_VIEW DBSNMP, SYSMAN, MGMT_VIEW Oracle InterMedia/ Oracle Multimedia (11gR1) ORDPLUGINS ORDSYS SI_INFORMTN_SCHEMA ORDDATA ORDPLUGINS ORDSYS SI_INFORMTN_SCHEMA Oracle OLAP OLAPSYS OLAPSYS Oracle Label Security LBACSYS LBACSYS Oracle Spatial MDDATA MDSYS MDSYS MDDATA SPATIAL_CSW_ADMIN_USR [...]

Oracle’da Tablo Fonksiyonları (Table Functions)

Posted on Nisan 4 2010 by turkceoracle

Microsoft SQL Server, “Tablo Fonksiyonları” yazarken programcıya büyük esneklik ve kolaylık sağlıyor. Tablo fonksiyonları (Table Functions), tablo (dizi) döndüren fonksiyonların genel adıdır. Bunun daha iyi anlaşılması için şu T-SQL örneğine bir göz atalım. T-SQL örneği olmasına rağmen, aslında örnek Oracle ile uğraşanların yakından tanıdığı HR scheması ile ilgili: CREATE FUNCTION Employees_List(@dept_id INT ) RETURNS TABLE [...]

Page 1 of 3123