Category : Oracle Database

Oracle Database 12c (12.2.0.1.0) kurulumunu Windows Server 2012 üzerine yaptım. Kurulum öncesinde hiç bir ön aşama bulunmamaktadır. Fakat database’e farklı bir makina üzerinden erişim ihtiyacınız olacağı için kurulumdan sonra firewall üzerinde ilgili portlara izinleri vermelisiniz. Kuruluma başlamak için öncelikle http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html adresinden alttaki ekran çıktısında görüldüğü ilgili dosyayı download ediniz. Siteden dosya indirebilmek için üyelik şart.   Zip’lenmiş dosyayı indirdikten sonra, …

Continue Reading...

Internette çok fazla türkçe kaynak olmaması sebebi ile Oracle Linux kurulumunu elimden geldiğinde screenshot (ekran görüntüsü) ekleyerek anlatmaya çalıştım. Kurulumu Vmware Workstation 10.0.3 üzerinde yapacağım. Kurulum yaparken konfigürasyonumu (configuration), kurulum bittikten sonra Oracle Database kuracağım şekilde yapacağım. (Onun nasıl kurulduğunu da başka bir başlıkta anlatacağım.). Oracle Linux’un son versiyonunu buraya tıklayarak adresten indirebilirsiniz. Ben alttaki resimden en son versiyonu olan “Oracle Linux …

Continue Reading...
Written on Apr, 30, 2014 by in , | Leave a comment

Linux üzerinde Oracle Database Otomatik Başlatma Nasıl Yapılır ? Oracle Database kurduktan sonra, linux makinayı yeniden başlatınca yani reboot edince malesef database otomatik olarak başlamıyor. Bu sebeple manuel olarak önce listener’ı başlatıyoruz, ardından database’i başlatıyoruz. Oracle Database’i otomatik başlatmak için aşağıda bahsedeceğim adımları uygulayacağız. Benim makinamda işletim sistemi: Oracle Linux 6 Update 5 (benzer sürümlerde de uygulanabilir). Benim makinamda kurulu …

Continue Reading...
Written on Apr, 29, 2014 by in , , , | Leave a comment

dbms_random.value() Fonksiyonunun Kullanımı Veritabanımızdan rastgele (random) n adet sonuç getir demek istersek. dbms_random.value() fonksiyonunu kullanmamız gerekir. Örnek kullanım aşağıdaki gibidir. NOT: Örneği HR şeması üzerinden gösteriyor olacağım. HR schemasını(şemasını) nasıl kurarım, buraya tıklayınız. SELECT * FROM ( SELECT * FROM employees ORDER BY dbms_random.value() ) WHERE rownum <= 5; İçteki sorgu dbms_random.value() fonksiyonu ile sonuçları rastgele sıralıyor. WHERE rownum <=5 yazan …

Continue Reading...

ODI (Oracle Data Integrator) 12c üzerinde geliştirme yapmamız için gerekli olan work ve master repositorylerinin kurulumunu anlatacağım. Repositoryleri kurmak için iki yöntem vardır. Birincisi ODI Studio üzerinden, ikincisi Oracle Repository Creation Utility (RCU) üzerinden. Ben ikinci yöntemi anlatacağım. Öngereksinimler (prerequirements): Java JDK, ODI 12c, RDBMS (Bu anlatımda Oracle Database 12c kullanıldı). Kuruluma başlamadan önce ortam değişkenleri (environment variables) kısmında, JAVA_HOME ve …

Continue Reading...

Ön Gereksinimler(Prerequirements): ODI 12C kurulu olmalı ve master ve work repository lerinin oluşturulmuş olmalı. ODI master ve work repository kurulumu için buraya tıklayın. Demo dosyasını indiririz. http://www.oracle.com/technetwork/middleware/data-integrator/overview/oracledi-demo-2032252.zip   İndirilen dosyayı zip’ten çıkartın (inen dosya üzerinde sağ tıklayıp, extract here (buraya çıkart) seçiniz).   Zip uzantılı dosyanın içerisinde 3 adet klasör bulunmakta. ODI_imports – Oracle Data Integrator metadata. ODI12cGettingStarted.xml bulunur. database_scripts …

Continue Reading...

Fiziksel makinama format attıktan sonra sanal makinamın üzerindeki oracle, lsnrctl status, lsnrctl start, lsnrctl stop komutlarını girdiğimde TNS-01189: The listener could not authenticate the user hatasını veriyordu. Biraz araştırma yaptıktan sonra farkettim ki problem hosts dosyamdaymış. Makinanın IP’si değiştiği için bu hatayı verdiğini fark ettim. /etc/hosts dosyasında yer alan IP’nizi güncellemelisiniz. NOT: erişim problemi yaşarsanız  etc dizini altında yer alan hosts dosyasını …

Continue Reading...

Oracle Database yönetiminin GUI (kullanıcı arayüzü) Oracle Enterprise Manager, Oracle Database’in 12c sürümü ile birlikte yerini EM Express’e bıraktı. Temel mantığı aynı olsa da arayüzde ve fonksiyonalitede ciddi değişiklikler bulunmakta. EM Express nasıl başlatılır ? database başladığında (startup;), EM Express’de otomatik olarak başlayacaktır. “emctl start dbconsole” “bash: emctl: command not found” hatasını verecektir. EM Express’e Nasıl Bağlanırız ? flash yüklü …

Continue Reading...

Oracle database (veritabanı) kurulduktan sonra test amaçlı sorgular yazmamızı kolaylaştıran bir grup örnek schema/user ve buna bağlı tablolar (içinde kayıtlar mevcut), index, trigger, view, procedure v.s. bulunur. Bunlara erişmek için izlemeniz gereken yolu anlatacağım. Öncelikle veritabanınızla aynı versiyondaki examples dosyasını buraya tıklayarak indirmelisiniz Açılan sayfada “Accept License Agreement” kısmını işaretlemelisiniz. Hangi versiyonu ve işletim sistemini kurduysanız ona göre sağ tarafında …

Continue Reading...