Monthly Archives: May 2008

Neden Oracle sertifikasi

Yıl 2000. Turkiye 1999 depreminden cıkmıs, ciddi ekonomik kriz ile karşı karşıya olduğumuz günlerde bende yurtdışına gitmeyi en azından IT teknolojileri konusundaki bilgilerimi artırmayı ve gerekirse hayatımı yurtdışında devam ettirmeyi düsşünüyorum. Bu kapsamda bütün gerekli işlemleri yapıp Sydney Universitesi’ne başvuruyorum, … Continue reading

| Tagged | Leave a comment

Sql Plan Management

Bu özellik sayesinde veritabanında çalışan bütün sqlKomutlarının tüm planları sql plan baseline olarak saklanır.Yeni bir plan ortaya çıktığında hemen kullanılmaz işaretlenir,Eğer performansı eskisinden daha iyiyse devreye alınır. Çeşitli sebeblerle planlar performanslarda kötüleşmelere yolAçabilir Yetersiz analiz,bind variable,dengesiz veri dağılımı gibi. Buözellik … Continue reading

| Tagged | Leave a comment

In Exist KARSILASTIRLMASI

select * from T1 where x in ( select y from T2 )çalışması:select * from t1, ( select distinct y from t2 ) t2where t1.x = t2.y;Subquery sonucta, distinct, ve indexli (hashed veya sorted) ve join yapmısoriginal tabloyla.Tersi iseselect * … Continue reading

| Tagged , | Leave a comment

11g yeni özellik :Database Replay

Bu özellik sayesinde primary database yapılan işlemleri Kaydedip bunları test veritabanına uygular. Böylece gerçek İşlemler primary database’in birebir kopyası olan test veritanına Kolayca uygulanabilir. Bu özellik snapshot standby database’in Bir devam özelliği gibidir. Bu özellik•Database upgrades, patches•Schema, parameters•RAC nodes, interconnect•OS … Continue reading

| Tagged | Leave a comment

UTL_SMTP örnegi

DECLAREc UTL_SMTP.CONNECTION; PROCEDURE send_header(name IN VARCHAR2, header IN VARCHAR2) ASBEGINUTL_SMTP.WRITE_DATA(c, name ‘: ‘ header UTL_TCP.CRLF);END; BEGINc := UTL_SMTP.OPEN_CONNECTION(‘smtp serverınız adı’);UTL_SMTP.HELO(c, ‘bilginc.com’);UTL_SMTP.MAIL(c, ‘zekeriyab@bilginc.com’);UTL_SMTP.RCPT(c, ‘zekeriyabesiroglu@google.com’);UTL_SMTP.OPEN_DATA(c);send_header(‘From’, ‘”Sender” ‘);send_header(‘To’, ‘”Recipient” ‘);send_header(‘Subject’, ‘Deneme’);UTL_SMTP.WRITE_DATA(c, UTL_TCP.CRLF ‘deneme maili’);UTL_SMTP.CLOSE_DATA(c);UTL_SMTP.QUIT(c);EXCEPTIONWHEN utl_smtp.transient_error OR utl_smtp.permanent_error THENBEGINUTL_SMTP.QUIT(c);EXCEPTIONWHEN UTL_SMTP.TRANSIENT_ERROR OR UTL_SMTP.PERMANENT_ERROR THENNULL;END;raise_application_error(-20000,‘Mail atarken … Continue reading

| Tagged | Leave a comment

11g Yeni özellikler semineri yoğun katılım ile bir kez daha 28 mayıs’ta gerceklestirdik.

44 Üst düzey IT Teknolojilerindeki Uzman Arkadaşlarımızla Oracle 11g nin yeni özellikleriniinceledik.

| Tagged , | Leave a comment

NEDEN oracle

Sizlerle asagıdaki bazı önemli teknolojik gelişmeleri iki ayrı veritabanındaki karsılastırılmasını gostermek istedim Teknoloji adı Oracle Ms sql2005Multi version read consistency 1984 2005 geldi fakat persorfmasn problemliOnline Table redifination 1998 YokBitmapped İndexes 1998 KısmenVirtual private Database 1998 YokList partition 2001 YokComposite … Continue reading

| Tagged | Leave a comment

Oracle Ms sql server Karsılastırılması

Multi Version Read Consistency 1984 2005 ile geldi! Beraberinde performans problemleri de! Online Table Redefinition 1998 Yok Bitmapped Indexing 1998 Kısmen Virtual Private Databases 1998 Yok List Partitioning 2001 Yok Composite Partitioning 2001 Yok Real Application Clustering 2001 Yok Flashback … Continue reading

| Tagged | Leave a comment

DBMS_CRYPTO ve LOB dataları Nasıl sifreleriz?

Aşağıdaki örnekte BLOB datasını nasıl encrypt ve decrypt yapıldıgını gosteriyorum. * İlk önce yeni bir tablo create edelim(içinde BLOB kolon olan) * RAW deger insert edelim * Raw datayı Encrypt edelim. * Encrypt ettigimiz datayı Decrypt edelim.create table table_lob (id … Continue reading

| Tagged , | Leave a comment

Neden-RAC?

Kesintisizlik ve Süreklilik Tüm sunucuların kaynaklarının ortak kullanımıKullanıcıların sunucu kesintilerini hissetmemesiSunucu mimarisinde küçük başlayıp, sonrasında büyüme imkanıÖlçeklenebilirlik ve yüksek devamlılıkHot-Plug (kesintisiz) olarak yeni sunucu ekleyebilme veya çıkarabilmeTest veritabanı sunucularının production’a kolaylıkla eklenebilmesi Konsolidasyon Öncesi Her uygulamaya ayrı sunucuHer uygulama için … Continue reading

| Tagged | Leave a comment