Informatica Code Page Mismatch 错误解决方法

环境: Windows 2003 + Informatica9.1

刚才鼓捣了一下Informatica, 在启动Integration Service的时候出现了一个错误,

‘LM_36011 Code page mismatch. Service process is running in code page [MS Windows Latin 1 (ANSI), superset of Latin1] whereas the service is configured in the Admin Console to run in code page [UTF-8 encoding of Unicode] .’

网上查了一下, 是由于操作系统和Integration Service的编码方式不一致引起的,而Integration Service 默认是使用操作系统的编码方式的,即使在Admin Homepage里面修改了也不行。

解决方式如下:

LANG=en_UTF8

LC_ALL=en_UTF8

INFA_CODEPAGENAME=UTF8

然后重启Informatica 服务就可以解决了。

 

另: 今天发现, Informatica在检查登录名的时候, 不仅密码区分大小写,而且用户名也区分大小写。

Leave a Reply

Your email address will not be published. Required fields are marked *