Consultor Eletrônico



Kbase 47718: Erro executar Impotacaobyyou.bat - Oracle
Autor   Marco Aurelio Scheidt - CAT
Acesso   Público
Publicação   13/05/2014
Ambiente:

Datasul 11.5.9 com banco de dados Oracle
Progress 10.2B

Erro:
java.sql.SQLException: Exceção de E/S: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=186646784)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:333)
at oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java:404)
at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:468)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:314)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at importador.importTablesFoundation.getConnection(importTablesFoundation.java:418)
at importador.importTablesFoundation.importProcess(importTablesFoundation.java:158)
at importador.importTablesFoundation.main(importTablesFoundation.java:72)

Causa:
No momento da instalação não foi informado o alias criado para acesso a instância, porém para este tipo de conexão JDBC tem quer o nome do SID.

Solução:

Alterar no arquivo oracle-ds.xml de:
<connection-url>jdbc:oracle:thin:@13.228.156.54:1521:ALIAS</connection-url>

Para:
<connection-url>jdbc:oracle:thin:@13.228.156.54:1521:SID</connection-url>

Localização do arquivo: ...\ServidorAplicacao\jboss-4.2.3.GA\server\instance-xxxx\deploy