Bu makalemizde bir text dosyasının içerisinden bir tabloya veriler nasıl aktarılır bunu anlatacağız.Bu işlem içinse SQLLOADER aracını kullanacağız Öncelikle ihtiyacımız olan şey içerisinde veri bulunan bir dosya.Örneğin CVS formatına çevrilmiş bir Excel dosyası gibi. Bu dosyadaki veriler ‘;’ gibi bir işarele birbirlerinden ayrıldığından SQLLOADER için yaratacağımız kontrol dosyası için uygundur. Bu kontrol dosyasında veritabanındaki tablo …
Ağu
08
Ağu
06
Oracle exadata Hybrid Columnar Compression
Exadata Hybrid Columnar Compression – Exadata hyrid columnar compression özelliği ile direk path yüklenen datalarda çok yüksek oranda sıkıştırma sağlayabiliyoruz. – Tabiki datanın çok sık bir şekilde update edilmemesi burada son derece önemli. – Tablo,partition ve tablespace seviyesinde kullanmamız mümkün. – iki ana seçeneğimiz var. 1. Warehouse compression:Datawarehouse uygulamalarında query sorgulama temel amaç olarak belirlenmiştir. …
Tem
04
Flashback Data Archive
Bu makalemde sizlerle flashback özelliklerinden olan ve 11g sistemler için kullanılmaya başlanan Flashback Data Archive dan bahsedeceğim.Database içerisinde sürekli değişiklikler olmakta ve bu değişiklikler belli süreler sonunda kayboluyor ya da değiştirelemez hale geliyor. Biz Flashback Teknolojilerinden version query-query-table özellikleriyle undo datasını ihtiyaç duyuyor ve kullanıyoruz.Undo bilgisi olduğundan dolayı undo tablespace inin bilgisinin limitleriyle sınırlı kalmak durumundayız.Amaç …
Haz
30
Conditional Compilation (Koşullu Derleme)
Selamlar, Bu makalemde “Conditional Compilation” ‘ın nasıl çalıştığını ve ne amaçla kullanabileceğimizi anlatmaya çalışacağım. Önbilgiler: Bu makaleyi tam olarak anlayabilmek için 1- Temel PL/SQL komutlarını (değişken tiplerini, atama ifadeleri, if-then-else vb) 2- PL/SQL package, procedure ve function kavramlarını (temel düzeyde bilgi yeterlidir) biliyor olmak gerekmektetir. Malum Oracle her yeni versiyonu ile birlikte bir sürü …
Haz
28
ORACLE DBMS_CRYPTO Pakedi (Bölüm 2) ;
Önceki makalemizde Oracle’ın paketlerinde DBMS_CRYPTO Pakedi üzerine konuşmuş ve iki fonksiyonundan bahsetmiştik bu makalede ise geriye kalan fonksiyonlarını inceleyeceğiz . HASH, MAC, RANDOMBYTES, RANDOMINTEGER, RANDOMNUMBER HASH : Hash algoritmalarını kullanarak daha önceki iki fonksiyondan farklı olarak bir anahtar keilimeye ihtiyaç duymaksızın şifreleme işlemi gerçekleştirmekte kullanılabilecek olan bir fonksiyondur. İhtiyacı olan iki parametre vardır ; dbms_crypto.hash( …
Haz
24
CREATE DATABASE komutu ile database yaratmak
Öncelikle Windows ortamlarda oracle> set ORACLE_SID=deneme komutu ile, Linux ortamlarda ise oracle> export ORACLE_SID=deneme komutu ile instance ismimizi belirtiriz. Kontrol edelim, Windows için –> oracle> echo %ORACLE_SID% Linux için –> oracle> echo $ORACLE_HOME Daha sonra yapılacak işlem ise bir servis üzerinden (servislerle ilgili yazımda anlatmıştım) idle olan database bağlantısını gerçekleştirmek. Bu arada D:\app\oracle\product\11.2.0\dbhome_1\database\initdeneme.ora dosyasını yaratıp …
Haz
22
ORACLE DBMS_CRYPTO Pakedi (Bölüm 1) ;
Oracle veritabanı versiyonlarından 10gR1 ile birlikte gelmekte olan ve temen işi adındanda anlaşılacağı gibi şifreleme olan bir pakettir.Bu makalemizde de bu pakedin içeriği ve kullanım örneklerini sizinle paylaşacağım. DBMS_CRYPTO paketi içerisinde ENCRYPT, DECRYPT, HASH, MAC, RANDOMBYTES, RANDOMINTEGER, RANDOMNUMBER olmak üzere yedi tane fonksiyon bulunur. ENCRYPT : Bu fonksiyon verilen bir datayı şifrelemek için kullanılır.Şifreleme işlemi …
Haz
20
FLASHBACK DATABASE
Veri kayıplarını telafi etmek için çeşitli kurtarma yöntemleri kullanılabilir,fakat restore-recover süreci hep işin içinde olucağı için işlem süresi bir hayli uzamak durumunda kalıyor.Flashback database özelliği sayesinde saatlerini alabilecek restore-recover sürecini birkaç dakikaya indirebilir,database i belirli bir zamana geri çekip açabilirsiniz.Flashback database özelliği fiziksel problemlerde değil kullanıcı hatalarının geri getirilmesinde (truncate table v.s.) kullanmak daha …
Haz
14
ORACLE BELLEK YAPISI VE YÖNETİMİ- Bölüm 3
Bu makalemizde 11 g versiyonu ile birlikte Oracle veri tabanının bellek yönetiminin nasıl olduğundan bahsedeceğiz. Biraz geriye dönersek 9i ve öncesinde Oracle bellek yönetimini nerdeyse tamamı ile elle yapılmasını mecbur kılıyordu yani daha önceki makalelerimizde bahsettiğimiz üzere SGA ve PGA alanlarının boyutları tamamı ile sizin yönetiminizde ve bu bellek parçalarının içerisindeki parçaların boyutları da statik …
Haz
08
Başlangıç Seviyesi Sayısal Fonksiyonlar
Merhabalar, Bu makalemde Oracle Sayısal fonksiyonları üzerinde duracağız. Bu makaleyi net olarak anlayabilmek için, 1- SQL Select komutunu 2- Select komutu ile nasıl fonksiyon çağırıldığını Bilmek gerekmektedir. Oracle bizlere ciddi sayıda fonksiyon vermektedir. Biz bunlardan belli başlı olanlarını inceleyeceğiz. Trunc: bu fonksiyon 2 parametre alır, 2. parametrenin default değeri sıfırdır ve verilmez ise doğrudan ilk …