`
jaczhao
  • 浏览: 86807 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Cannot access NLS data files or invalid environment specified

 
阅读更多
解决办法如下:

一、

先打开“控制面板”-->“区域和语言项”-->“区域选项”卡 --> 看看人的是不是“中文(中国)”(大部分系统都是这样的),好了看看就行了,呵!
打开你的Myeclipse目录下有一个eclipse文件夹下有一个eclipse.ini它是Myeclipse中的启动时读取的配置文件!具体的我忘了,里边有一个启动项,你现在没有改应该是=en把它改成zh!
好了就改这一处,重启myeclipse,OK!




二、

下载地址:http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html

1:下载这个,Instant Client Package - Basic包。然后解压到任意目录比如:F:\oracleClient,在这个目录下建立NETWORK文件夹,接着再这个文件夹下再建立ADMIN文件夹,然后服务上已经建立tnsnames.ora文件到这个目录,并修改IP;


2:修改环境变量增加Oracle_home=F:\oracleClient;修改Path环境变量增加F:\oracleClient;

3:启动PL/SQL,出现ORALCE logon 按取消Calcel,打开PL/SQL-》Perference里面设置OCI Library和Oracle_home,我的设置是OCI Library=F:\oracleClient\oci.dll,Oracle_home=F:\oracleClient。退出重新登陆。登陆提示如果出现Oracle Instant Client 出现 ORA-12705: Cannot access NLS data files or invalid environment specified 错误。修改如下:

如果是Windows平台,注册表里 \HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 查找键 NLS_LANG,这个键由Oracle标准客户端安装创建, 值是 NA 。这个导致了 ORA-12705错误。解决方法就是修改NA为SIMPLIFIED CHINESE_CHINA.ZHS16GBK。


Linux下 如果环境变量 NLS_LANG 值是NA 会引起 ORA-12705 错误,解决方法是修改set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
我用第一种方法解决了。第二种办法有待验证
分享到:
评论

相关推荐

    用myeclispe来连接oracle数据库时出现了如下错误

    用myeclispe来连接oracle数据库时出现了如下错误: ORA-00604: error occurred at recursive SQL level 1 ORA-12705: Cannot access NLS data files or invalid environment specified

    oracle客户端与plsql配置连接

    这时,我们需要打开注册表 HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE,找到 NLS_LANG=NA 并删除掉,否则会报 ORA-12705: Cannot access NLS data files or invalid 错误。 使用 PL/SQL Developer 工具连接到 Oracle ...

    PLSQL Developer在windows7 x64中的安装使用

    - **ORA-12705: Cannot access NLS data files or invalid** - 解决方法:确保注册表中的`NLS_LANG`键值正确,并且对应的字符集文件已存在于Oracle客户端安装目录中。 #### 四、总结 通过以上步骤,可以在Windows...

    不用安装ORACLE客户端(不执行exe文件)安装PLSQLDeveloper的说明[文].pdf

    此时需要打开注册表编辑器(`RegEdit`),在`HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE`下找到并删除`NLS_LANG=NA`键值,否则可能会出现`ORA-12705: Cannot access NLS data files or invalid`等错误。 #### 四、总结 ...

    PLSQL安装指导

    - 如果出现`ORA-12705:Cannot access NLS data files or invalid`错误,需要检查`NLS_LANG`环境变量的设置,确保其值正确。可以通过注册表编辑器(RegEdit)在`HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE`路径下修改`NLS_...

    C_10005.nls

    《东南语nls文件在Windows XP SP3中的应用与解析》 在计算机操作系统中,`.nls`文件是一种重要的本地化资源,它主要用于存储特定语言的字符映射表和编码规则,使得系统能够正确地显示和处理不同地区的文字。本文将...

    xp系统语言包东南亚语言包 xp 数字nls文件.

    xp系统语言包东南亚语言包 xp 数字nls文件. i386文件夹下的一系列数字命名的nls文件c_037.nls 37 (IBM EBCDIC - 美国/加拿大) c_10000.nls 10000 (MAC - 罗马) c_10001.nls 10001 (MAC - 日文) c_10002.nls 10002...

    xjis.nls 下载

    xjis.nls 文件,安装东南亚语言包缺少的可以下载

    alibabacloud-nls-python-sdk-1.0.0.zip

    - 初始化客户端:配置好阿里云的AccessKey ID和AccessKey Secret,初始化NLS客户端。 - 调用API:根据具体需求选择相应的API接口,如`recognize_speech`进行语音识别,`parse_text`进行语义理解等。 - 处理结果:...

    nls_charset12.jar

    标题中的"nls_charset12.jar"文件是Oracle数据库的一个关键组件,它与NLS字符集有关。NLS字符集是Oracle用来支持不同语言和地区字符编码的系统,比如ASCII、UTF-8或GBK等。当我们在处理包含多种语言的数据时,这个...

    新大陆NLS-MT66扫描PAD示例

    新大陆NLS-MT66是一款专为移动数据采集设计的高性能扫描PAD,它结合了先进的条码扫描技术和便携式设备的便利性。这款设备广泛应用于物流、仓储、零售等行业,能有效提升工作效率,减少人为错误。在本文中,我们将...

    nls.rar_NLS

    标题中的“nls.rar_NLS”可能是指一个与“NLS”相关的压缩文件,NLS全称为“National Language Support”,在IT行业中,它通常指的是操作系统或软件提供的支持多种语言的功能。这种功能允许用户界面和数据处理适应...

    利用R语言中的nls进行参数估计

    如何进行参数估计:从实际例子出发,利用R中的nls()函数,进行非线性模型中的参数估计。以及一些画图技巧。

    Oracle的NLS_DATE_FORMAT设置(日期格式设置)_ITPUB博客.mhtml

    Oracle的NLS_DATE_FORMAT设置(日期格式设置)_ITPUB博客.mhtml

    nls_charset12 ojdbc14

    标题中的“nls_charset12 ojdbc14”提到了两个关键组件,它们分别是Oracle数据库相关的NLS(National Language Support)字符集和Oracle JDBC驱动的ojdbc14版本。接下来,我们将深入探讨这两个核心概念。 NLS_...

    nls_charset12.jar oracle 10

    nls_charset12.jar 之前在csdn上下载的这个文件有问题,导致程序调试了很久 我这边上传这个没有问题

    NLS.zip_NLS_脉冲展宽_薛定谔_薛定谔方程

    非线性薛定谔方程(Nonlinear Schrödinger Equation, NLS)是量子力学与光学领域中一个重要的数学模型,它描述了在非线性介质中量子粒子或者光脉冲的动力学行为。NLS方程在光纤通信、凝聚态物理、原子分子物理以及...

    NLS_LANG切换字符集快捷工具.bat

    快速通过NLS_LANG切换字符集快捷工具设置客户端字符集,避免连接多个不同字符集的数据库导致PL/SQL工具显示乱码的问题。

    NLS-PT980A系列移动数据终端快速使用指南

    NLS-PT980ANLS-PT980ANLS-PT980ANLS-PT980A

Global site tag (gtag.js) - Google Analytics