Perşembe , 7 Ağustos 2014
Son Haberler
Anasayfa / MAKALELER / Veri Tabanı (sayfa 21)

Veri Tabanı

Oracle – Ora Hataları

ora11

ORACLE – ORA HATALARI Merhaba, Oracle veritabanını yönetirken, yedeğini alırken, performansını ayarlarken veya sql-pl/sql sorguları hazırlarken hepimizin, yaptığımız hatalardan dolayı aldığımız hatalar ORA- ile başlar ve hatanın algılanması için son derece kritiktir. Destek verdiğiniz kurum, şahıs veya kuruluşta Oracle konusunda hatalar oluşuyorsa, bunu çözmenin en mantıklı yolu ORA hatasına bakmaktadır. İkinci olaraksa alert.log’a bakılabilir. Sıklıkla karşılaştığımız ORA hatalarını kısaca şu ... Devamını Oku »

  • tweet

Oracle Profiles

profiles

Bugün, aslında hepimizin çok detaylı bilmesi gerektiği bir konuyu ele almak istedim. Oracle Profilleri. Peki Profil nedir? Bağlı bütün kullanıcıları yaratırken, öncelikle bir profile belirleriz. Eğer, kullanıcı yaratırken belirtmezsek default profile ile yaratılacaktır. Tabii ki bu şekilde bir sistem oluşturmak son derece sakıncalı olabilmektedir. Profillerin içinde barındırdığı özellikleri sayesinde çoğu zaman oluşabilecek güvenlik açıklarından kurtulabilmekteyiz. En çok kullanılan kaynakları ise; ... Devamını Oku »

  • tweet

Oracle Versiyon Yükseltilmesi Hakkında…

update_oracle

Oracle versiyon yükseltilmesi hakkında… Merhaba, Oracle versiyonunu yükseltirken en kritik noktalardan birisi belkide her sistemin en kritik varlığı olan “veri”nin taşınmasıdır. Gelin, en baştan başlayalım… Diyelim veritabanınızın versiyonu 9i ve siz bu versiyonu 10g’ye yükseltmek istiyorsunuz. Peki ilk adım ne olmalı? İlk adım, sahip olduğunuz bütün verinin sağlam bir şekilde yedeğinin alınmasıdır. Bu verinin yediğini RMAN (Recovery Manager) ile almak ... Devamını Oku »

  • tweet

Flashback Komutu Kullanımı ve Yapabilirlikleri

flashback

Flashback database özelliği, database’ i zaman içerisinde sisteminizin kapasitesi elverdiği ölçüde zamanda ileri veya geri götürmektir diye tanımlayabiliriz. Bu özellik özellikle test database’ leri için ciddi kolaylıklar getirmektedir. Çoğu test ortamları için, çeşitli sebeblerden dolayı test yapıldıkdan sonra da eski haline tekrar çekmek gerekiebiliyor. Test başarısız olduğunda yeni bir test için başlangıç duruma geçmek gerekebiliyor. Şimdi bu işlemi nasıl yapabileceğimizden ... Devamını Oku »

  • tweet

Oracle Flashback ile Eski Datalara Erişmek

flashback

Merhaba arkadaşlar,   Bu yazımda Oracle’ın flashback özelliğini kullanarak değiştirdiğimiz veya sildiğimiz verilere nasıl erişeceğimizi anlatacağım.   Önce örneğimiz için aşağıdaki gibi bir tablo oluşturalım :   create table as_of_timestamp( as_of1 varchar2(20), as_of2 varchar2(20) )   Table created.   Sonra tablomuza aşağıdaki gibi 3 adet kayıt ekleyelim :   insert into as_of_timestamp values (’1.kayit’,'var’); insert into as_of_timestamp values (’2.kayit’,'var’); insert into as_of_timestamp values (’3.kayit’,'var’); commit; 1 row created. 1 row created. 1 row created. Commit complete. ... Devamını Oku »

  • tweet

CSV Dosyalarının Oracle Veritabanına Yüklenmesi (SQLLDR)

csv

  Merhaba, Takip etmek istediğim konu ile biraz alakasız olacak fakat önemli bir konu ve hiç bahsetmediğim için yazacağım. Belirli durumlarda Oracle veritabanına external verileri yüklememiz gerekebilir. Yani, bu veriler çoğu zaman bir Java veya C# arayüzünden gelmeyebilir. Bu veriler herhangi bir programlama dilinin arayüzünden gelmediği gibi, uzantıları da farklı olabilir. Bu durumda kullanabileceğimiz Oracle aracına SQL-LOADER diyoruz (komut olarak ... Devamını Oku »

  • tweet

Block Change Tracking

block1

Merhaba, Bu yazımda Oracle Database 10g’ye özel bir özellik olan ve RMAN ile incremental backuplarımızı çok kritik ölçülerde hızlandırabilen “BLOCK CHANGE TRACKING”den bahsedeceğim. Bu tarz bir hız artışına neden ve hangi durumlarda ihtiyacımız olabilir? 1) Veritabanımız ciddi boyutlarda ve adette verileri barındırıyorsa, yedekleme işlemi saatlerce sürebilir. 2) Gelişen ve hızla büyüyen ülkemizde ve dünyada artık zamanın çok kritik olduğu. 3) ... Devamını Oku »

  • tweet

SQL ile Stored Procedur kullanımı

Stored Procedure tabloya bağlı olmaksızın veritabanına kaydedebileceğiniz sql sorgularıdır. Klasik programlamada sql sorgularınızı programınızın içinde kodlarınızın olduğu bloklara da yazabilirsiniz. Fakat stored procedure kullanarak bu sql sorgularını veritabanına kaydedip, kodlarınızın içinden tıpkı yazdığınız bir metodu çağırır gibi çağırıp kullanabilirsiniz. Stored procedure kullanımının en büyük avantajı programın çalışma hızının yüksek olmasıdır. Bunun sebebi  stored procedurelerin server üzerinde çalışmasıdır. Yani yazdığınız stored ... Devamını Oku »

  • tweet

Oracle Sequence Nedir? Bilinmeyen Detaylarıyla

upgrade1

Merhabalar, Sequence Oracle’da “sequence” yani Türkçe’si ile sıra, dizi veya sekans olarak adlandırdığımız yapılar bulunmaktadır. Bu yapıların amacı belirlediğimiz bir başlangıç noktasından başlayarak, artı veya eksi yönde sayı arttırmaktır. Dizi, sürekli olarak kullanımdan doğan numara artış veya azalışlarını temin etmektedir. Diziler genelde sanal bir anahtar olarak kullanılır ve bir çeşit sıralama yapabilmemiz için faydalıdır. Tıpkı constraint’ler gibi, sequence’lar da data ... Devamını Oku »

  • tweet

ORACLE RECOVERY MANAGER (RMAN)-2

Media Manager Kullanımı ile Yedekleme ve Restorasyon   RMAN> RUN { ALLOCATE CHANNEL chan1 DEVICE TYPE sbt; BACKUP TABLESPACE “TEST”; }   Bu komut ile Oracle veritabanına kaset ünitesine bir yedek almak istediğimiz bilgisini ve bir kanal tahsisi talebinde bulunduğumuzu ilettik. Oracle ise media management cihazına istekte bulunarak gerekenin yapılmasını talep eder. Media manager’ın özelliği bünyesinde bulunan kaset ünitelerinde neler ... Devamını Oku »

  • tweet