环境: 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在检查登录名的时候, 不仅密码区分大小写,而且用户名也区分大小写。