【发布时间】:2020-02-06 08:32:30
【问题描述】:
我在将哈萨克语中的数据从一个 db oracle 转换到另一个 oracle 时遇到问题。源数据库有AL32UTF8 NLS_CHARACTERSET(根据v$nls_parameters),目标有CL8MSWIN1251 如何解决这个问题? 我用 informatica 插入了 raw
【问题讨论】:
-
您是否在系统上设置了 NLS_LANG?
-
是的,我设置了 BEGIN EXECUTE IMMEDIATE 'alter session set nls_langUAGE = ''RUSSIAN''';结束;
-
您不能使用任何 SQL 命令设置
NLS_LANG。NLS_LANG <> NLS_LANGUAGE! NLS_LANG 只能在客户端级别设置,通常来自环境或注册表(在 Windows 的情况下) -
我可以在会话操作系统中设置吗?在 redhat 上运行的 Informatica 服务
标签: oracle character-encoding nls-lang