ODI11G 在Linux上的安装配置
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上的安装配置的更多相关文章
- linux上redis安装配置及其防漏洞配置及其攻击方法
Linux上redis安装: 需先在服务器上安装yum(虚拟机可使用挂载的方式安装) 安装配置所需要的环境运行指令: yum -y install gcc 进入解压文件执行make 指令进行编译 执 ...
- 在Linux上怎么安装和配置Apache Samza
samza是一个分布式的流式数据处理框架(streaming processing),它是基于Kafka消息队列来实现类实时的流式数据处理的.(准确的说,samza是通过模块化的形式来使用kafka的 ...
- Nginx 在 Linux 上的安装和配置
一.Nginx的安装 1.单台Nginx的安装 Nginx在Linux上的安装可以参考这篇博客:http://blog.csdn.net/molingduzun123/article/details/ ...
- java环境--JDK和Tomcat在linux上的安装和配置
Tomcat在Linux上的安装与配置 以下使用的Linux版本为: Redhat Enterprise Linux 7.0 x86_64,Tomcat版本为tomcat-7.0.54.1.下载JDK ...
- GIT在Linux上的安装和使用简介
GIT最初是由Linus Benedict Torvalds为了更有效地管理Linux内核开发而创立的分布式版本控制软件,与常用的版本控制工具如CVS.Subversion不同,它不必服务器端软件支持 ...
- Linux下PHP安装配置MongoDB数据库连接扩展
Web服务器: IP地址:192.168.21.127 PHP安装路径:/usr/local/php 实现目的: 安装PHP的MongoDB数据库扩展,通过PHP程序连接MongoDB数据库 具体操作 ...
- 分布式文件系统 FastDFS 5.0.5 & Linux CentOS 7 安装配置(单点安装)——第一篇
分布式文件系统 FastDFS 5.0.5 & Linux CentOS 7 安装配置(单点安装)--第一篇 简介 首先简单了解一下基础概念,FastDFS是一个开源的轻量级分布式文件系统,由 ...
- 【JAVAWEB学习笔记】27_Redis:在Linux上的安装、Jedis和常用命令
一.Redis简介 1.关于关系型数据库和nosql数据库 关系型数据库是基于关系表的数据库,最终会将数据持久化到磁盘上,而nosql数据 库是基于特殊的结构,并将数据存储到内存的数据库.从性 ...
- 【数据库】Mean web开发 04-MongoDB在Linux上的安装及遇到的问题
简介 Mean是JavaScript的全栈开发框架.更多介绍 用MongoDB实现持久数据的存储是Mean Web全栈开发中的一部分. MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非 ...
随机推荐
- php 代码重用
<?php /* 21.php * 代码重用 * include() required()载入文件 * include() 如果载入文件不存在,提示警告,还可以继续执行 * required() ...
- python列表推导和字典推导
代码如下: list = ['aaa','bbb','ccc','ddd'] dict = {key:value for value,key in enumerate(list)} print(dic ...
- How Many Tables(并查集)
How Many Tables Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)T ...
- MYSQL create database 和 create table 做了一些什么!
create database Studio; 这样就可以创建一个数据库了.他包涵一些什么呢? 可以看到它创建了一个文件夹,下面我们进去看一下它里面有一些什么东西. 还是先建一张表再进去吧,运行一下这 ...
- MySQL 5.6 中 TIMESTAMP 的变化
http://www.williamsang.com/archives/818.html
- 从Linux终端管理进程:10个你必须知道的命令
从Linux终端管理进程:10个你必须知道的命令 Linux终端有一系列有用的命令.它们可以显示正在运行的进程.杀死进程和改变进程的优先级.本文列举了一些经典传统的命令和一些有用新颖的命令.本文提到的 ...
- Linux下安装nfs服务器
1. 安装nfs服务 $sudo apt-get install nfs-kernel-server portmap 2. 在配置文件/etc/exports中添加以下内容/home/jxhui/nf ...
- python模块目录文件后续
1,新增PythonModule加载path Ruiy tip(关于python list[]数据库类型特殊你懂的!append(""),extend([""] ...
- git备忘录
1.git: patch does not apply git apply --ignore-space-change --ignore-whitespace mychanges.patch 2.Ge ...
- Xcode8 注释快捷键无效, 解决方案
这个是因为苹果解决xcode ghost.把插件屏蔽了.解决方法命令运行: sudo /usr/libexec/xpccachectl 然后必须重启电脑后生效