Blog ' da Ara

Loading

30 Haziran 2011

PL / SQL Nedir? PL / SQL ile Programlama’ ya Giriş

Merhabalar,


Bu yazımızda PL/ SQL hakkında başlangıç aşamasında bilgiler bulacaksınız. Tabi ilerleyen zamanlarda, yazılarımıza daha spesific konularda yer vereceğiz. Sql ilişkisel veritabanlarında veriye ulaşmak ve bu veriyi okumak, yorumlamak, değiştirmek yada verinin depolandağı birimler ile her türlü işlemlerin yapıldığı kodlardır.

SQL (Structured Query Language) yani yapısal sorgulama dili aslında dört kategoride düşünülebilir.

DDL : (Data Definition Language): Verinin tutulacağı tablo  yada veritabanı ile ilgili tanımlama yada oluşturma işlemlerini yaptığımız komutlardır.Bunlardan en genel kullanılanlar aşağıdaki komutlarıdır.
         CREATE         – Veritabanında nesne yaratır.
         ALTER           – Veritabanının yapısını değiştirir.
         DROP            – Veritabanından obje siler.
         TRUNCATE     – Tablodaki kayıtları içerdikleri alan ile birlikte siler.
         COMMENT      – Yorum ekler.
         RENAME        – Nesnenin asını değiştirir.

21 Haziran 2011

Oracle Dba için Linux- Dosyalarla Çalışma ve VI Editör Komutları


Linuxda çalışabilmek için linux yapı mimamirisi temel seviyedede olsa bilinmelidir. Çünkü linux çok esnek bir konfigürasyon yapısına sahiptir.Sadece configürasyon dosyalarını düzenleyerek çok farklı bir linux oluşturabilir yada yanlış düzenlediğiniz bir dosyadan dolayı sisteminize zor anlar yaşatabilirsiniz.Öncelikle linux yapı mimarisini anlatıp, hangi klasörde ,ne tür dosyalar bulunur ve vi editörü nedir? Nasıl kullanılır temel seviyede açıklamaya çalışacağız.

Linux Dosyalama Mimarisi;


16 Haziran 2011

Oracle Instance Yönetimi


Merhabalar,
Bu yazımızda oracle instance yönetimi hakkında bir araştırma yapıyor olacağız. Genel olarak oracle açma , kapama gibi işlemler nasıl yapılır, parametre dosyasında neler vardır, ne anlama gelir, alert log lar ve trace dosyaları nasıl kullanılır, dinamik viewlardan instance izleme nasıl yapılır gibi konular hakkında yazacağız.
            Öncelik bir oracle veritabanı yönetirken framework çatısını şekil1 deki gibi gösterelim.
Şekil1:Oracle Management Framework.

13 Haziran 2011

VmWare oel4 linux üzerine Adım Adım Oracle Database 11g Release 2 kurulumu


Merhabalar,
Bu yazımızda vmware üzerinde kurulmuş redhat linux üzerine oracle database 11g release 2 kurulumunu tamamlayacağız.
Öncelikle Donanımımızın yeterli olup olmadığını sorguluyoruz.
32 bit makina üzerine kurulumda en az 1GB 64 bit Makina içinse en az 4GB ram sahibi olmalıyız, Biz vmware üzerinde 32 bit linux ile çalışıyoruz.
Ram linuxta nasıl sorgulanır aşağıdaki snapshot ‘ ta görebilirsiniz.
        grep MemTotal /proc/meminfo

En az 1 GB temporary alanımız olmalıdır. Eğer yeterli alanımız yoksa /tmp dosyasındaki gereksiz dosyaları kaldırmalıyız.
        df –h /tmp
 

10 Haziran 2011

Oracle Dba için Linux- Linux komutları ve kullanımı

Merhabalar
Bu yazımızda linux kullanmaya başlarken bilinmesi gereken en temel komutları ve ne işlev yaptıkalrını örneklerle açıklamaya çalışacağız. Bu noktada sürecimizi bir oracle dba ‘in bilmesi gereken linux bilgilerini anlatarak devam edeceğiz.
Neden Linux komutlarını bilmeliyiz: Linux desktop ekranı her ne kadar olsada yapısı gereği komut ları bildiğinizde istediğiniz işlemleri daha çabuk yapmanızı, ekranlar ve dosyalar içinde boğulmaktansa genel dosya yapısını öğrendiğinizde işlevselliğin zirve yaptığı bir işletim sistemi olduğunu sizde farketeceksiniz. Windows kullanıcıları ilk zamanlar bu komutlarla çalışırken zorlanabilirler.Ancak şu da bilinmelidir ki oracle dba lar linux ta çalışırken remote bağlantı yaparlar ve terminal windowda çalışırlar.Ayrıca processlerin takibi, yönetimsel araçlar vs.. birçok işlemide desktop üzeinden mousla yönetmek aslında komut ları bilmekten daha zordur.
Öncelikle vmvare üzerine bir linux kurduktan sonra putty ile bu makinaya nasıl bağlanılır bunu açıklayalım.Putty indirebileceğiniz link http://www.putty.org/.
Daha sonra vmware içinde bulunan linuxda bazı değişiklikler yapmamız gerekiyor,
Öcelikle aşağıdaki şekil1 de gözüktüğü üzere network ayarlarını bulalım.

3 Haziran 2011

Oracle Database Mimarisi

Merhabalar,
Çağımızda, Yazmanın ve bilgiyi yayınlayarak paylaşmanın güzel olduğuna inanan insanların az olduğunu düşünmekteyim. Ve bende mesleki anlamda naçizane bilgilerimi bir blogda yayınlayarak, bu azınlık gurubun içinde olmayı bir mutluluk saydım.
Bu bağlamda yazılarımı elimden geldiğince anlaşılacak şekilde ve Türkçe yazmaya karar verdim. Bununla Birlikte Oracle Database hakkında en temel seviyeden başlayarak zamanla tüm konulara değinmeye çalışacağım. Böylece sizlerinde bu yazılardan oracle database hakkında genel esasları yada bazende hiç bilmediğiniz detayları öğrenmenizi yada bildiklerinizi daha sistematik anlatarak hatırlamanızı amaçlamaktayım.Ancak oracle’ ı anlayabilmek için ingilizce bilmenin şart olduğuda kesindir.
         
         Neyse, Lafı fazla dolandırmadan ilk yazımız olan Oracle Database Architecture ile muhabbetimize devam edelim.
Bir Oracle Database Server Şekil 1 de görüldüğü gibi, Oracle Database, bir veya daha fazla instance den oluşur.Instance ise memory ve background proseslerden oluşur.Bir instance başlatıldığında, Shared Global Area (Genel olarak SGA ) oluşturulur ve background prosesler başlatılır.

Şekil 1.Oracle Database Mimarisi