java.sql.SQLException:TNS:listener当前不知道连接描述符中给出的SID

时间:2015-05-07 06:44:36

标签: sqlexception

我已阅读文章Oracle 11g Express error: ORA-12505, TNS: listener does not currently know of SID given in connect descriptorORA-12505, TNS:listener does not currently know of SID given in connect descriptor?,但它没有帮助。下面是代码,我用来连接我的D.B使用Hibernate。

        IVAADMIN

    <property name="connection.password">-----</property>

    <property name="connection.url">jdbc:oracle:thin:@GCU13282.austin.hpicorp.net:1526:IVAHPIP</property>

    <property name="dialect">org.hibernate.dialect.Oracle9Dialect</property>

    <property name="myeclipse.connection.profile">ivaitaly_oracle_thin_driver</property>

    <property name="connection.driver_class">oracle.jdbc.driver.OracleDriver</property>

    <property name="hibernate.show_sql">true</property>

    <property name="query.factory_class">org.hibernate.hql.classic.ClassicQueryTranslatorFactory</property>

我无法使用提供的凭据连接数据库。但是我能够在sqldeveloper中连接数据库。当我尝试UP我的应用程序时发生以下异常。但是,早些时候我使用不同的凭据连接到OTHER D.B并且它正在运行FINE。

注意:我在运行模式下有OracleXETNSListener和OracleserviceXE。

我遇到了异常。

引起:java.sql.SQLException:监听器拒绝连接并出现以下错误:  TNS:监听器当前不知道连接描述符中给出的SID  客户端使用的连接描述符是:  GCU13282.austin.hpicorp.net:1526:IVAHPIP

1 个答案:

答案 0 :(得分:0)

我已经替换了以下代码行 jdbc:oracle:thin:@ // GCU13282.austin.hpicorp.net:1526/IVAHP IP刚刚在主机名前添加了两个正斜杠,在服务名称前面添加了一个正斜杠,现在正在运行FINE。