3.Repository Service启动后的页面编码问题
1)错误信息:
2)原因分析及解决步骤
原因分析: informatica产品安装背后AdminConsole的Code page默认为UTF-8,若此时创建存储库服务采用的字符集编码为简体中文,就会导致存储库服务无法正常启动。必须确保两者是一致的。
步骤如下:
第一步,设置infa的AdminConsole’s Code page为“MS936”。 在安装完infa后,编辑.bash_profile文件,添加以下配置。 export LANG=C export LC_ALL=C export PM_CODEPAGENAME="MS936" export INFA_HOME=/opt/infa/Informatica/9.6.1 export INFA_DOMAINS_FILE=$INFA_HOME/domains.infa export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$INFA_HOME/server/bin: /home/oracle/app/oracle/product/11.2.0/dbhome_1/lib 保存后执行 Source .bash_profile 使其生效 第二步,重启PowerCenter服务。 Cd $INFA_HOME/tomcat/bin ./infaservice.sh shutdown ./infaservice.sh startup 检查服务启动情况 Netstat –an | grep 6005 第三步,删除旧的存储库服务。 第四步,删除并新建存储库服务对应的数据库用户(因为里面已经有内容,必须要重建)。 ---DROP USER DROP USER INFA_REP CASCADE; ---CREATE USER CREATE USER INFA_REP IDENTIFIED BY INFA_REP; GRANT CONNECT,RESOURCE,CREATE VIEW TO INFA_REP; 第五步,新建存储库服务,并指定Code page为Ms Windows Simplified Chinese. |