oracle11g客户端安装后,注册表里没有oracle项

使用基本没什么问题,客户端连接服务器后测试正常,只是在用PL/SQL DEVELOPER 登录时提示如下:

可是我的注册表里面就没有ORACLE,求解释?重新安装后依然没有。除了改注册表还有什么办法可以改客户端的字符集。
成功解决之后再加100分。

你的系统是64位的,oracle 客户端应该安装的是32位的,注册表信息在Wow6432node下去找,应该有的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-07-14
我也没再注册表里找到,但是后来直接设置环境变量,就可以中文了:
设置变量名:NLS_LANG,变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
第2个回答  2013-12-13
只是告诉你 数据库的字符集和 你的客户端的字符集设置不一样罢了, PLSQL DEVELOPER是读取了注册表信息的,而且PLSQL DEVELOPER是需要ORACLE CLIENT的,不可能没有注册表信息。

而且截图里他也显示了 你的注册表信息的位置追问

我还忽悠你不成了?

追答

如果确实没有 你可以修改 NLS_LANG 这个环境变量

如果你安装过ORACLE CLIENT/SERVER 而注册表信息里没有,不正说明你的注册表有问题吗?

追问

不好意思,我电脑没有NLS_LANG 这个环境变量,如果能解决,请说详细一点。而且我不关心注册表有没有问题,我只关心怎么解决我所提出的问题。

追答

windows 设置 NLS_LANG 这个环境变量即可

本回答被提问者采纳