Linux下Informatica9.6.1服务端使用MySQL、postgresql等数据源

环境介绍:redhat7+Informatica9.6.1

Informatica抽取数据使用的是odbc驱动,所以在linux下需要安装对应的odbc驱动程序。

一、mysql数据源安装使用过程: 

1 使用yum安装 unixODBC和Mysql驱动程序

yum install unixODBC
yum install mysql-connector-odbc

2 配置odbc驱动程序

编辑文件 /etc/odbcinst.ini  添加下面内容

[mysql]
Driver=/usr/lib64/libmyodbc5.so   #  这个lib是安装好mysql驱动才有,名称和安装的版本有关系 
SETUP= /usr/lib64/libmyodbc5.so   #  
UsageCount=1

3 配置odbc连接文件 

[mysql]
Description = The Database for mysql
Trace = On
TraceFile = stderr
Driver = mysql   #这里的驱动名称是上面odbcinst.ini中配置的名称
SERVER = 192.168.8.100
USER = gdfw
PASSWORD = 123456
PORT = 13306
DATABASE = wechat
charset = UTF8
timezone = Asia/Shanghai
option = 3

4、 测试连接

$ isql mysql  

 连接成功会输出如下信息:

[root@infodb /]# isql mysql
+---------------------------------------+
| Connected!                            |
|                                       |
| sql-statement                         |
| help [tablename]                      |
| quit                                  |
|                                       |
+---------------------------------------+
SQL> 

5 在 informatica中使用MySQL的数据源

在客户端的workflow程序中 连接- 关系 类型选择odbc

 

二 、postgresql数据源安装和使用过程

1 安装postgresql数据库的odbc驱动程序

yum install -y postgresql-odbc

2 安装成功后检查/usr/lib64/目录下的l驱动文件

3 配置ODBC驱动程序

编辑文件 /etc/odbcinst.ini  添加下面内容

[PostgreSQL]
Description = ODBC for PostgreSQL
Driver    = /usr/lib64/psqlodbc.so
Setup     = /usr/lib64/psqlodbc.so
FileUsage   = 1

4 配置odbc数据源

[pg]
Description = Test to postgresql
Driver = PostgreSQL
Database = postgres
Servername = 192.168.8.137
UserName = postgres
Password = 123456
Port = 5432
ONBOOT="yes"
ReadOnly = 0
ConnSettings = set client_encoding to UTF8

5 测试方法和MySQL相似

6 Informatica使用,在workflow中配置连接 ,和mysql相似

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值