当前位置:文档之家› Informatica PowerExchange V8.6.0 for Oracle 安装和使用手册

Informatica PowerExchange V8.6.0 for Oracle 安装和使用手册

Informatica PowerExchange V8.6.0 for Oracle安装和使用手册2009/02作者:杨晓东目录文档说明 (4)PWX Server安装配置(Window平台) (6)安装PWX程序 (6)配置PATH环境变量 (10)配置NLS_LANG环境变量 (10)配置dbmover.cfg文件 (11)配置dtlca.cfg文件 (12)启动PWX Listener (13)测试PWX连通性 (13)配置Oracle数据源(开归档/配置LogMiner等) (15)PWX Client安装配置(Window平台) (16)配置dbmover.cfg文件 (16)测试PWX连通性 (17)PWX+PWC 3种抽取功能演示 (18)BATCH功能:PWX Navigator (18)BATCH功能:PWC (21)导入源表结构 (21)创建Mapping (22)创建PWX Oracle类型的Relational Connection (24)创建Workflow,并配置Session源表的属性 (24)运行Workflow,并监测Session的运行结果 (25)到目标库中,检查记录变化情况。

(26)CDC功能准备: (27)1) 在PWX Navigator中添加Registration Group (27)2) 更新Oracle源表数据 (30)CDC RT功能:PWX Navigator (31)CDC RT功能:PWC (33)导入源表结构 (33)创建Mapping (34)创建PWX Oracle CDC Real Time类型的Application Connection (36)创建Workflow,并配置Session源表的属性 (36)运行Workflow,实时监控Session的运行状态 (37)到目标库中,检查记录变化情况 (39)CDC CHANGE功能:PWX Navigator (40)执行Condense命令 (40)在PWX Navigator中测试 (41)CDC CHANGE功能:PWC (44)导入源表结构 (44)创建Mapping (45)创建PWX Oracle CDC Change类型的Application Connection (46)创建Workflow,并配置Session源表的属性 (47)执行Condense命令 (48)运行Workflow,监控Session的运行状态 (50)PWX Server卸载(Window平台) (52)文档说明声明:1)本手册仅为个人作品,为笔者经验所写的体会,仅供学习和参考使用。

2)不可用本手册指导生产环境,否则若导致任何风险,笔者概不负责!本手册涉及的软件如下:Informatica PowerCenter 8.6.0,以下PowerCenter简称为PWC。

Informatica PowerExchange 8.6.0 for Oracle,以下PowerExchange简称为PWX。

源和目标数据库均为Oracle 10.2.0.1本手册适合于熟悉Informatica PWC的技术人员,对其使用Informatica PWX for Oracle有一定的指导作用,如果想了解更详细的技术资料,请参考PWC和PWX的技术文档和联机帮助。

本手册的环境介绍:PWX Server,Oracle源数据库部署在虚拟机(Windows Server 2003) 上源表:Oracle源数据库(实例名ORCL),PC_SRC.ORCL_SRC1表PWX Client,PWC Server,PWC Client, Oracle目标数据库部署在本机 (Windows XP Professional) 上目标表:Oracle目标数据库(实例名ORCL),PC_TGT.ORCL_TGT1表PWX Server安装配置(Window平台)针对Oracle数据库,PWX Server的安装位置有2种选择:最佳选择:PWX Server安装在Oracle源数据库机器上,这样本地监听CDC数据,再通过TCP/IP传输给远端的PWC,性能是最佳的第二种选择:PWX Server跟PWC Server安装在同一台机器,是通过Oracle SQL*Net连接远端Oracle增量数据。

本文介绍的是PWX Server跟Oracle源在同一台机器上,而PWC Server在另一台机器上。

安装PWX程序启动安装程序,点击“Next”按钮输入License KEY后,点击“Next”按钮设定对应的程序组,点击“Next”按钮可更改PWX的安装根路径,然后点击“Next”按钮确认Pre-Installation Summary,点击“Install”按钮PWX Listener Service安装结束后,点击“OK”按钮PWX成功安装结束,点击“Done”按钮,重启系统。

配置PATH环境变量将PWX根路径添加到系统PATH环境变量中:配置NLS_LANG环境变量添加NLS_LANG环境变量,其值应该跟Oracle源数据库一致。

配置dbmover.cfg文件配置PWX根路径下的dbmover.cfg文件,参见下面的例子。

注意:需要手工创建两个目录,存放PWX的元数据:C:\Informatica\PWX8.6.0\capture\C:\Informatica\PWX8.6.0\capture\camaps/********************************************************************/ /* PWX Configuration File/********************************************************************/ LISTENER=(node1,TCPIP,2480)NODE=(local,TCPIP,127.0.0.1,2480)NODE=(node1,TCPIP,127.0.0.1,2480)NODE=(default,TCPIP,x,2480)APPBUFSIZE=128000COLON=:COMPRESS=YCONSOLE_TRACE=YDECPOINT=.DEFAULTCHAR=*DEFAULTDATE=19800101MAXTASKS=5MSGPREFIX=PWXNEGSIGN=-PIPE=|POLLTIME=1000TIMEOUTS=(60,60,60)EXT_CP_SUPPT=Y/* sample trace TRACE=(TCPIP,1,99)/********************************************************************//* Oracle Capture Parms/********************************************************************/CAPT_XTRA="C:\Informatica\PWX8.6.0\capture\camaps"CAPT_PATH="C:\Informatica\PWX8.6.0\capture"CAPI_SRC_DFLT=(ORA,CAP1UOWC)ORACLEID=(ORACOLL1,ORCL,ORCL,ORCL)CAPI_CONN_NAME=CAP1UOWCCAPI_CONNECTION=(NAME=CAP1UOWC,TYPE=(UOWC,CAPINAME=CAP1ORA,RSTRADV=60))CAPI_CONNECTION=(NAME=CAP1ORA,TYPE=(ORCL,REPNODE=local,ORACOLL=ORACOLL1,CATINT=1440,CATBEGIN=00:00,CATEND=23:0 0,COMMITINT=5,ARRAYSIZE=1000,SELRETRY=500))CAPI_CONNECTION=(NAME=CAP1CAPX, DLLTRACE=CAP1CAPX, TYPE=(CAPX,DFLTINST=ORACOLL1,FILEWAIT=60,RSTRADV=60))TRACE=(CAP1CAPX,2,99)配置dtlca.cfg文件该文件仅针对于CDC CHANGE功能。

配置PWX根路径下的dtlca.cfg文件,参见下面的例子。

注意:需要手工创建下面的目录,存放PWX的元数据:C:\Informatica\PWX8.6.0\capture\参数说明:COLL_END_LOG参数:1:Batch模式,执行CDC BATCH前需要在源Oracle系统上执行一次Condense命令。

0:Continuous 模式,PWX Listener自动实现Condense操作,不需要人工干预。

/********************************************************************//* PWX DTLCA.cfg File for CDC BATCH/********************************************************************/DBID=ORACOLL1DB_TYPE=ORAEXT_CAPT_MASK=c:\Informatica\PowerExchange8.6.0\condense\all.cond CHKPT_NUM=4CHKPT_BASENAME=c:\Informatica\PowerExchange8.6.0\condense\all.chkpt COND_CDCT_RET_P=50COLL_END_LOG=1NO_DATA_WAIT=5NO_DATA_WAIT2=60FILE_SWITCH_VAL=20FILE_SWITCH_CRIT=MCAPT_IMAGE=AISIGNALLING=YUID=oracaptPWD=oracaptOPER_WTO=Y启动PWX Listener只有dbmover.cfg文件配置无误的情况下,PWX_Listener服务才能启动。

测试PWX连通性在命令行中执行如下命令:dtlrexe loc=node1 prog=ping配置Oracle数据源(开归档/配置LogMiner等)目前PWX支持的Oracle数据源包括Oracle9.2.0.6(或更高)和Oracle10G.在PWX的安装路径下,有oracapt.sql(非Oracle RAC)和oracapt_rac.sql(Oracle RAC)文件,需要在Oracle数据源上作部署,每个文件中有针对Oracle9i和Oracle10g的不同脚本,必须先做适当的修改才能执行。

相关主题