ODI11G 在Linux上的安装配置

OS环境:Red hat Linux x86_64

一、JDK安装

1. 去oracle官网上下载

http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

2. 用管理员用户登录

[admin@SPBIETL01 /]# cd usr

[admin@SPBIETL01 usr]# mkdir java

3. SFTP到 Linux服务上/usr/java下

[admin@SPBIETL01 /]# cd /usr/java

[admin@SPBIETL01 java]#  tar zxvf  jdk-7u25-linux-x64.tar.gz

4.设置环境变量

[admin@SPBIETL01 java]# vi  /etc/profile

添加以下内容

JAVA_HOME=/usr/java/jdk1.7.0_25
                   export JAVA_HOME

5. 重启生效

[admin@SPBIETL01 java]# reboot

二、WLS安装(需要配置J2EE代理时)

当你安装ODI时选择了安装J2EE代理时需要安装weblogic中间件

1.去oracle官网上下载wls1036_generic.jar

2.把安装文件wls1036_generic.jar   sftp到Linux服务器上的/u01目录下

3.[admin@SPBIETL01~]# cd /
          [admin@SPBIETL01/]# groupadd oinstall
          [admin@SPBIETL01/]# groupadd dba
          [admin@SPBIETL01/]# useradd -g oinstall -G dba oracle
          [admin@SPBIETL01/]# passwd oracle
             Changing password for user oracle.
             New UNIX password: 
             Retype new UNIX password:
             passwd: all authentication tokens updated successfully.
         [admin@SPBIETL01/]# mkdir -p /u01/Oracle

[admin@SPBIETL01/]# chown -R oracle:oinstall u01

3.用户oracle用户登录到服务器

[oracle@SPBIETL01/]# /usr/java/jdk1.7.0_25/bin/java -jar /u01/wls1036_generic.jar

至此,weblogic安装完成。

三、ODI11G安装

1.去oracle官网上下载ODI11G安装文件,这里下载的是Oracle Data Integrator 11gR1 (11.1.1.6.0)  for All Platforms (including x64):Disk
1
, Disk 2

2. 把安装文件ofm_odi_generic_11.1.1.6.0_disk1_1of2.zip

ofm_odi_generic_11.1.1.6.0_disk1_2of2.zip

sftp到Linux服务器上的/u01目录下

3.解压安装文件

[oracle@SPBIETL01/]# cd /u01

[oracle@SPBIETL01 u01 ]#unzip  ofm_odi_generic_11.1.1.6.0_disk1_1of2.zip

[oracle@SPBIETL01 u01 ]#unzip  ofm_odi_generic_11.1.1.6.0_disk1_2of2.zip

4.运行安装程序

[oracle@SPBIETL01 u01]# cd /u01/Disk1/install/linux64/

[oracle@SPBIETL01 linux64]#  ./runInstaller

至此,ODI安装完成

四、创建资料库

1.创建资料库用户

create usersnpm identified by snpm;--主资料库用户

grantconnect,resource to snpm;

create usersnpw identified by snpw;--工作资料库用户

grant connect,resourceto snpw;

2.进入ODI Studio,在界面中选择“New”菜单创建主资料

输入数据库连接信息,下图中的用户账号信息就是创建的主资料库用户和密码。

创建主资料库时需要输入ODI超级用户名和密码。用户名默认为“SUPERVISOR”。

在上图中若选择“Use ODIAuthentication”,单击【Next】按钮弹出如下界面,

选择“Internal Password Storage”。否则在下面界面中选择“External PasswordStorage”。

点击【Finish】按钮,之后ODI将会创建主资料库,需要等待一段时间,显示界面如下图

选择创建新的ODI资料库登录连接,界面如下图

输入连接信息,如下图

测试一下是否成功,如成功,显示如图

打开ODI Studio点击"Connect To Repository"

登录后,新建工作资料库

输入工作资料库连接信息

输入工作资料库id和名称,密码可以为空

五、J2EE代理配置

1.进入$ODI_HOME$\common\bin\ 目录,点击 config.sh

                                                                                                                 

2.启动Adminserver

[oracle@SPBIETL01/]# cd /u01/Oracle/Middleware/user_projects/domains/base_domain/

[oracle@SPBIETL0 base_domain]#  ./startWebLogic.sh

3. 到~\Oracle\Middleware\wlserver_10.3\server\bin目录下面启动startNodeManager.sh;

到~\Oracle\Middleware\wlserver_10.3\common\nodemanager目录下面修改
nodemanager.properties文件中StartScriptEnabled=true将false改为true,

重启startNodeManager.sh。

4. 进入weblogic console 页面,打开浏览器输入http://ip:7001/console  输入之前配置的管理员名称和口令。

服务器->控制->启动odiServer1

部署

5. 在目录~\Oracle_ODI11G\common\bin打开wlst.sh

6.输入命令connect('weblogic','weblogic1','t3://localhost:7001')。

连接上AdminServer后添加安全信息:

createCred(map="oracle.odi.credmap",key="SUPERVISOR",user="SUPERVISOR",password="SUPERVISOR", desc="Key for Supervisor")。

createCred(map="oracle.odi.credmap",key="base_domain",user="weblogic",password="weblogic1",desc="odi_domain  Credential")。

六、独立代理配置

1. 在/u01/Oracle/Middleware/Oracle_ODI1/oracledi/agent/bin/odiparams.sh文件中添加

########################################################

ODI_MASTER_DRIVER=oracle.jdbc.driver.OracleDriver

ODI_MASTER_URL=jdbc:oracle:thin:@10.130.8.47:1521:bidw

ODI_MASTER_USER=snpm

ODI_MASTER_ENCODED_PASS=h2yXVI4kmH4eDHRaDxsbfWsp

ODI_SECU_WORK_REP=WORKREP1

ODI_SUPERVISOR=SUPERVISOR

ODI_SUPERVISOR_ENCODED_PASS=dLyX3mTEizL8YykNSaAPf

###############################################################

2. 其中使用/u01/Oracle/Middleware/Oracle_ODI1/oracledi/agent/bin/encode.sh

加密ODI_MASTER_ENCODED_PASS和ODI_SUPERVISOR_ENCODED_PASS

3.启动独立代理

/u01/Oracle/Middleware/Oracle_ODI1/oracledi/agent/bin/agent.sh

ODI11G 在Linux上的安装配置的更多相关文章

  1. linux上redis安装配置及其防漏洞配置及其攻击方法

    Linux上redis安装: 需先在服务器上安装yum(虚拟机可使用挂载的方式安装) 安装配置所需要的环境运行指令:  yum -y install gcc 进入解压文件执行make 指令进行编译 执 ...

  2. 在Linux上怎么安装和配置Apache Samza

    samza是一个分布式的流式数据处理框架(streaming processing),它是基于Kafka消息队列来实现类实时的流式数据处理的.(准确的说,samza是通过模块化的形式来使用kafka的 ...

  3. Nginx 在 Linux 上的安装和配置

    一.Nginx的安装 1.单台Nginx的安装 Nginx在Linux上的安装可以参考这篇博客:http://blog.csdn.net/molingduzun123/article/details/ ...

  4. java环境--JDK和Tomcat在linux上的安装和配置

    Tomcat在Linux上的安装与配置 以下使用的Linux版本为: Redhat Enterprise Linux 7.0 x86_64,Tomcat版本为tomcat-7.0.54.1.下载JDK ...

  5. GIT在Linux上的安装和使用简介

    GIT最初是由Linus Benedict Torvalds为了更有效地管理Linux内核开发而创立的分布式版本控制软件,与常用的版本控制工具如CVS.Subversion不同,它不必服务器端软件支持 ...

  6. Linux下PHP安装配置MongoDB数据库连接扩展

    Web服务器: IP地址:192.168.21.127 PHP安装路径:/usr/local/php 实现目的: 安装PHP的MongoDB数据库扩展,通过PHP程序连接MongoDB数据库 具体操作 ...

  7. 分布式文件系统 FastDFS 5.0.5 & Linux CentOS 7 安装配置(单点安装)——第一篇

    分布式文件系统 FastDFS 5.0.5 & Linux CentOS 7 安装配置(单点安装)--第一篇 简介 首先简单了解一下基础概念,FastDFS是一个开源的轻量级分布式文件系统,由 ...

  8. 【JAVAWEB学习笔记】27_Redis:在Linux上的安装、Jedis和常用命令

    一.Redis简介 1.关于关系型数据库和nosql数据库 关系型数据库是基于关系表的数据库,最终会将数据持久化到磁盘上,而nosql数据     库是基于特殊的结构,并将数据存储到内存的数据库.从性 ...

  9. 【数据库】Mean web开发 04-MongoDB在Linux上的安装及遇到的问题

    简介 Mean是JavaScript的全栈开发框架.更多介绍 用MongoDB实现持久数据的存储是Mean Web全栈开发中的一部分. MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非 ...

随机推荐

  1. wamp出现问题#1045 - Access denied for user 'root'@'localhost' (using password: NO)的解决方法

    打开wamp->apps->phpmyadmin目录下面的config.inc.php文件 cfg['Servers'][$i]['verbose'] = 'localhost';$cfg ...

  2. tar.xz 文件如何解压

    XZ压缩最新压缩率之王 xz这个压缩可能很多都很陌生,不过您可知道xz是绝大数linux默认就带的一个压缩工具. 之前xz使用一直很少,所以几乎没有什么提起. 我是在下载phpmyadmin的时候看到 ...

  3. SSO单点登录(转载)

    昨天和几位朋友探讨到了这个话题,发现虽然单点登录,或者叫做独立的passport登录虽然已经有了很多实现方法,但是能真正了解并实现的人却并不太多,所以些下此文,希望从原理到实现,能让大家了解的多一些 ...

  4. nginx upload module的使用

    现在的网站,总会有一点与用户交互的功能,例如允许用户上传头像,上传照片,上传附件这类的.PHP写的程序,对于上传文件效率不是很高.幸好,nginx有一个名为upload的module可以解决这个问题. ...

  5. NFC协议学习分享

    很多同学在学习NFC协议的时候,觉得NFC的规范从底层到上层的应有尽有,有点无处下手的感觉.这里就和大家分享下我曾经学习NFC规范的经验.如果有不对的地方,也请各位同学批评指正.NFC Forum中有 ...

  6. 实用的PHP正则表达式

    正则表达式是程序开发中一个重要的元素,它提供用来描述或匹配文本的字符串,如特定的字符.词或算式等.但在某些情况下,用正则表达式去验证一个字符串比较复杂和费时.本文为你介绍10种常见的实用PHP正则表达 ...

  7. grok 正则解析日志例子<1>

    <pre name="code" class="html">下面是日志的样子 55.3.244.1 GET /index.html 15824 0. ...

  8. Boost库学习之旅入门篇

    学习及使用Boost库已经有一段时间了,Boost为我的日常开发中带来了极大的方便,也使得我越来越依赖于boost库了.但boost功能太多,每次使用还是得翻看以前的 资料,所以为了以后可以更方便的使 ...

  9. stl入门--reverse函数

    #include<iostream> #include<algorithm>          using namespace std; int main() {     ch ...

  10. .net MVC内置js验证 jquery.validate.unobtrusive.js重置验证操作(备忘,找了很多次了)

    (function ($) { $.validator.unobtrusive.parseDynamicContent = function (selector) { //use the normal ...