查看一下,NCHAR是专为unicode使用的,是个国际(nation)字符集。看一下,两个数据库是不是在建的时候都是这样的。一般是UTF16的。支持双字节。

解决方案 »

  1.   

    查询 v$nls_parameters
    SQL> SELECT * FROM v$nls_parameters
      2  WHERE parameter IN ('NLS_NCHAR_CHARACTERSET','NLS_CHARACTERSET');PARAMETER                                                        VALUE
    ---------------------------------------------------------------- ----------------------------------
    NLS_CHARACTERSET                                                 ZHS16GBK
    NLS_NCHAR_CHARACTERSET                                           AL16UTF16