`
xiang37
  • 浏览: 430785 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

MyEclipse 6.0解决连接Oracle 10g的问题浅析

阅读更多

ora-00604 ora-12705: invalid or unknown nls parameter value

MyEclipse 6.0 连接Oracle 10g的问题 ORA-00604,ORA-12705

MyEclipse Database Explorer建立Oracle10g数据库连接的时候 总提示

java.sql.SQLException: ORA-00604: error occurred at recursive SQL level 1

ORA-12705: invalid or unknown NLS parameter value specified

问题初步分析是 MyEclipse 6.0语言和Oracle 10g冲突问题。

进一步分析,由于Oracle 是可以正常登陆的,所以问题出现在myeclipse 这边。

解决方法一:在网上搜索到的 估计MyEclipse的版本是5.0,解决方法

1.在windows XP控制面板中修改区域和语言选项,把"区域选项"中的"标准和格式"自定义为"英语(美国)";

2.在MyEclipse中help菜单>About MyEclipse...>点击"Configuration Details",设置其中的两个值:

osgi.nl=en_US

user.language=en

这样就可以在MyEclipse Database Explorer中顺利建立oracle连接了.

该方法在MyEclipse6.0中不适应。

MyEclipse 6.0连接Oracle的解决方法:

修改eclipse.ini文件,将"-Duser.language=en"修改为"-Duser.language=zh"。问题解决。

分析:主要原因是MyEclipse在启动时候,语言编码是在[MyEclipse路径]\eclipse\eclipse.ini文件中加载的。

而 国别编码是从系统的区域设置中得到的。如果MyEclipse默认启动参数为"-Duser.language=en",而操作系统设为"中文(中 国)"MyEclipse加载后的信息就是"en_CN",这样就会出现上述问题,所以只要将两边的设置改成一致的,就可以解决上述问题.

你 也可以就系统的区域设置定为"中文(中国)",修改eclipse.ini文件,将"-Duser.language=en"修改 为"-Duser.language=zh",这样在MyEclipse加载后的Configuration Details信息就统一为zh_CN,即"osgi.nl=zh_CN".

如果是MyEclipse6.0连接Oracle 9i 问题,则可以如下解决方法

数据库服务器字符集select   *   from   nls_database_parameters,其来源于props$,是表示数据库的字符集。

客户端字符集环境select   *   from   nls_instance_parameter,其来源于v$parameter.

表示客户端的字符集的设置,可能是参数文件,环境变量或者是注册表

客户端的字符集要求与服务器一致,才能正确显示数据库的非Ascii字符。如果多个设置存在的时候,alter   session>环境变量>注册表>参数文件

字符集要求一致,但是语言设置却可以不同,语言设置建议用英文。如字符集是zhs16gbk,则nls_lang可以是American_America.zhs16gbk。

首先查看当前数据库字符集是什么,配置资料库选用相同 !

分享到:
评论

相关推荐

    MyEclipse 6.0注册码

    3. **兼容性问题**:考虑到MyEclipse 6.0版本较老,可能会存在与当前操作系统或其他软件不兼容的问题。在使用前最好检查系统的兼容性,以免造成不必要的麻烦。 4. **技术支持**:使用非官方渠道获取的注册码可能会...

    MyEclipse 6.0注册机

    MyEclipse 6.0注册机 MyEclipse 6.0注册机MyEclipse 6.0注册机MyEclipse 6.0注册机MyEclipse 6.0注册机MyEclipse 6.0注册机MyEclipse 6.0注册机MyEclipse 6.0注册机MyEclipse 6.0注册机MyEclipse 6.0注册机MyEclipse...

    myEclipse6.0注册码

    6. **调试和测试工具**:myEclipse 配备了强大的调试器,支持单元测试等功能,帮助开发者快速定位问题并解决问题。 #### 三、myEclipse 6.0 注册码详解 - **注册码的作用**:注册码是用来激活 myEclipse 软件的一...

    myeclipse6.0使用说明

    《MyEclipse 6.0使用说明》是一份详尽的指南,专为那些在Eclipse开发环境中寻求更高效、更深入使用体验的开发者而设计。这份教程不仅适合初学者,也适合对Eclipse有一定基础但希望提升技能的开发者。教程以中文呈现...

    MyEclipse 6.0 开发完整中文教程

    《MyEclipse 6.0 开发完整中文教程》是一份详尽的教育资源,旨在帮助开发者深入理解和熟练使用MyEclipse 6.0这一强大的Java集成开发环境(IDE)。MyEclipse是基于Eclipse平台的扩展,专为Java、Web、J2EE以及企业级...

    MyEclipse6.0汉化包(人格担保,绝对可用,简单快捷)

    开MyEclipse6.0的安装目标文件夹,如(C:\Program Files\MyEclipse 6.0\eclipse)。 2、将features文件夹中的所有文件复制到对应的安装目 标文件夹中的features文件夹里。 3、将plugins文件夹中的所有文件复制到...

    myeclipse 6.0 注册码

    3. **客户服务**:拥有注册码的用户可以享受到官方提供的技术支持、软件更新等服务,这对于解决开发过程中遇到的问题非常有帮助。 ### 如何获取MyEclipse 6.0注册码 通常情况下,获取MyEclipse注册码有两种途径: ...

    Myeclipse 6.0使用教程

    《Myeclipse 6.0使用教程》是一份极为珍贵的资源,专为开发者们提供了详尽的Myeclipse 6.0开发环境的使用指南。Myeclipse是一款功能强大的集成开发环境(IDE),尤其在Java EE应用开发领域中广受青睐。本教程以PDF...

    myeclipse6.0 flex 安装步骤

    myeclipse6.0 flex 安装步骤

    myeclipse6.0配置SVN

    myeclipse6.0配置SVN myeclipse6.0配置SVN

    myeclipse6.0完全破解

    myeclipse6.0完全破解,也可适用myeclipse5.5,我试了没问题,双击keymaker.bat,然后输入相关信息即可,Subscriber随便输入即可

    MyEclipse6.0 VE-swing可视化界面插件

    【标题】:“MyEclipse6.0 VE-swing可视化界面插件”是一个针对Java开发...其提供的安装指南、插件组件以及链接文件共同构成了一个完整的解决方案,使得开发者能够在MyEclipse6.0环境中享受到更加便捷的GUI开发体验。

    MyEclipse6.0实战开发讲解视频入门

    资源名称:MyEclipse6.0实战开发讲解视频入门资源目录:【】MyEclipse6.0实战开发讲解视频入门00【】MyEclipse6.0实战开发讲解视频入门01【】MyEclipse6.0实战开发讲解视频入门02【】MyEclipse6.0实战开发讲解视频...

    Myeclipse6.0的破解方法

    Myeclipse6.0的破解方法,呵呵,不知道吧,用Myeclipse6.0的需要破解的!

    MyEclipse 6.0的破解方法(附注册机源代码)

    MyEclipse 6.0的破解方法(附注册机源代码),把文件中的代码部分复制到MyEclipse 6.0运行即可,本人已经亲自实验过了。

    java cms MyEclipse6.0 工程代码

    【标题】:“Java CMS MyEclipse6.0 工程代码” 这个标题提及的是一个Java CMS(Concurrent Mark Sweep)的工程代码,它与MyEclipse6.0集成开发环境有关。CMS是一款垃圾收集器,是Java虚拟机(JVM)的一部分,用于...

    MyEclipse6.0代码提示

    ### MyEclipse 6.0 代码提示设置详解 #### 一、MyEclipse 6.0 代码提示概述 MyEclipse 是一款强大的 Java 开发工具,它基于 Eclipse 平台并添加了诸多增强功能,如代码提示、调试、项目管理等。其中,代码提示功能...

    MyEclipse6.0与jdk版本问题

    本文将针对“MyEclipse6.0与JDK版本冲突问题”这一主题进行深入探讨,帮助开发者理解如何正确配置MyEclipse6.0所使用的JDK版本,并解决由此引发的各种编译错误或运行时问题。 #### MyEclipse6.0简介 MyEclipse是一...

    myeclipse6.0 svn插件

    【标题】"myeclipse6.0 svn插件"指的是在MyEclipse 6.0集成开发环境中安装并使用Subversion(SVN)版本控制系统的一个扩展。MyEclipse是一款流行的Java EE集成开发环境,它基于Eclipse平台,提供了丰富的功能,包括...

Global site tag (gtag.js) - Google Analytics