安装:
64位的oracle客户端 与 PL/SQL关联有问题
必须安装32位的oracle客户端 需要更改字符集
乱码问题(字符集):
提示:databasecharacter set(UTF8) and client character set (ZHS16GBK) aredifferent
需要把字符集修改一直,如果UTF8是乱码显示需要把字符集统一改为ZHS16GBK
修改客户端字符集:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\KEY_OraClient11g_home1:
SIMPLIFIED CHINESE_CHINA.ZHS16GBK 改为 SIMPLIFIEDCHINESE_CHINA.UTF8
修改服务器端的字符集:
/ebs/oracle/cwdb/oralcw/db/tech_st/11.1.0 目录下
修改vi LCW_accdemo.env-----NLS_LANG值中的UTF8改为ZHS16GBK
或者命令export NLS_LANG=”SIMPLIFIED CHINESE_CHINA.ZHS16GBK --没测试
Unix/Linux环境,查看和修改NLS_LANG变量的方法
1)查看方法,在oracle用户下使用env命令获得系统的环境变量列表,然后使用grep命令定位到“NLS_LANG”内容
$ env | grep NLS_LANG
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
2)修改方法:使用export命令设置该环境变量
$ NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
$ export NLS_LANG