先说一下我的版本信息:OS-win7x64旗舰版,VS2010。
安装完Oracle11g、toad、PLSQL之后,toad可以正常使用,PLSQl不能正常使用,并在登陆之后出现:
NLS_LANG is not defined on the client.Character set conversion may cause unexpected results
解决方案:
运行中:输入:regedit,修改注册表。
注册表路径为HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\KEY_OraClient11g_home1,新建“字符串值(S)”项为“NLS_LANG”,值为“SIMPLIFIED CHINESE_CHINA.ZHS16GBK”。
如果OS版本为32位,则要修改:找到ORACLE\KEY_OraClient11g_homexx,右键新建“字符串值(S)”项为“NLS_LANG”,值为“SIMPLIFIED CHINESE_CHINA.ZHS16GBK。
参考文献:http://www.cnblogs.com/beautifulplanet/archive/2012/07/25/2607814.html
分享到:
相关推荐
快速通过NLS_LANG切换字符集快捷工具设置客户端字符集,避免连接多个不同字符集的数据库导致PL/SQL工具显示乱码的问题。
oracle10g jdbc的一个包 nls_charset12.jar。 oracle11g jdbc的一个包 orai18n.jar
oracle 10G jdbc连接jar包 nls_charset12.jar,ojdbc14.jar
window下修改NLS_LANG环境变量快捷工具,此工具利用bat写的,可以看见源码,提供给大家参考
nls_charset12.jar 之前在csdn上下载的这个文件有问题,导致程序调试了很久 我这边上传这个没有问题
我已经通过了PB12.5连ORACLE10的免客户端设定。详细内容请看里面的 《PB连ORACLE10免客户端》
PowerBuilder如何连接Oracle数据库。
PB程序连接oracle数据库,不用配置本地oracle服务
压缩包内资源表: gssproxy-0.7.0-30.el7_9.x86_64.rpm keyutils-1.5.8-3.el7.x86_64.rpm libbasicobjects-0.1.1-32.el7.x86_64.rpm ...quota-nls-4.01-19.el7.noarch.rpm rpcbind-0.2.0-49.el7.x86
Oracle的NLS_DATE_FORMAT设置(日期格式设置)_ITPUB博客.mhtml
nls_charset12.jar oracle 驱动
系统变量:新建 变量名:NLS_LANG 变量:NLS_LANG=AMERICAN_AMERICA.ZHS16GBK 新建 变量名:TNS_ADMIN 变量值:C:\Oracle_instant_client_10_2 path变量后边增加 C:\Oracle_instant_client_10_2; 2、在oracle安装路径...
PLSQL 连接不上64位Oracle 的解决方法 系统变量中添加2个环境变量: 第一个是指向TNS文件所在目录的,这个目录是你安装的64位版本Oracle的TNS文件所在目录。...NLS_LANG 值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
Added `OSF JVC Recommended Code Set Conversion Specification.
oracle关于字符集的jdbc驱动,orai18n.jar nls_charset12.jar 支持集合的驱动程序 将java的集合转换为数据库集合类型 oracle10g及以下版本使用 nls_charset12.jar,以上的版本使用orai18n.jar
Oracle客户端 NLS_LANG 的设置方法,如果服务器端与客户端不一样会提示错误,windows下通过注册表下可以解决
rem set NLS_LANG=american_america.AL32UTF8 imp ECACS/MIS5@PMORA file=E:\BACKUP\ORACLE\192.168.0.200_ECABLSY131114.DMP full=y buffer=99999999 statistics=none pause
使用多个Oracle主目录时为nls_lang