<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    沉睡森林@漂在北京

    本處文章除注明“轉載”外均為原創,轉載請注明出處。

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      152 隨筆 :: 4 文章 :: 114 評論 :: 0 Trackbacks
    我當時就是按照這個文章學會如何配置ODI的定時任務的。具體地址:http://www.dbform.com/html/2008/516.html


    對于設置ODI的定時執行場景,需要啟動Scheduler Agent,在一個新的ODI安裝完畢之后,默認的odiparams.bat文件中設置的是連接DEMO環境的數據庫連接配置,如果我們在自己的數據庫里創建了Master Repository和Work Repository,那么需要修改連接參數。

    在我的測試環境中,我使用的是自己機器上Oracle 11g數據庫,實例名是orcl11g,則需要做如下修改:

    set ODI_SECU_DRIVER
    =oracle.jdbc.driver.OracleDriver
    set ODI_SECU_URL
    =jdbc:oracle:thin:@localhost:1521:orcl11g
    set ODI_SECU_USER
    =snpm
    set ODI_SECU_ENCODED_PASS
    =b9yX4CpBkdmaP8Y3mYbaoye2p
    set ODI_SECU_WORK_REP
    =WORKREP1
    set ODI_USER
    =SUPERVISOR
    set ODI_ENCODED_PASS
    =hZypfAZQf.Yo8VWVI6HZzc

    其中:
    ODI_SECU_USER需要設置為創建Master Repository時候的用戶名,在這里是snpm。
    ODI_SECU_ENCODED_PASS需要用agent實用程序加密一下,用法是agent encode 
    %PASSWORD%
    ODI_SECU_WORK_REP設置為創建Work Repository時候起的名字。
    ODI_USER默認是SUPERVISOR,這是連接ODI的用戶名。
    ODI_ENCODED_PASS默認是SUNOPSIS,也需要用agent encode加密之后的值。

    設置完畢,啟動Scheduler Agent,會遇到下面的錯誤:
    java.lang.Exception: Agent is not declared in Topology Manager

    我們還需要在Topology Manager 
    -> Physical Architecture -> Agents里面創建一個Agent,填寫Agent的名字,監聽的機器,端口。如果需要設置Schedule,還需要在Topology Manager -> Logical Architecture -> Agents里面再創建一個Agent,將剛才創建的Physical Agent和此Logical Agent綁定在一起。

    然后,在Designer 
    -> Projects -> Scenarios -> Scheduling中創建一個執行計劃,之后再次啟動Scheduler Agent就OK了。

    C:\OraODI\oracledi\bin
    >agentscheduler “-port=20910″ “-NAME=myFirstAgent”
    A JDK is required to execute Web Services with OracleDI. You are currently using a JRE.
    OracleDI: Starting Scheduler Agent …
    Starting Oracle Data Integrator Agent…
    Version : 
    10.1.3.4.0 – 30/10/2007
    Agent in scheduling mode
    Number of items 
    for scheduled executions:0
    08/17/2008 02:58:09 PM(main): Server Launched
    Aug 
    172008 3:06:27 PM com.sunopsis.j.s a
    INFO: Start Thread[
    1001@2008/08/17_03:06:27:000,5,main] @ Aug 172008 3:06:27 PM

    最后一行顯示了在Schedule中定義的計劃被執行成功。

    在Windows操作系統中可以把Agent程序設置為Service,通過以下命令設置,其中倒數兩個參數分別為Physical Agent Name和Agent Port:
    agentservice.bat 
    --s myFirstAgent 20910

    運行成功之后,將會產生OracleDI Agent Scheduler myFirstAgent這樣命名的Windows服務。

    通過以下命令可以刪除創建的服務:
    agentservice.bat 
    --s myFirstAgent



    posted on 2009-09-02 09:44 王總兵 閱讀(2362) 評論(1)  編輯  收藏 所屬分類: DataBase

    評論

    # re: [轉]ODI定時任務[未登錄] 2009-09-09 13:31 kevin
    12877837
    odi開發者愛好群,歡迎加入。  回復  更多評論
      

    主站蜘蛛池模板: 18禁超污无遮挡无码免费网站国产 | 好看的亚洲黄色经典| 久久丫精品国产亚洲av| 亚洲爆乳无码精品AAA片蜜桃| 香蕉免费一区二区三区| 国产v片免费播放| 亚洲国产精品乱码在线观看97| 国产在线观看xxxx免费| 日韩免费三级电影| 亚洲天堂免费在线| 69av免费观看| 亚洲AV本道一区二区三区四区| 九九热久久免费视频| 亚洲国产日韩成人综合天堂| 亚洲国产视频久久| 色婷婷7777免费视频在线观看| 亚洲国产天堂在线观看| 免费国产午夜高清在线视频| 久久久久亚洲av毛片大| 三年片在线观看免费观看大全中国| 成年大片免费视频| 亚洲色图激情文学| 亚洲午夜福利在线观看| 野花香高清在线观看视频播放免费| avtt天堂网手机版亚洲| 大学生高清一级毛片免费 | 香港a毛片免费观看| 成a人片亚洲日本久久| 国产乱人免费视频| 91久久成人免费| 亚洲不卡1卡2卡三卡2021麻豆| 中文字幕亚洲一区二区三区| 成人无码区免费视频观看| 久久久久久AV无码免费网站| WWW国产亚洲精品久久麻豆| 亚洲乱码日产精品BD在线观看| 黄网址在线永久免费观看| 猫咪免费人成网站在线观看入口| 亚洲天堂在线视频| 最近中文字幕电影大全免费版| 亚洲人精品亚洲人成在线|