乌托邦博客

You see? Even death has a heart

« 启动Database Control时出错有些事情是会改变的 »

DataStage乱码问题

DataStage       DataStage是Ascential的ETL工具,后为被IBM收购了,现在已经是WebSpare的一个组件了,有哪位兄弟有8.0的话,希望分享一下!哈哈!!!

      以前按安装文档来安装的DataStage,一直是没有问题的。可是现在到了苏州这边,却出了问题,原因是有些字是GB2312识别不出来了,比如说这个字“旻”字。

     折腾了几天,总算有了些经验,终于解决了这个问题,配置如下:

  1.      用户的.bash_profile里面:NLS_LANG=AMERICAN_AMERICA.ZH16GBK,如果说开发机器是Windows,那注册表项:[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g_home1] 中 NLS_LANG=AMERICAN_AMERICA.ZHS16GBK 这是为了能够在客户端正确地显示字符。
  2. DataStage Administration Client 选中自己的工程,点击NLS,查看其中的确Parallel Maps项,Dafault map name:直接输入GKB。
  3. PXEngine\etc\Oracle_cs.txt 这个文件是Oracle和DataStage之间交互用的,添加以下二行:

    GBK     ZHS16GBK
    ZHS16GBK  GBK

    做好以上三点,应该就没事了。

 

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表

Powered By Z-Blog 1.8 Spirit Build 80710 Code detection by Codefense

Copyright 2005-2007 Bootad.cn. Some Rights Reserved
.粤ICP备07062332号 QQ:94424751