ODI12c獨立安裝教程,附帶Oracle11g安裝教程

安裝要求:1.java 環境html

                2.Oracle 數據庫java

獨立安裝,用於我的學習和測試這兩個要求就好了,安裝完上面兩個後,再安裝ODI.我的建議在虛擬機上安裝,便於測試,以防安裝出錯時容易還原到系統初始狀態從新再來。sql

我用的安裝版本:數據庫

            1. java jdk 8服務器

            2. Oracle 11gR2oracle

            3. ODI 12capp

開始:ide

《第一步》. java jdk 安裝。 網上一大堆教程, 容易解決。學習

對安裝java特別熟的第一步略過。個人安裝過程以下測試

jdk 版本選擇jdk8 或者jdk 7 均可以,我是選擇的jdk8,下載好後,管理員模式運行,點擊安裝,中間最好須要change 安裝路徑, 如圖:

繼續,來到這一步,點擊change

建立新的文件夾

選中新建的文件夾,點擊NEXT

安裝完成,而後配置環境變量,看別人怎麼配的吧:http://www.jb51.net/article/87701.htm

 

《第二步》:安裝Oracle11g R2

這篇博客開頭寫的如何下載和解壓能夠用,關鍵是解壓到同一個文件夾,通常狀況下安裝是成功的,我就遇到問題了,重點的地方我列一下,其餘步驟默認點擊下一步就行。

這裏不用提供電子郵件

選擇服務器類

選擇高級安裝

我選擇的是企業版

全局數據庫名 和 SID:都寫 orcl ,方便記, 這個之後還會用

選擇 建立具備示例方案的數據庫

對全部賬戶使用相同的密碼就能夠了, 密碼多了容易亂。

點擊完成就 執行安裝了

通常狀況下,就能夠安裝成功 並 成功建立實例數據庫, 可是, 我這裏遇到 情況, 如圖:

點擊肯定,完成安裝,這個問題如今沒有對數據庫的使用產生多大影響,可是對後面配置ODI產生影響,因此這裏遇到了直接先解決掉,防止後面更麻煩。

這個問題一開始我忽略了,可是後來配置ODI Master Repository的時候就報錯,因此須要把這個問題解決,解決辦法: 在 net manager 裏找到已經創建的監聽, 而後在裏面的數據庫中加入服務名和oracle_home的路徑,保存。而後重啓監聽服務器就能夠解決了。如圖:

點擊進去,而後選擇 數據庫服務, 全局數據庫名:orcl, SID:orcl,是以前安裝數據庫的時候設置設置好的,Oracle 主目錄:個人是C:\Oracle\Middleware\Oracle_Home,

尋找oracle_home方法網上不少,就是在你安裝oracle的路徑下面。

這樣那個奇葩問題就能夠解決了。

數據庫安裝完成,先把配置ODI須要的數據庫用戶建立一下:

打開SQL PLUS

以 sys as sysdba進入,

而後輸入 conn sys as sysdba

須要建立兩個user,一個用來配置master repository, 一個用來配置work repository

而且爲他們賦權,依次用下面語句建立:

ODIMASTER, ODIWORK 是我建立的兩個用戶名, password是你本身的密碼,必定要記住,建議本次安裝的全部密碼都用一個,不會亂。

create user ODIMASTER identified password;
create user ODIWORK identified password;
grant all privileges to ODIMASTER,ODIWORK;

alter user system identified by system;

《第三步》,安裝oracle data integrator 12c.

下載完後,須要解壓,而後:把第二個文件夾下的文件copy到第一個文件夾下,

而後

須要打開cmd,進入到java jdk 安裝路徑下的bin目錄

 

而後執行以下命令:java -jar 文件路徑.文件名,如圖

那麼,odi就會進入安裝過程。

一路 NEXT 下去,有一步選擇 獨立安裝 其餘一路默認,直到安裝完成。

下面進入ODI Studio開始開發mapping了,可是以前須要配置 Master Repository 和 Work Repository。

打開ODI Studio:第一次打開的時候須要你把 java 的jdk 安裝路徑配置上, 例如個人:

C:\java\jdk1.8.0_151 ,這就是一開始安裝java的時候我本身改的(沒有改的話你把本身的安裝路徑貼上)

Master Repository 和 Work Repository的配置:

先新建

 

 

填寫信息,由於安裝的是oracle 數據庫,因此都選擇oracle,

JDBC URL:host 地址通常都是主機名或者localhost, 可是個人是ip地址,

它在tnsnames這個文本文件下有記錄,百度一下如何查找:https://jingyan.baidu.com/article/b0b63dbfcd34834a4930704a.html

orcl是安裝數據庫時寫的全局數據庫名字。

 

填寫好後,測試鏈接,通常測試直接成功

但遇到以下問題:

 

解決辦法以下:

以  sys as sysdba 進入SQL pLUS:

依次輸入如下命令:

     shutdown immediate;

           startup restrict;

           alter database character set internal_use AL32UTF8;

           alter database character set AL32UTF8;

           shutdown immediate; startup;

如圖:

 

 

再次測試,就可測試成功了(沒有遇到這個問題的直接進入下面的步驟)

 

點擊下一步,而後完成。繼續往下填:

 

 

而後左側點擊鏈接到資料庫,點擊綠色加號

 

填寫以下信息:

oracle data integrator鏈接:

                        登陸名字:隨便取,容易識別記憶爲主,我取ODI12c_LOGIN

                        用戶:SUPERVISOR, 取這個方便記憶

數據庫鏈接:

用戶:這個要用當初建立的master用戶, 我我前面建立的ODIMASTER

URL:和前面的同樣

測試

 

肯定後會出現這個,選擇 不使用

 

而後建立WORK repository

右鍵選擇建立

 

jdbc url :也要和前面的一致

用戶:這個要用前面建立的wrok 用戶, ODIWORK

 

測試,ok

 

而後下一步,默認WORKREP1就好

 

選擇否

 

再次回到鏈接界面,點擊箭頭標識

 

爲資料檔案庫選擇剛剛建立的工做檔案庫,而後肯定。

 

 

 至此,ODI全部的配置問題就所有完成了,下面就能夠自由開發mapping了。一開始安裝我遇到好幾個坑,各類search才找到相似問題,可是他們的答案只針對一個點,不夠系統,因此我在虛擬機上還原到未安裝前,重現了一下安裝過程,也是給本身留下筆記,方便之後用到,也但願能夠幫到你們。

相關文章
相關標籤/搜索