无法从Linux

时间:2015-11-19 14:46:44

标签: oracle

我设置了Oracle RAC并尝试执行数据库连接。当我尝试从sql开发人员或Windows系统连接时,它已成功连接。但是,当我尝试从我的Linux服务器连接时,它失败了不同的sql状态和错误代码。

我使用以下Java代码建立连接。

Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conn = DriverManager.getConnection(connStr,"username","password");

从服务器1尝试时,我收到以下错误:

java.sql.SQLException: The Network Adapter could not establish the connection

sqlstate 61000 and vendorcode 20.

服务器详细信息如下:

Distributor ID: RedHatEnterpriseServer
Description:    Red Hat Enterprise Linux Server release 5.4 (Tikanga)
Release:        5.4

从服务器2尝试时,我收到相同的错误消息 sqlstate 08006 and vendorcode 17002.

服务器详细信息如下:

Distributor ID: RedHatEnterpriseServer
Description:    Red Hat Enterprise Linux Server release 6.0 (Santiago)
Release:        6.0

我搜索了这些错误代码和原因,但没有得到任何令人信服的解决方案。

以下是我的疑惑:

  1. 我不明白为什么错误代码不同 当我在两个服务器上运行相同的代码时,服务器 服务器。
  2. 使用相同的代码和相同的数据库详细信息获取两个不同错误代码的可能原因是什么。

0 个答案:

没有答案