Hola integrantes del foro, me he encontrado con el siguiente problema, espero ustedes me puedan auxiliar en lo siguiente:
Tengo una pequeña aplicación en Java que debería conectarse a una base de datos en informix con las siguientes características:
El sistema operativo es:
Red Hat Enterprise Linux Server release 6.1
En cuanto a informix tengo:
IBM Informix Dynamic Server Version 11.70FC4
En el archivo onconfig tengo:
DBSERVERNAME aura
DBSERVERALIASES aura01
NETTYPE ipcshm,1,50,CPU
NETTYPE soctcp,1,50,NET
En el archivo sqlhosts tengo:
aura onsoctcp 192.168.100.21 idstcp01
aura01 onipcshm 192.168.100.21 idstcp02
En el archivo /etc/services tengo:
idstcp01 1526/tcp #informix
idstcp02 1527/tcp #informix
En este archivo (services) hay muchos puertos ya ocupados e incluso 1526 y 1527 tienen las siguientes líneas:
pdap-np 1526/tcp #Prospero Data Access Prot non-priv
pdap-np 1526/udp #Prospero Data Access Prot non-priv
tlisrv 1527/tcp #Oracle
tlisrv 1527/udp #Oracle
¿Puede ser lo anterior parte del problema?
En el archivo /etc/hosts tengo:
192.168.100.21 servredhat
Mi aplicación Java(desde otra máquina con windows 7) se conecta de la siguiente manera:
String driver = "com.informix.jdbc.IfxDriver";
String url = "jdbc:informix-sqli://192.168.100.21:1526/ds2:INFORMIXSERVER=aura;user=informix;password=ifx v1170";
Class.forName(driver);
con = DriverManager.getConnection(url);
stmt = con.createStatement();
rs = stmt.executeQuery("SELECT usutec FROM TSERINS WHERE serins='ACL'");
Pero al ejecutar me aparece el siguiente error:
com.informix.asf.IfxASFException: Attempt to connect to database server (aura) failed.
El jar que utilizo es uno llamado ifxjdbc.jar
Espero me puedan ayudar con esto, no se si debo instalar algún otro software en el servidor y también en mi máquina cliente.
Les envío un saludo.