注:根据需要安装相关数据库的驱动程序
1 oracle odbc驱动安装
安装32位oracle-client程序,可以同时安装odbc驱动
2 mysql odbc驱动安装
mysql-odbc驱动程序下载地址
https://cdn.mysql.com//Downloads/Connector-ODBC/8.0/mysql-connector-odbc-8.0.20-win32.msi
安装mysql-odbc驱动 一直next
3 postgresql odbc驱动安装
1 下载安装程序
odbc驱动下载地址
PostgreSQL: File Browser
下载最新的32位版本,windows下的客户端只支持32位驱动,所以配置的时候也是使用windows自带的odbc data source 32位管理器配置的.
psqlodbc_12_02_0000-x86.zip
https://ftp.postgresql.org/pub/odbc/versions/msi/psqlodbc_12_02_0000-x86.zip
解压后双击msi文件安装
4 配置odbc数据源
oracle、mysql、postgresql方法相同
1 在开始菜单中搜索odbc,选择32位的 带(32-bit)的
2 在用户DSN中添加
3 选择要使用的数据源驱动,选择带unicode后缀的,否则可能出现乱码
4 配置数据库连接信息
配置完点击Test 如果提示connect success,就点击Save保存。
5 在Informatica客户端中使用ODBC驱动(以PostgreSQL 为例)
编辑informatica客户端安装目录下的文件
Informatica\9.6.1\clients\PowerCenterClient\client\bin\powrmart.ini
找到[ODBCDLL]项 在末尾添加如下信息
使用mysql的话添加:
MySQL = PMODBC.DLL
使用PostgreSQL 的话添加:
PostgreSQL = PMODBC.DLL
oracle本身默认支持,不需要添加
[ODBCDLL]
SQL Server=SYBODBC.DLL
Oracle=ORAODBC.DLL
Oracle7=ORAODBC.DLL
Oracle8=ORAODBC.DLL
Oracle 8=ORAODBC.DLL
Informix=INFOODBC.DLL
Microsoft SQL Server=SQLODBC.DLL
Sybase=SYBODBC.DLL
DB2/400 SQL=DB2ODBC.DLL
DB2/6000=DB2ODBC.DLL
DB2/NT=DB2ODBC.DLL
DB2/2=DB2ODBC.DLL
DB2/LINUX=DB2ODBC.DLL
DB2=DB2ODBC.DLL
AS=DB2ODBC.DLL
ACCESS=PMODBC.DLL
EXCEL=PMODBC.DLL
DETAIL=PMODBC.DLL
HDB=EXTODBC.DLL
Teradata=TERODBC.DLL
PWX=PMODBC.DLL
HP Neoview Database=NEOODBC.DLL
NetezzaSQL=NTZODBC.DLL
Composite=EXTODBC.DLL
DB2/AIX64=DB2ODBC.DLL
UDB DB2 for Windows, UNIX, and Linux=DB2ODBC.DLL
Informatica SQL Data Services=extodbc.dll
MySQL = PMODBC.DLL
PostgreSQL = PMODBC.DLL
在informatica的 Designer组件中添加源或者目标
选择导入表的时候就可以使用添加的ODBC数据源来导入表结构。
发表评论