Chinaunix首页 | 论坛 | 博客
  • 博客访问: 519587
  • 博文数量: 103
  • 博客积分: 2585
  • 博客等级: 少校
  • 技术积分: 1125
  • 用 户 组: 普通用户
  • 注册时间: 2005-01-17 02:26
个人简介

IT屌丝一枚

文章分类

全部博文(103)

文章存档

2017年(1)

2016年(1)

2014年(6)

2013年(3)

2012年(1)

2011年(2)

2010年(3)

2009年(3)

2008年(4)

2007年(5)

2006年(40)

2005年(34)

分类: Oracle

2016-06-12 00:39:43

最近在试用PentahoDI进行不同服务器的oracle数据库表的同步,下面是PDI工具安装的经验,供同好参考。

运行环境:
1、Ubuntu Server 16.04 LTS
2、Oracle 11g 2.0.4.0 64bit
3、Pentaho Data Integration CE 6.1
4、Oracle Java7

安装步骤:
一、Java安装:

点击(此处)折叠或打开

  1. sudo add-apt-repository ppa:webupd8team/java
  2. sudo apt-get update
  3. sudo apt-get install oracle-java7-installer
  4. sudo apt-get install oracle-java7-set-default
二、Pentaho DI的安装
  到http://sourceforge.net/projects/pentaho去下载pdi的最新版本并解压,当前会有一个data-integration的目录。

三、相应需要的jdbc文件及环境参数配置
 将以下文件拷贝到$JAVA_HOME/jre/lib/ext目录

点击(此处)折叠或打开

  1. cp $ORACLE_HOME/jdbc/lib/*.jar $JAVA_HOME/jre/lib/ext/.
  2. cp $ORACLE_HOME/oc4j/lib/dms.jar $JAVA_HOME/jre/lib/ext/.
  3. cp $ORACLE_HOME/lib/libocijdbc11.so $JAVA_HOME/jre/lib/exe/.
  第一、二句是拷贝oracle jdbc接口所需的jar文件,第三句是拷贝oracle ocijdbc接口所需的文件,相应是什么文件还有具体看使用的oracle和java版本。

点击(此处)折叠或打开

  1. LD_LIBRARY_PATH=$ORACLE_HOME/jdbc/lib:$ORACLE_HOME/lib:/lib:/usr/lib:/usr/lib64;
  2. export LD_LIBRARY_PATH
  3. CLASSPATH=$ORACLE_HOME/jlib/orai18n.jar:$ORACLE_HOME/jdbc/lib/ojdbc6.jar:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;
  4. export CLASSPATH
  5. LIBPATH=$ORACLE_HOME/jdbc/lib
  6. export LIBPATH
四、验证
 运行spoon.sh进行database connection配置,通过test来验证安装是否数据库连接是否存在问题。

阅读(2124) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
评论热议
请登录后评论。

登录 注册