Salı , 5 Ağustos 2014
Son Haberler
Anasayfa / Yazar Arşivi: Ercan Yazgan (sayfa 2)

Yazar Arşivi: Ercan Yazgan

Oracle Technologies Specialist Yalova Doğumluyum, İlköğretimimi İstanbulda, Lise eğitimini ise memleketim olan Gümüşhane'de Anadolu Lisesinde tamamladım. Lisans eğitimimi ise Sakarya Üniversitesinde, hayalim olan bilgisayar mühendisliğinde tamamladım. Üniversitedeyken kariyer hedefimi database teknolojileri üzerine belirledim ve Oracle ile projeler geliştirdim. Her zaman yeniye ve yeniliğe olan ilgimden dolayı lisans projemde ODI ve OBIEE teknolojilerini kullanarak veri ambarı sistemlerine giriş yaptım. Şu an özel bir şirkette PLSQL developer olarak çalışmaktayım. İlgi alanlarım ve bildiğim teknolojiler; PLSQL, Oracle forms/reports, Oracle Administration

ADD_MONTHS Fonksiyonu ve Gün Ekleme

  Merhaba arkadaşlar, Bu makalemde add_months() fonksiyonundaki bir takım incelikleri sizlerle paylaşacağım. Tarih bilgisi içeren önemli ve kritik raporlarınızda kesinlikle dikkatinizden kaçmaması gereken bir konu olduğunu düşünüyorum.   SQL tarih fonksiyonlarından biri de add_months fonksiyonudur. Bu fonksiyonun çeşitli kullanım şekilleri vardır. Fakat fonksiyonun temel mantığı; girilen bir tarihten itibaren, verilen ay sayısı kadar geriye veya ileriye gitmektir. Fonksiyonu analiz edersek ... Devamını Oku »

  • tweet

Oracle XML-2

XML verisini parse ederek  Oracle’da tabloya insert etme Önceki yazımda  Oracle ‘da tablodan veriyi XML formunda çekmeyi anlatmıştım; bu yazımda ise aynı işlemin tersini yani XML formunda gelen bir stringin içinden veriyi parse ederek tabloya atma işlemini göstereceğim . Daha anlaşılır olması açısından önceki tablomuzu kullanalım :   CREATE TABLE DBT ( NUM NUMBER, ADI VARCHAR2(14), SOYADI VARCHAR2(22), TAR DATE ); Table created. Şöyle bir xml ... Devamını Oku »

  • tweet

SYS_REFCURSOR un içeriğine Erişmek

resim21

Bu yazıda Oracle da prosedür içerisinden SYS_REFCURSOR doldurup bu CURSOR içerisindeki her satıra tek tek erişerek ekrana basma işlemi yapacağız. Bir tablodaki kayıt ile ilişkili başka bir tabloda birden fazla kayıt bulunabilir  (1 – n ilişki) ve siz alt tabloda üst tablonun id si olan kayıtları göstermek isteyebilirsiniz Tablolar arasındaki ilişki gözüküyor.   Prosedurümüz üst kısmında gerekli tanımlamaları yapıyoruz. RC_CURSOR ... Devamını Oku »

  • tweet

DATAFILE VE TABLESPACE KAVRAMLARI

df1

  Oracle Veritabani üzerinde datalarin yani verilerin saklandigi yer fiziksel olarak DataFile mantiksal olarak ise TableSpace olarak ifade edilmektedir.   Bir veritabaninda verilerin nasil saklandiginin hiyerarsik yapisi asagidaki sekildeki gibidir :     Tablespace Tablespace ler üzerinde ki islemler Tablespace online iken yapilmaktadir. System Table space kesinlikle undo yada temp tablespace olarak kullanilmamalidir, Tablespaceler read only yada normal mod arasinda ... Devamını Oku »

  • tweet

Table Partition Olusturma

Gittikçe büyüyen ve data yükü artan tablolar üzerinde sorgu çalıştırmak veya tablo bakımına ait diğer işlemleri gerçekleştirmek zamanla çeşitli problemlere sebep olmaktadır. Problemleri ortadan kaldırmanın kullanışlı ve etkili yollarından birisi tabloyu bütünlüğünü koruyacak şekilde parçalara ayırmak ve ilgili işlemleri sadece gerekli olan parçalar üzerinde yapmaktır. Partitioning kavramı bahsedilen bu işlemleri gerçekleştirebileceğimiz bir yapı sunmaktadır, tablonun bütünlüğü korunarak üzerindeki işlemlerin daha hızlı gerçekleştirilebileceği ... Devamını Oku »

  • tweet

PL/SQL Fonksiyonları; NVL,NVL2,Decode

PL/SQL Fonksiyonları :NVL style=”font-size: 18pt; font-family: inherit; color:black;”>NVL(deger, deger_Null_ise_bu_deger_ile_degistir ) fonksiyonu eger deger ifadesinin degeri “null” ise, deger_Null_ise_bu_deger_ile_degistir ifadesi ile degistirir. Diger durumlarda deger i geri döndürecektir. Fonksiyonun amaci, null olarak gelen degerleri, belirtilen deger ile degistirmektir. Bu islev ile ilgili alandaki tüm degerlerin “null” olmamasi garanti edilir.     Nerelerde tercih edilir ? Çogunlukla sayisal bir deger döndürmesi beklenen alanlardaki veriler eger “null” ise 0 ile degistirmek ... Devamını Oku »

  • tweet

Dinamik SQL Nedir ?

Arkadaslar bu makalemde sizlere dinamik SQL konusundan söz edecegim. Dinamik SQL Nedir ? Dinamik SQL, senaryosu çalisma zamanindan once bilinmeyen SQL cümlecikleri ile program yazma imkani saglayan bir tekniktir. Dinamik SQL’in detaylarina girmeden önce sizlere statik SQL den bahsetmek istiyorum. Böylelikle ikisi arasindaki farki daha net anlayacaginizi düsünüyorum. Statik SQL komutlari çalismadan çalismaya degismez. Komutun tüm senaryosu derlendigi anda bilinir ... Devamını Oku »

  • tweet

OLAP Küpü Nedir

x18

İlişkisel veri tabanlarının kullanımı ve sonrasında ortaya çıkan veri ambarlarının büyüklüğü ile beraber, verilere daha hızlı şekilde erişme ve çok boyutlu analiz ihtiyaçları doğmuştur. Çevrimiçi Analitik İşleme (OLAP) veritabanları karar destek sorgularını kolaylaştırır. OLAP, işlemleri işlemek yerine sorgulama ve raporlama için en iyi duruma getirilmiş bir veritabanı teknolojisidir. OLAP’ın kaynak verileri, yaygın olarak veri depolarında depolanan Çevrimiçi İşlem İşleme (OLTP) ... Devamını Oku »

  • tweet

Oracle BI Genel Bakış

obi

2.5 ORACLE BI EE GENEL KISIMLARI Bu makalede ise sizlere son yıllarda sıkça adını duyduğumuz bir iş zekası tool’u olan Oracle BI’ dan bahsedeceğim. Oracle BI Suite EE, temel olarak iki bölümden oluşmaktadır; 1. Yönetim Bölümü: Veri kaynağı tanımlama, modelleme ve yönetim aktivitelerinin gerçekleştirildiği bölüm 2. Raporlama Bölümü: Raporların, etkileşimli gösterim tablolarının (dashboard) hazırlandığı, anlık (ad-hoc) sorgulalamarın gerçekleştirildiği ve veri ... Devamını Oku »

  • tweet

Temporary Tablespace Hakkında

temporary_tablespace

  Oracle veritabaninda büyük ölçekteki sort islemleri için sunucumuzun hafizasi (RAM) yetersiz kaldiginda, bu islemlerin sabit disk üzerinde gerçeklestirilmesi gerekmektedir. Bu islemlerin sabit disk üzerinde gerçeklestirildigi Oracle veritabani alanina temporary tablespace denilir. Temporary tablespace ‘in diger tablespace ‘lerden farki, mantiksal anlamda datafile degil tempfile kullanmasidir. O nedenle temporary tablespace ‘e yeni bir datafile eklenecegi zaman komut içersinde datafile degil, “tempfile” ... Devamını Oku »

  • tweet