ODI的安裝及後設資料遷移

newknight發表於2014-01-16

ODI的安裝及後設資料遷移


ODI之安裝篇


 

在ODI 11g之後,安裝ODI都需要先註冊安裝所需的資料庫metadata。

 

註冊資料庫,執行%rcu_home%/bin/rcu.bat如下:

 

選擇建立後,彈出資料庫所在資料庫配置環境如下:

資料庫將會對應安裝在資料庫中特定使用者下,使用者名稱的字首可定製

設定資料庫所在資料庫使用者名稱的口令

彈出ODI超級使用者屬性配置

除口令外,其它保持預設值即可

配置資料庫所在資料表空間和臨時表空間

檢查資料庫配置,確認無誤

之後選擇建立,完成rcu註冊。

 

以windows平臺odi 11.1.1.5為例進行安裝說明,此版本只有32位的安裝介質。

如果選擇直接安裝的話,無法通過作業系統位數的檢查,將會終止安裝。

彈出錯誤如下:

 

當然,要安裝也有其它辦法可以繞過安裝的預檢查,是安裝程式跳過對作業系統位數的檢查。

直接執行%ODI_SETUP%\Disk1\install\win32\setup.exe

 

OK了,在CPU、交換空間等檢查後,出現正式的安裝介面

 

 

在出現安裝介面後

 

直接下一步

注意安裝時,需要選擇代理(否則無法在ODI設計時使用計劃和方案的定時執行),至於選擇獨立代理或者Java EE代理可根據需求自選選擇,演示中選擇的是獨立代理

 

下一步進行先決條件檢查

注意此時的作業系統認證,只驗證了windows的版本,而不再驗證作業系統位數了

 

下一步

選擇ODI安裝目錄,自行選擇即可

 

下一步

因為ODI的執行期間,後設資料都要存入資料庫(oracle),所以選擇安裝時配置資料庫

 

下一步

配置資料庫的連結方式

注意連結字串必須是主機名(或IP):監聽埠:sid名

資料庫使用者名稱即rcu中建立的使用者名稱

資料庫口令即rcu建立的使用者口令

 

下一步

設定ODI超級使用者口令,類似windows的administrator使用者或者linux的root使用者

 

下一步

選擇工作檔案庫,預設即可

 

下一步,安全更新,不需要的話,取消勾選直接下一步即可

 

下一步,彈出安裝概要,檢查此處列出的每一項配置,確認無誤後可選擇安裝

(建議安裝前儲存安裝概要)

 

之後進入安裝進度,等待安裝完成即可

 

 

 


ODI之遷移篇


 

odi實施過程中,可能出現從測試機(TEST-PC)往正式機(PRO-PC)的遷移。

除了體系結構、模型、專案以匯出匯入的方式進行遷移以外,還可以進行一次性的完整ODI遷移過程。

 

ODI的完全遷移包括兩方面:

  1. ODI資料庫的遷移
  2. 生產機ODI軟體環境的配置。

 

以下以Oracle為資料庫進行演示。

(一)資料庫遷移

ODI安裝的資料庫預設使用者為dev_odi_repo。

資料庫的遷移以普通的exp/imp命令即可完成。

 

從測試環境

exp "dev_odi_repo/***@TEST-PC" file=odi.dmp log=odi.log owner=dev_odi_repo

 

匯入生產環境

imp " dev_odi_repo/***@PRO-PC" file=odi.dmp log=odi_imp.log fromuser=dev_odi_repo touser=dev_odi_repo

 

(二)生產環境ODI軟體環境的配置

資料庫中註冊的是ODI在TEST-PC上的安裝。

但生產機主機名為PRO-PC。

如果未進行配置,而直接進行ODI連線的話,會報錯如下:

 

即使換成新的生產機主機名進行連線的話,仍然報錯如下:

 

解決方法如下:

連線主機名仍然使用TEST-PC,同時在生產機的

C:\Windows\System32\drivers\etc\hosts新增如下記錄

192.168.1.102(生產機IP) TEST-PC

重新連線OK

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10009036/viewspace-1071534/,如需轉載,請註明出處,否則將追究法律責任。

相關文章