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.
jdk’nin yolunu girdikten sonra kuruluma başlayabiliriz.
Oracle Data Integrator sürümü ile ilgili bilgilendirmede bulunuyor,“İleri” butonuna basarak kurulum bileşenlerinin ayarlanmasına geçelim.
“Skip Software Updates” seçeneğini seçelim ve “İleri” butonuna basarak ilerleyelim.
Daha önce ODI Studio kurulumunu tamamladığımızdan dolayı bu kurulum adımında sadece “Standalone Installation” kurulumunu gerçekleştireceğiz. Dilerseniz ilk kurulumda ODI Studio ve Agent bileşenini çalışmalarınızı gerçekleştireceğini aynı sunucu üzerine kurabilirsiniz.
Sistem kontrolleri gerçekleştikten sonra “Next” butonuyla ilerleyelim.
Agent kurulumunun yapılacağı dizini seçerek “Next” butonuna basarak ilerleyelim.
Repository ayarlamalarını burada kurulum adımında yapabilecegimiz gibi daha sonrada yapabiliriz ben daha önceden Repository oluşturdugum için,”Configure Repositories” seçenegini seçerek ayarlamaları kurulum aşamasında yapacagım.
Repository’imin kurulu oldugu veritabanı bilgilerini girerim daha sonra da master repository kullanıcı bilgilerini girer “Next” butonuna tıklayarak ilerlerim
SUPERVISOR şifremi girer.”Next” butonuna tıklayarak ilerlerim.
Work Repository’ümü seçerim.
“Agent Name” ve “Agent Port” bilgileri doldurularak kuruluma “İleri” butonuyla devam edilir. ODI Agent için default port numarası 20910’dur.
Güncellik güncelleştirmeleriyle ilgili “I Wish to receive…”checkbox’ını kaldırarak “İleri” butonuna basalım.
Doğrulama istediği zaman, “Yes” butonuyla onayla vererek kuruluma devam edelim.
Dilersek bu ekranı “Save” butonuna basarak kayıt altına alabiliriz. İlerde ihtiyacımız olacak tek bilgi “Oracle Home Location” kurulum sonrasında “Agent Home” olarak kullanılacaktır. “Install” butonuna basarak kurulum adımlarını tamamlayalım.
Agent kurulumu tamamlandıktan sonra “İleri” butonuna basarak kurulum bilgilendirme ekranına geçelim.
Dilersek bu ekranıda “Save” butonuna basarak kayıt altına alabiliriz. “Finish” butonuna basarak agent kurulumu tamamlanmış olacaktır
Kurulum bittikten sonra odiparams.sh ve agent_Agent001.sh adlı dosyaları aşağıdaki gibi çalıştırmamız gerekir.
[oracle@rhel Disk1]$ cd /u01/app/oracle/product/11.2.0/ODIAgent/oracledi/agent/bin/ [oracle@rhel bin]$ ./odiparams.sh [oracle@rhel bin]$ ./agent_Agent001.sh
Yararlı olması Dilegiyle …
Yazar : Mustafa Bektaş Tepe
Oracle World
Ağustos 2nd, 2014 on 11:51
Merhaba,
Windows 7 64 bite kurulum gerçekleştiriyorum.11.1.1.7 sürümü.
ODI Stdio kurulumunu gerçekleştirdim.Master ve work repository de oluşturdum.Dosyadan database data aktarımı da başarılı oldu.Fakat Agent kurulumu yaptım.Hata alıyor.
oracle.odi.runtime.agent.invocation.InvocationException: ODI-1424: Agent host or port cannot be reached using http://localhost:20910/oraclediagent
Aşağıdaki şekilde bat dosyası ile job ı başlatmak istedim.
C:\oracle\product\11.1.1\Oracle_ODI_1\oracledi\agent\bin\agent.bat “-NAME=Agent01” “-PORT=20910”
Fakat burada hata aldı.Aşağıdaki kodda set hatası aldı.
if “%1” == “-INSTANCE” set ODI_INSTANCE_HOME=%~2
Aşağıdaki şekilde tırnakları kaldırdım.İlerledi.
if %1 == “-INSTANCE” set ODI_INSTANCE_HOME=%~2
SOnrasında Servis bulunamadı hatası aldı.Aşağıdaki ifadeleri düzelttim.Kullanıcı adı ve servis ID yanlış idi.
set ODI_MASTER_URL=jdbc:oracle:thin:@localhost:1521:orcl
set ODI_MASTER_USER=ODIM
Şimdi ise şifre hatası alıyorum.Şifrenin encode halini yazmam gerekiyor. Encode sh ını çalıştıramadım.Hata alıyor.
C:\oracle\product\11.1.1\Oracle_ODI_1\oracledi\agent\bin>encode ODIM
set was unexpected at this time.
Bu kadar problem olması normal mi? 🙂
Teşekkürler