Tag: Oracle

Oracle SYS_CONTEXT nedir?

SYS_CONTEXT fonksiyonunu veri tabanına bağlı bulunduğumuz kullanıcı üzerinde set edilmiş sistem değişkenlerini(enviroment) toplamak için kullanabiliriz. Bu sayede kullanıcı üzerine atadığımız ya da otomatik olarak atanan tüm değerlere ulaşabiliriz.
Özellikle yazılım için de log mekanizması veya trigger larda çok fazla kullanıldığı gibi çokda iş görüyor.
Bu fonksiyon ile database üzerinden birçok veriye ulaşabiliriz. Kullanıcı bilgisi, ip bilgisi, tarih formatı, dil bilgisi vb.Örnegin; Veritabanı sid bilgisine ulaşmak için;

select sys_context('userenv','sid') from dual;

veya veritabanı ismine ulaşmak için aşagıdaki sql’den yararlanabiliriz.

select sys_context('userenv','db_name') from dual;

SYS_CONTEXT ile kullanabilecegimizparametrelerden bazıları aşagıda ki gibidir. (continue reading…)

2,045 total views, no views today


Linux Üzerine Oracle 12c Veritabanı Kurulumu


Merhaba arkadaşlar bu yazdım da piyasaya yeni çıkmış olan ve beraberinde bir çok yenilik getiren Oracle 12c veritabanı kurulumunu yapacagız.

Ben kurulumu Oracle Enterprise Linux 6.4 üzerine yapacagım.

Oracle Veritabanı kurulumana başlamadan önce Oracle 12c’yi OTN’den indirmek için buraya,edilevery’den indirmek için buraya tıklamamız gerekir.

1.)Network arayüzünden konfigurasyon yapılmalıdır.Etherneti’mizi seçer “Edit” butonunu seçeriz.

oracle 12c database kurulum
(continue reading…)

2,473 total views, 2 views today


SQL NEDİR-NE DEGİLDİR-TARİHÇESİ

   SQL‘in açılımı Structured Query Language yani Yapılandırılmış Sorgu Dili anlamındadır.

SQL verileri yönetmek ve tasarlamak için kullanılan bir veritabanı yönetim sistemidir.SQL’i programlama dilleriyle karıştırmamalıyız. SQL sadece veritabanı ortamında verileri yönetmek için kullanılan bir alt dildir.SQL ile yalnızca ilişkisel veri tabanları(Relatianol Database Management System) üzerinde işlem yapılabilir ve SQL hemen hemen tüm veritabanlarının ortak dilidir.

  • Oracle
  • Sysbase
  • Microsoft SQL Server
  • DB2
  • Informix
  • MySQL
  • Microsoft Acces

(continue reading…)

3,962 total views, no views today


ORACLE HR USER

   Oracle HR user’ını anlatmamın sebebi de Oracle Dual tablosunda olduğu gibi örneklerimizin çogunu bu user üzerinden yapmamızdır.HR user’ı Oracle 11G Express Edition’u kurduğumuzda otomatikman veritabanımızda HR adlı bir user oluşturuyor ve içine birtakım tablolar,oracle nesneleri atıp bu nesnelerin içine de veriler ekliyor.Peki oracle neden böyle bir user oluşturup içine bir takım veriler atmakla ugraşıyo bunun sebebi Oracle’ın Oracle Express Edition versiyonu yani daha ziyade oracle’ı yeni öğrenmeye başlayanların kullandığı eğitim için olan versiyonu,oracle’ı yeni öğrenirken yapmak istediğimiz bir çok örnek için tek tek oracle nesneleri oluşturmak yerine oracle bize kendisinin oluşturduğu ve her türlü örneği üzerinde deneyebileceğimiz bir user oluşturuyor ve bizi her örnek için nesne oluşturdurmakla ugraştırdırmıyor.
NOT : Oracle’ı ilk kurduğumuzda HR adlı user’ımıza giremeyiz çünkü unlock(kilitlidir),bunu aşmak için ise SYS adlı user’dan girer HR adlı user’ımızı LOCK(açık) hale getiririz.Bunun için gereken kod parçası ;

alter user hr acoount unlock ;

Şimdi birazda HR adlı user’mızın içine bakalım; (continue reading…)

3,611 total views, 2 views today


ORACLE DUAL TABLE

   Oracle’daki dual tablosunu anlatmamın sebebi bundan sonraki anlatacağım konularda örneklerimin genelini bu tabloyu kullanarak yapmamdır.Gelelim Oracle dual tablosuna oracle dual tablosunu Oracle firması sistem değişkenlerini veya ifadeleri hesaplamamız için kendisi oluşturmuştur.

  • Dual Table Oracle da Data Dictionary oluşturulurken üretilen bir tablodur.
  • Tablonun sahibi  Oracle’daki SYS kullanıcısıdır fakat her kullanıcıyada erişim hakkı verilmiştir. (Yani hangi user’dan girersek girelim dual tablosundan faydalanabiliriz)
  • Oracle dual tablosunun bir sütunu ve bir kaydı vardır. DUMMY isimli , VARCHAR2(1) veri tipinden oluşan bir sütuna sahiptir ve bu sütunun içindede de sadece x verisi vardır. (continue reading…)

4,433 total views, no views today


  • Sertifikasyon



  • Etiketler

  • Topluluklar

                     
                     
  • Live Traffic Feed

    Feedjit Widget
  • Copyright © 1996-2010 Mustafa Bektaş Tepe. All rights reserved.
    Türkçeleştirme Blogizma | AltyapıWordPress
    Takip Et

    Her yeni yazı için posta kutunuza gönderim alın.

    Diğer takipçilere katılın: