首先查询 客户端与服务器端的字符集格式,在有dba权限的用户下使用下面的sql

SQL> select userenv('language') from dual;

查询服务端结果

USERENV('LANGUAGE')

----------------------------------------------------
AMERICAN_AMERICA.ZHS16GBK

 

发现服务器端和客户端不一致,使用下面的方法将客户端字符集改成与服务器端一致

--linux客户端
env|grep NLS_LANG
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

--windows客户端

echo %NLS_LANG%
set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

如果linux环境查询不到NLS_LANG,可以重新设置下客户端字符集环境(export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK)

相关文章:

  • 2022-01-01
  • 2021-09-06
  • 2022-01-18
  • 2022-12-23
  • 2022-12-23
  • 2021-12-06
  • 2021-07-06
猜你喜欢
  • 2022-01-01
  • 2021-12-22
  • 2021-10-18
  • 2021-06-18
  • 2021-12-22
  • 2021-12-22
相关资源
相似解决方案