`
cheneyph
  • 浏览: 294065 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

eclispe连接oracle数据库的ORA-00604 ORA-12705错误

阅读更多

eclispe连接oracle数据库的ORA-00604 ORA-12705错误

 

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

ORA-00604: error occurred at recursive SQL level 1
ORA-12705: Cannot access NLS data files or invalid environment specified

到网上一搜都是关于oracle编码的问题,但是我用jdbc连接却没有问题,可以运行,于是想到是不是eclipse本身的问题,最终终于在网上找到此问题的答案,原来是eclipse的环境编码和oracle的有冲突

oracle在注册表中NLS_LANG值为SIMPLIFIED CHINESE_CHINA.ZHS16GBK

eclipse启动时的配置文件eclipse.ini的-Duser.language属性却为en

将en改为zh,问题解决。

分享到:
评论

相关推荐

    Eclipse是如何连接Oracle数据库的

    1. **下载并定位JDBC驱动**:首先,从Oracle官方网站下载适合你Oracle数据库版本的JDBC驱动,并将其放置在指定目录下,例如`D:\oracle\ora92\jdbc\lib`。 2. **添加至项目库**:在Eclipse中,右击项目名称,选择...

    oracle 12 c ORA-01017: 用户名/口令无效; 登录被拒绝

    - **格式要求**:在Java应用程序中使用JDBC连接Oracle数据库时,正确的URL格式对于避免ORA-01017等错误至关重要。 - 正确的URL格式: ```plaintext jdbc:oracle:thin:@localhost:1521/YXSYSPDB ``` - 注意事项...

    ojdbc6--oracle数据库连接驱动.rar

    在Java编程中,为了与Oracle数据库进行交互,我们需要使用特定的数据库连接驱动,这就是ojdbc6驱动的作用所在。 ojdbc6是Oracle公司提供的用于Java应用程序连接到Oracle数据库的JDBC(Java Database Connectivity)...

    WebLogic连接Oracle数据库

    ### WebLogic连接Oracle数据库配置详解 #### 一、概述 在企业级应用开发中,WebLogic作为一款成熟且稳定的应用服务器,被广泛应用于各种大型系统的部署。为了实现WebLogic与Oracle数据库之间的高效通信,需要对...

    java连接oracle数据库

    总的来说,Java连接Oracle数据库涉及到JDBC API的使用、Oracle JDBC驱动的加载、数据库连接信息的配置以及连接的创建和关闭。通过理解这些基础知识,你就能有效地在Java应用中与Oracle数据库进行交互。

    mybatis连接oracle实例

    Oracle数据库需要设置相应的环境变量,如`TNS_ADMIN`指向tnsnames.ora文件的位置,以便MyBatis能够找到数据库连接。 1. **创建数据表**: 在Oracle数据库中,你需要执行以下SQL语句来创建`test`表: ```sql ...

    java 连接oracle12c 的jar包

    错误“ORA-28040: 没有匹配的验证协议”通常是由于缺少合适的Oracle JDBC驱动或驱动版本不兼容引起的。当你在尝试连接Oracle 12c数据库时遇到这个问题,添加ojdbc7.jar到你的项目类路径(ClassPath)可以解决这个...

    oracle ojdbc6-11.2.0.3.jar

    这里的`hostname`是Oracle数据库服务器的主机名,`port`是监听Oracle服务的端口,`service_name`是Oracle服务名,可以在Oracle的tnsnames.ora配置文件中找到。 ojdbc6-11.2.0.3.jar支持的功能包括但不限于: 1. ...

    Oracle11g客户端精简版.zip

    Oracle11g客户端是Oracle公司推出的数据库管理系统的一个轻量级版本,主要面向那些只需要进行数据库连接、查询和简单管理操作的用户。这个精简版在Windows操作系统上运行良好,为开发者和DBA提供了基础的数据访问...

    联网安装oracle数据库 监听器无法启动的解决方法1

    如果使用Eclipse等开发工具连接Oracle数据库,还需要修改Eclipse的相关配置,将hostname名更改为虚拟网卡的IP地址。 **4. 查看NC_HOME配置文件** 最后,检查NC_HOME配置文件中的IP地址是否已更改为虚拟网卡的IP...

    ORACLE 驱动(无效的)

    Oracle驱动是Oracle数据库连接Java应用程序的关键组件,它允许Java程序通过JDBC(Java Database Connectivity)接口与Oracle数据库进行交互。然而,在你所描述的问题中,标题提到“ORACLE 驱动(无效的)”,这可能...

    oracle安装与pde文件导入

    确保你的数据库连接设置正确,以便在数据库中部署和测试插件。 5. **打包和发布**:完成开发后,你可以将插件打包成一个静态文件,如HTML、CSS、JavaScript和PL/SQL源文件,然后在目标Apex环境中进行导入和安装。 ...

    联网安装oracle数据库 监听器无法启动的解决方法

    当在联网状态下安装Oracle数据库时,安装过程会自动识别当前的IP地址,并将其作为默认的主机名记录在相关的配置文件中(例如`listener.ora`和`tnsnames.ora`)。如果后续该IP地址发生变化,则会导致Oracle监听器无法...

    Java连接Oracle的jar包

    这里的`hostname`是Oracle服务器的IP地址或域名,`port`是Oracle监听的TCP端口,`service_name`是Oracle服务名,可以在tnsnames.ora文件中找到。 3. 加载并注册Oracle的JDBC驱动: ```java Class.forName("oracle....

    Ora Logger-开源

    Oracle 的 Ora-Logger 是一个高级的日志记录解决方案,专为在 Oracle 数据库环境中使用而设计。它提供了一种高效且灵活的方法来集成日志记录功能到开发的代码中,允许开发人员根据需要以不同的优先级级别记录日志...

    联网安装oracle数据库监听器无法启动的解决方法参考.pdf

    7. **Eclipse配置**:如果使用Eclipse进行开发,还需要更新Eclipse的hostname设置,将其更改为虚拟网卡的IP地址,以便于数据库连接。 8. **NC_HOME配置**:检查任何依赖Oracle数据库的第三方应用(如NC_HOME)的...

    联网安装oracle数据库监听器无法启动的解决方法汇编.pdf

    8. 如果使用Eclipse进行开发,还需修改Eclipse的hostname为虚拟网卡的IP地址,确保数据库连接的稳定性。 9. 最后,确认所有依赖Oracle数据库的应用程序(如NC_HOME)的配置文件中的IP地址也已更新为虚拟网卡的IP。 ...

    Java JDBC连接Oracle 11g的jar包

    除了基础的JDBC操作,还可以使用`java链接oracle.txt`文件中的内容,可能包含一些配置信息或示例代码,帮助理解如何更高效、安全地使用JDBC连接Oracle,例如使用连接池管理数据库连接,处理事务,或者使用预编译的`...

    oracle的jar包.rar

    它包含了Oracle的 Thin Driver,这是一个纯Java实现的驱动,无需在客户端安装Oracle数据库任何部分,可以实现跨平台的数据库连接。ojdbc5.jar适用于那些仍然运行在Java 5或6环境中的应用。 2. ojdbc6.jar:同样适用...

Global site tag (gtag.js) - Google Analytics