Ağu
08

ORACLE SQL LOADER

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 …

Devamını oku »

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. …

Devamını oku »

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ç …

Devamını oku »

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ü …

Devamını oku »

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( …

Devamını oku »

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 …

Devamını oku »

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 …

Devamını oku »

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 …

Devamını oku »

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 …

Devamını oku »

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 …

Devamını oku »

Eski yazılar %laquo;