Oracle Sertifikasyon Kursu

İnsan Oracle'a bir kez bulaşmasın bırakmak gerçekten zor. Yaklaşık 2-3 hafta önce başlamama rağmen gerçekten öğrenmesi çok keyifli bir alan buldum kendime. Kitap, dökümanlardan öğrenmek bir yana artık bu işi profesyonel bir şekilde sürdürmeye karar verdim ve Oracle'ın yetkili eğitim merkezlerinden Bilginç IT Akademi'de yaklaşık 4 ay sürecek bir kursa başladım.Daha ilk günden eğitmeniz Eren … Okumaya devam et Oracle Sertifikasyon Kursu

Oracle Veritabanı Mimarisi- Storage

Oracle Veritabanı depolama yapısı, fiziksel ve mantıksal olarak iki yapıdan oluşur. 1-Mantıksal Yapı Oracle veritabanı mantıksal parçalarının en küçüğü bloktur. Bloklar biraraya gelerek extentleri, extentler biraraya gelerek segmentleri, segmentler biraraya gelerek tablespaceleri ve tablespaceler biraraya gelerek veritabanımızı oluşturur. Veritabanı Blokları Veritabanımızdaki en küçük veri depolama birimidir. Veritabanında okuma/yazma işlemleri blok seviyesinde gerçekleşir. Bir bloğun büyüklüğüne … Okumaya devam et Oracle Veritabanı Mimarisi- Storage

Oracle Veritabanı Mimarisi-Process

Kullanıcı SQL*PLUS, TOAD gibi bir uygulama ile veritabanına bağlanmak istediğinde, işletim sistemi o kullanıcı için bir client(user) process oluşturur. Ancak user process veritabanı ile etkileşime geçmek için yeterli değildir. Kullanıcı adı, şifresi ve erişmek istediği veritabanı ismini girdiğinde dinleyici(listener) yardımı ile Oracle sunucusuna bağlanır ve o anda sunucu makinede user process'in isteklerine cevap verecek bir … Okumaya devam et Oracle Veritabanı Mimarisi-Process

Oracle Veritabanı Mimarisi-Bellek Yapısı

Oracle Veritabanı(Database), verilerin saklanıp değişik formlarda yönetildiği, bir yada birden fazla instance'a sahip dosya veya dosya gruplarıdır. Instance Oracle’ın çalışmasını sağlayan bileşenidir. Ram'i belli alanlara ayırarak kullanmamızı sağlayan en temel bileşenlerden biridir. Oracle veritabanı mimarisi Bellek Yapısı, Arka Plan İşlemi ve Depolama olmak üzere 3 yapı üzerine kurulmuştur. İlk iki yapı Instance üzerinde çalışan bileşenlerdir. … Okumaya devam et Oracle Veritabanı Mimarisi-Bellek Yapısı

PL/SQL Biraz Mola

PL/SQL de belli başlı konuları bitirdim. Yani en ince  ayrıntısına kadar bilmesemde iyi yol katettiğimi düşünüyorum. Şimdi sıra biraz daha işin mimarisine inme kısmı. Ne kadar Türkçe kaynak kitap sıkıntısı olsada, yazılmış birkaç kitap içersinden bayağı övgü aldığını gördüğüm Talip Hakan Öztürk'ün Oracle 11g R2 için yazmış olduğu kitabını edindim ve çalışmaya başladım. Gayet iyi anlatımı var. … Okumaya devam et PL/SQL Biraz Mola

PL/SQL Packages

PL/SQL Paketleri, veritabanı içindeki fonksiyonları ,değişkenleri veya prosedür gibi altprogramları mantıksal olarak gruplayan şema objeleridir. Bu şekilde istenilen veriye ulaşım çok daha kolaylaşır ve performans sağlanır. Paket nesneleri iki zorunlu alana sahiptir; 1-Specification 2-Body Specification Paket nesneleri oluşturulmak istendiğinde tanımlanması gereken kısımdır. Paketteki altprogramların içeriği haricinde aldığı parametre ve veritiplerinin public olarak gösterildiği kısımdır. Bu … Okumaya devam et PL/SQL Packages

PL/SQL Records

Records, nesne yönelimli programlama mantığındaki structure ile benzerlik gösterir. Birbiri ile ilişkili farklı tipteki verileri tutabilen, veritabanı anlamında satırları kolon bilgileri ile tutabilen yapılardır. PL/SQL 3 farklı record tipini destekler; 1-Table-Based 2-Cursor-Based 3-User Defined Table-Based Records %RowType özelliği ile table-based ve cursor-based record oluşturulabilir. &RowType ve %Type Farkı %Type bir tablo kolonu ile aynı veri … Okumaya devam et PL/SQL Records

PL/SQL Collections

Programlama dillerindeki array, list kavramı PL/SQL de collection olarak karşılığını bulmaktadır. Aynı tipte bulundurdukları sıralı veri kümesine indeks yardımıyla erişim sağlayabildiğimiz yapılardır. Kod bloğunu daha basit hale getirir uygulamanın performansını arttırlar. Oracle PL/SQL'de 3 tip collectiondan söz edebiliriz. Bunları aşağıda belirtecek olursak; 1- Associative Array or Index-by Table 2- Nested Table 3- Varray Associative Array … Okumaya devam et PL/SQL Collections

PL/SQL Transaction

Bazen birden fazla sorgu işlemi bir bütünü ifade edebilir. Bu işlemlerden herhangi birinde sorun meydana gelmesi halinde bütün blok çalışamaz hale geliyor ise bu işlemlerin bir bütün olarak ele alınması gerekir. İşte transaction dediğimiz yapıda buna karışılır gelir. Yani bölünemez en küçük işlem parçacıklarına, ya hep ya hiç mantığı ile çalışan atomik işlemlere transaction denir. … Okumaya devam et PL/SQL Transaction

PL/SQL Cursor

Veritabanı ortamında bir Select ifadesi sonucundaki resultset de bulunan verilere bir döngü içersinde teker teker erişme işlemini sağlayan yapılara Cursor denir. Belli bir küme içersinde bulunan verileri point(işaret) eder. Trigger, Procedure gibi programsal ögelerin yapısında yer alabilirler. Sql sorgusu sonucunda, Cursor'in tuttuğu bir yada birden fazla satır kümesine "active set" adı verilir. Oracle veritabanında iki … Okumaya devam et PL/SQL Cursor