1、Powercenter9.6.1hf2中,当把oracle的表导入的过程中发现oracle中的varchar2类型再designer中变换成了nvarchar2(这种正常),nvarchar2变换成了varcahr2类型(不正常,会导致插入数据的时候数据被截断,长度不够)
应该修改ODBC,把以下圈起来的地方勾选上
2、目标为falt file类型的时候,如果输出了字段名字,会在第一个字段的名字前面加上一个‘#’,如果要去掉这个符号,需要添加RemoveOutputHeaderHash = Yes
3、把Informatica developer客户端改成中文的,修改C:\Informatica\9.6.1\clients\DeveloperClient\developerCore.ini,在最后一行加上-Duser.language=en
4、rank组件
当排序的字段有null的时候,此条记录不输出;
当排序的记录的排序字段的值相同的时候,这几条记录会全部输出
5、备份资料库的时候出现以下错误,是因为node的备份目录设置的不对,没有那个路径,指定一个合适的目录就可以了,且存储库服务得是启动的状态
6、ORA-30926: unable to get a stable set ofrows in the source tables
解决方法:遇到这个问题的原因是用来merge来更新表,但是关联的值上面有重复,所以会出现上述的错误。
7、ORA-26089: LONG column"OIMAGE" must be specified last
字段oracle oimage LONGRAW
解决方法:把这个字段拉到target的最下面
8、WRT_8229 发生数据库错误:
ORA-39778:the parallel load option is not allowed when loading lob columns
数据库驱动程序错误...
函数名称:Prepare DPL
SQL 语句:INSERT INTOODS_BS_CLASS(ID,NSCHOOLID,SCODE,SFCODE,SCLASSTYPECODE,SPROJECTCODE,SDEPTCODE,SAREACODE,SROOMCODE,SNAME,SDESCRIPTION,NSTATE,BCANREGISTER,BISEND,BISRESIDECLASS,SATTRIBUTE,SPRINTADDRESS,SLOCATION,DTREGISTER1STDATE,SREGISTERTIME,DTBEGINDATE,DTENDDATE,NHOLIDAY,SPRINTTIME,NLESSON,NTRYLESSON,NFREELESSON,NINSERTLESSON,SMEMO,NNORMALCOUNT,NMAXCOUNT,DFEE,DBOOKFEE,DBOOKCOST,DTRYFEE,DINSERTFEE,NCURRENTCOUNT,NSEQNUMBER,NPOSTTRANCOUNT,NSYSTEMTAG,BVIRTUAL,SPRINTMEMO
解决方法:
把目标的加载模式改为normal,不要用bulk
9、输出文