Oracle Standby Teknolojisi

Merhaba ardaşlar bu yazımda Oracle Standby(Data Guard) teknolojisinden bahsedecegim

Standby(Data Guard) Oracle’ın felaket kurtarma(disaster recovery) çözümüdür.

Nedir bu felaket kurtarma,bunu örneklerle açıklayacak olursak veritabanımızın bulunduğu ortamın bir şekilde zarar görmesi(yangın,deprem,sel vb.) sonucu sıfır veri kaybı veya çok az bir veri kaybı ile hızlı bir şekilde veritatabanımızı ayağa kaldırmamızı sağlar.Peki bunu nasıl sağlar ;Bunu da veritabanımızın bire bir kopya (replice)’ sını başka bir lokasyon da bekleterek sağlar.

Oracle standby kullanabilmek için Oracle’ın Enterprise sürümünü kullanıyor olmamız gerekir.Standby teknolojisi  Oracle 7 ile manuel standby veritabanı oluştururarak kullanılmaya başlandı ve her versiyon da yeni özellikler getirildi.
(devamı..)

Loading


oracleasm createdisk – Instantiating disk : failed

Merhaba bu yazımda aldıgım bir hatadan bahsedecegim.

Hatayı ASM disklerini create etmeye çalıştıgımda alıyordum.Hata aşagıda ki gibi idi.

[root@asmtest ~]# oracleasm createdisk DISK1 /dev/sdb1
Writing disk header: done
Instantiating disk: failed
Clearing disk header: done

Sorunun nedeni SELinux (Security Enhanced Linux)’un enable olması. Yani Security Linux disklere erişimi engelliyor.

SELinux’un durumunu görmek için komut ekranına bunu yazabilirsiniz;

getenforce

Eger dönen sonuç enable ise bu paramatreyi ‘permissive‘ veya ‘disabled‘ yapmamız gerekir.

permissive‘ veya ‘disabled‘ yapmak için ise ‘/etc/selinux/config‘ dosyasında ‘SELINUX=enable‘ yazan kısımda enable kısmını düzenlemeliyiz ;

/etc/selinux/config

SELINUX=permissive

veya

/etc/selinux/config

SELINUX=disabled

Bu işlemlerden sonra makineye restart vermemiz gerekir.

reboot

Ya da reboot etmeden aşagıdaki komutu çalıştırabiliriz ;

setenforce disabled

Yazar : Mustafa Bektaş Tepe
Oracle World

Loading


Oracle Data Integrator Scheduler

Merhaba arkadaşlar bu yazımda Oracle data Integrator Scheduler’dan bahsedecegim.

Scheduler’la veri taşıma planı yapabiliriz nasıl mı mesela ben bir veritabanından bir veritabanına veri taşıyacagım ama bunun sistemin en az yogun odugu saatte yani gece yapacagım fakat gece sistemin başına geçim de bu işlemi yapacak degilim o zaman ne yaparım senaryomu önceden oluşturur ve o senaryoma da schedule ekler gece otomatik olarak benim belirledigim saatte çalışmasını saglarım ya da  başka bir örnek verecek olursak ben her bir saatte bir veritabanına baglanıp degişen verileri kendi veritabanıma taşımak istiyorum haliyle benim her 1 saatte bir ODI’ın başına oturup bunu yapmam mümkün degil işte bu tür durumlarda schedule’dan faydalanırım aslında mantık olarak windowsda’ki schedule task benzeri ya da linuxda’ki crontab’a benzetebiliriz.

Şimdi bir örnek yapacak olursak benim http://www.mustafabektastepe.com/2013/08/25/oracle-data-integrator-ile-filedan-oracle-veritabanina-veri-tasimak/ bu dökümanda ki Interface’ime bir schedule eklemek ve veriyi benim istedigim saatte taşımasını saglamak, tabi schedule aracılıgıyla.

Schedule kullanmak için sistemimiz de  mutlaka Agent’ın  kurulu olması gerekir bunun için http://www.mustafabektastepe.com/2013/08/25/oracle-data-integrator-agent-kurulumu/ bu dökümandan faydalanabilirsiniz.

Repository’e baglanmak için “Connect to Repository” seçenegini seçeriz.

oracle data integrator scheduler (devamı..)

Loading


Oracle Data Integrator Agent Kurulumu

Merhaba arkadaşlar bu yazımda Oracle Data Integrator için agent kurulumu yapacagız.
Oracle Data Integrator agent kuruluma başlamadan önce http://www.oracle.com/technetwork/middleware/data-integrator/downloads/index.html bu siteden ODI kurulum dosyasını indirebiliriz.Ben buradan Oracle Data Integrator 11gR1 (11.1.1.7.0) sürümünün for All Platforms (including x64) yazan kurulumu indiriyorum bu setup ile hem windows’a hem de linux’a kurulum yapabilirim.

Kuruluma geçmeden önce ODI’ın kurulmuş olması(ODI Studio) ve master ve Work repository’lerin kurulmuş olması gerekmektedir.Agent kurulum aşamasında bu bilgiler istenilecektir.

Kurulum sırasında aşagıdaki gibi bir ekran bizi karşılayabilir burada bizden jdk’nin yolunu girmemizi istiyor.
oracle data integrator kurulum windows

jdk’nin yolunu girdikten sonra kuruluma başlayabiliriz.

oracle data integrator kurulum windows

Oracle Data Integrator sürümü ile ilgili bilgilendirmede bulunuyor,“İleri” butonuna basarak kurulum bileşenlerinin ayarlanmasına geçelim.
(devamı..)

Loading


Oracle Data Integrator ile File’dan Oracle Veritabanına Veri Taşımak

Merhaba arkadaşlar bu yazımda Oracle Data Integrator aracını kullanarak bir txt dosyasından Oracle veritabanına veri taşıyacagım.

Bu örnege başlamadan önce http://www.mustafabektastepe.com/2013/08/24/oracle-data-integrator-ile-mssql-veritabanindan-oracle-veritabanina-veri-tasinmasimigration/ bu dökümanı okumak gerekir çünkü Oracle veritabanına tekrardan nasıl baglanacagımızı vs. anlatmayacagım zaten linkini paylaştıgım dökümanda 14. ile 22. adımda bunları anlatıyorum ve 29. ile 32. adımlarda Oracle veritabanı için nasıl model oluşturdugumu görebilirsiniz.

1.Öncelikle bir tane txt dosyası oluşturuyorum ve içine belli bir mantık dahilinde bir kaç veri ekliyorum

file to oracle migration oracle data integrator2.Repository’e baglanmak için “Connect to Repository” seçenegini seçeriz.
file to oracle migration oracle data integrator3.Daha önceden oluşturdugumuz Repository’imizin ismini ve SUPERVISOR kullanıcısının şifresini gireriz. (devamı..)

Loading


Oracle Data Integrator Filter ve Join

Merhaba arkadaşlar bu yazımda Oracle Data Integrator’un en önemli özelliklerinden birisi olan datayı taşırken manipule(oynama) yapacagız.Ne demek bu dersek bir örnekle açıklayalım örnegin 2 tablom var bu tabloları birleştirip hatta içinde ki sütunları da birleştirip daha sonra da belirli şartları saglayan verileri  karşıda bir tabloya atmak istemek gibi.Peki bunu nasıl yapacagım bunu Interface’lerimize Filter ve Join gibi araçları kullanarak yapabiliriz.

Ben örnegimde MsSQL veritabanında  2 tane tabloyu birleştirip daha sonra bunun da id’si 1 ve 2 olanları Oracle Veritabanında yeni bir tabloya taşıyacagım.

Bu örnege başlamadan önce http://www.mustafabektastepe.com/2013/08/24/oracle-data-integrator-ile-mssql-veritabanindan-oracle-veritabanina-veri-tasinmasimigration/ bu dökümanı uygulamak gerekir çünkü tekrardan veritabanı tanımlama,model oluşturma vs. ile ugraşmamak için.

1.Repository’e baglanmak için “Connect to Repository” seçenegini seçeriz.

oracle data integrator filter2.Daha önceden oluşturdugumuz Repository’imizin ismini ve SUPERVISOR kullanıcısının şifresini gireriz.
oracle data integrator filter (devamı..)

Loading

Yorum yap devamı...

  • Sertifikasyon



  • Etiketler

  • Topluluklar

                     
                     
  • Copyright © 1996-2010 Mustafa Bektaş Tepe. All rights reserved.
    Türkçeleştirme Blogizma | AltyapıWordPress